<?xml version="1.0" encoding="utf-16"?>

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
	"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

<svg sub_doctype="svgcats-300" cats_canvas_type="document"
 width="00829" height="617774" onload="svg_onload( evt, 0 );"
 __viewBox="00000 00000 00829 617774" preserveAspectRatio="xMidYMid meet"
 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
 uuid="{37D6A241-372F-4ED4-88F6-8AD454E8B9AF}">

<script type="text/ecmascript">
<![CDATA[
var  mPage=1173;
var  svgdoc; 
var  intv;
function  chgPage( evt, iShowPage )  { chgPage_sub( svgdoc, 0, 0, iShowPage );  clearInterval(intv); }
function  nextPage( evt, plusPage )  { chgPage_sub( svgdoc, 1, 0, plusPage );  clearInterval(intv); }
function  svg_onload( evt, interval )  { svgdoc=evt.getTarget().getOwnerDocument();
  intv = setInterval( "onInterval()", interval );  if ( interval == 0 )  clearInterval(intv); }
function  onInterval()   { chgPage_sub( svgdoc, 1, 1, +1 ); }
function  chgPage_sub( doc, bStep, bLoop, iShowPage )
{
	var  page;
	var  iPage;

	// hide visible page
	for ( iPage = 1; iPage <= mPage; iPage++ ) {
		page = doc.getElementById( 'page' + iPage );
		if ( page.getAttribute( "visibility" ) == "visible" )
			break;
	}
	page = doc.getElementById('page'+iPage);
	page.setAttribute( "visibility", "hidden" );

	// show next active page
	if ( eval(bStep) == 1 )
		iShowPage = eval(iPage) + iShowPage;

	if ( iShowPage <= 0 )  { if ( bLoop ) iShowPage = mPage;  else iShowPage = 1; }
	if ( iShowPage > mPage )  { if ( bLoop ) iShowPage = 1;  else iShowPage = mPage; }
	page = doc.getElementById('page'+iShowPage);
	page.setAttribute( "visibility", "visible" );
}
 
]]>
</script>

<g id="page1" width="625" height="918" transform="translate(+10,+10)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="918.5" x2="625.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="48" y="553" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACx


jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJZJREFU


OE+VUgkOwCAI216mT9vT8GWOwwOqmRlZFjRtoeBda716lFI4zTnxn0hyi5TkpgUTPEdvWWKqGM5g


gjT0OOtRPg4imsIdg4Qu3xRWzoEAdTYtaYXHd+gdIkEb+EMAA3MybqTBw1b+q6U43mnELw0rgF1Y


azBtjuMG2473FVb0wbS9Hw86TwkGAoTw+Pwj2+aD/AJj5Kw2fzgGpAAAAABJRU5ErkJggg=="/>
	<text x="24.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ようになります。 また、スクリプト・ファイルへのオプション付きショートカットを作成するだけで、<tspan x="24.5px" y="115.5px" xml:space="preserve">エラーが発生した場所を</tspan></text>
	<image x="10" y="7" width="34" height="34" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAABjElEQVR4nLVWQZLDIAwTO/1X+Jns


n8HL2AOFJRBMyLY6MClpLGQbgUsp4ft41SdV/U8gkrdoln81oKrOOSMxP8/ijhAR59zXabz3BtPr


cvYBjuNA0TRm72M0NtOCZtl+tWu6dPVMqUBE0hkiguZn9xxC6CJU5FftzFSNqpIU1XaRDkikA0KM


ueYXC7/EpZpOR4uqQ0RCQbf2DTUJcENhEll1eO/rfAjB1mS1QBpMwQHB+GAOi+ZSTSzPrRoAdnnu


qnE5jUUNyS0DvKYhqapCohGUW+4gl5W4S5ORAEemRsp7PI5dpilNFpTIXKEs5T2S20yGC9RJNC7Q


juP+2N43H9Zkq3mmaVtNRd8Fmx1x9yAQVQUEqCNEcuA71mDRZJMeNcVia/X8irMQFbPazEy62nNb


oa4YY22sK0fqWuv8tq3QEqZ1zgvuvZfiETmHdk9bLgDV6H0AItCOAERERIL3EVhyLNSQNG54KGfB


em8uG/pOiDv42K3TxklNjOsN8Ax/DmGX4QHahO8dgo/xC6Utg7ZNDOxmAAAAAElFTkSuQmCC"/>
	<image x="47" y="506" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACx


jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJZJREFU


OE+VUgkOwCAI216mT9vT8GWOwwOqmRlZFjRtoeBda716lFI4zTnxn0hyi5TkpgUTPEdvWWKqGM5g


gjT0OOtRPg4imsIdg4Qu3xRWzoEAdTYtaYXHd+gdIkEb+EMAA3MybqTBw1b+q6U43mnELw0rgF1Y


azBtjuMG2473FVb0wbS9Hw86TwkGAoTw+Pwj2+aD/AJj5Kw2fzgGpAAAAABJRU5ErkJggg=="/>
	<image x="47" y="529" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAARnQU1BAACx


jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAJZJREFU


OE+VUgkOwCAI216mT9vT8GWOwwOqmRlZFjRtoeBda716lFI4zTnxn0hyi5TkpgUTPEdvWWKqGM5g


gjT0OOtRPg4imsIdg4Qu3xRWzoEAdTYtaYXHd+gdIkEb+EMAA3MybqTBw1b+q6U43mnELw0rgF1Y


azBtjuMG2473FVb0wbS9Hw86TwkGAoTw+Pwj2+aD/AJj5Kw2fzgGpAAAAABJRU5ErkJggg=="/>
	<image x="170" y="363" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="161" y="470" width="31" height="28" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAcAB8DASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6d+NH


7S/xFuvjVrHwp+GOkaXomo6LaQX+qeJfFYaWLyZh+7+x2sTBpecgu5CgggjoT49P+1H+0bf+N9b+


GDav4G0XWNKtYr6TxTHpdxJNd2spISSC1d/LDKwKtuJGcYFehftuCz+EPxp+F3xju5UsNCnW48He


IrtlJVIJVae0kbH8KSxvk/7Q9a+TvGf7Rvh7x58afBfjnwb4f8U3+k6dLceF9Y1SPSHMNxHMoeKN


QpL71kAcKygkH8K/Oc2xXEVPNKmHwFPmouk5Rahflmu7b1baaS807dT6LA08ulThPFOz5rPW2j/y


vd+jPe/gR+2ZZ/s++MvH3g74/wDxMvL+Waa11jQtd1Kxlc3EMsWyaJY4EZYlR4shQAvztjnNfX/w


U/aR+G37RFpqlx8PPFVv4kTTHjS8WOGWGSAuGKFklRWw21sHGDtPPBr5Q0P4QW3ifxz4a+IGrWlz


pmoadZXNkulXkUTm4hmC4E4+YLtILBQcgnkjpWp+wlbxWv7WX7U8UEUcESzaAFjiUKq/uLnoBwK+


9yzD47+yaGJzKDhVekotJO+uuj0vo7dLnz2LxWEnmNXD4KSlTWqa29NVrbufZfi3wXofjrTF07xD


pFnrenpcRXS2t9EJYvNicPGxU8Eqygj6V8K/FT9kXWfgfrXjvx3p/wC01D8KPCHiPXJtXubfUtAg


uFjuZyWKCV5RvPBCqqg4HQkZr9Bqztc8O6V4nsfsWs6ZZ6tZ7g/2e+t0mj3DodrAjI9a64ylB3g7


MznCM1yyV0fjz8I/irqvxS8eeJvDs/7Y0XhuOyv1tdG1DU/CMMcWtQkf61S7IIju4COckEEdwP0J


/ZM/ZO1T9nbX/H/iPxH4+m+IHifxhLZte3zaYliiLbrIqYRXbJIlOTkDCjjqT7BH8H/AcMiSR+Cf


DiSIwZWXSbcFSDkEHZ1FdaAB261pOtUqK05N+rIhRp03eEUvRH//2Q=="/>
	<image x="387" y="181" width="34" height="34" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAABjElEQVR4nLVWQZLDIAwTO/1X+Jns


n8HL2AOFJRBMyLY6MClpLGQbgUsp4ft41SdV/U8gkrdoln81oKrOOSMxP8/ijhAR59zXabz3BtPr


cvYBjuNA0TRm72M0NtOCZtl+tWu6dPVMqUBE0hkiguZn9xxC6CJU5FftzFSNqpIU1XaRDkikA0KM


ueYXC7/EpZpOR4uqQ0RCQbf2DTUJcENhEll1eO/rfAjB1mS1QBpMwQHB+GAOi+ZSTSzPrRoAdnnu


qnE5jUUNyS0DvKYhqapCohGUW+4gl5W4S5ORAEemRsp7PI5dpilNFpTIXKEs5T2S20yGC9RJNC7Q


juP+2N43H9Zkq3mmaVtNRd8Fmx1x9yAQVQUEqCNEcuA71mDRZJMeNcVia/X8irMQFbPazEy62nNb


oa4YY22sK0fqWuv8tq3QEqZ1zgvuvZfiETmHdk9bLgDV6H0AItCOAERERIL3EVhyLNSQNG54KGfB


em8uG/pOiDv42K3TxklNjOsN8Ax/DmGX4QHahO8dgo/xC6Utg7ZNDOxmAAAAAElFTkSuQmCC"/>
	<text class="title" x="51.5px" y="29.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib5</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg">
	<text x="70.5px" y="541.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript (WSH)</text>
	</a>
	<text x="181.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のプログラミング言語 VBScript の説明です</text>
	<text x="24.5px" y="70.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript (WSH) 言語を、バッチファイルのように簡単に使えるようにするスクリプト・プログラミング・<tspan x="24.5px" y="85.5px" xml:space="preserve">ライブラリーです。 vbslib を使ったスクリプトは、インストールしなくても、</tspan></text>
	<text x="181.5px" y="517.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のマニュアル（本書）です</text>
	<a xlink:href="#vbslib" onclick="chgPage( evt, 2 )">
	<text x="70.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib ヘルプ</text>
	</a>
	<text x="506.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014/10/13</text>
	<text x="19.5px" y="649.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ライセンス</text>
	<a xlink:href="http://ja.wikipedia.org/wiki/BSD%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9" target="_blank">
	<text x="62.5px" y="819.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BSDライセンス - Wikipedia (Web)</text>
	</a>
	<g>
	<rect x="37.5" y="741.5" width="556" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="757.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// vbslib - Short Hand Library  ver*.**  ***.**, ****<tspan x="45.5px" y="772.5px" xml:space="preserve">'// vbslib is provided under 3-clause BSD license.</tspan>
	<tspan x="45.5px" y="787.5px" xml:space="preserve">'// Copyright (C) 2007-20** Sofrware Design Gallery "Sage Plaisir 21" All Rights Reserved.</tspan></text>
	</g>
	<text x="27.5px" y="819.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<text x="30.5px" y="678.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib は、修正BSDライセンスであり、無料でお使いいただけますが、無保証です。<tspan x="30.5px" y="693.5px" xml:space="preserve">再頒布や加工も vbs ファイルに書かれた下記を削除しなければ自由にできます。 商用利用可。</tspan>
	<tspan x="30.5px" y="708.5px" xml:space="preserve">vbslib を参考にして作成したスクリプトやライブラリの著作権は、あなたにあります。</tspan>
	<tspan x="30.5px" y="723.5px" xml:space="preserve">パッケージには、GPL ライセンスのプログラムを scriptlib\GPL フォルダーに含んでいます。</tspan></text>
	<a xlink:href="http://www.sage-p.com/" target="_blank">
	<text x="108.5px" y="881.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソフトウェアデザイン館 Sage Plaisir 21  http://www.sage-p.com/</text>
	</a>
	<text x="19.5px" y="881.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サポート先</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text pub="n" x="123.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ はじめに</text>
	</a>
	<text x="19.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インストール</text>
	<a xlink:href="#uninst" onclick="chgPage( evt, 3 )">
	<text pub="n" x="123.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ アンインストール</text>
	</a>
	<a xlink:href="#customize" cats_vhref="%vbslib_new%\_src\vbslib.svg#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="211.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更</text>
	</a>
	<a xlink:href="#vbslib" onclick="chgPage( evt, 2 )">
	<text pub="n" x="377.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 目次</text>
	</a>
	<text x="24.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めて使ってみるときは、</text>
	<text x="191.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs</text>
	<text x="305.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をダブルクリックしてください。</text>
	<text x="19.5px" y="488.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">画面で見るマニュアル</text>
	<g>
	<rect x="26.5" y="297.5" width="108" height="26"
		style="fill:rgb(254,210,129);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ダウンロード</text>
	</g>
	<a xlink:href="http://www.sage-p.com/vbslib/vbslib.htm" target="_blank">
	<text x="163.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ vbslib ホームページ</text>
	</a>
	<text x="335.5px" y="314.5px" style="fill:rgb(0,128,0);font-family:MS-PMincho,serif;font-size:10pt;text-anchor:start" xml:space="preserve">for Windows 7 / 8 (32bit/64bit)</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="485.5px" y="376.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(help)</text>
	</a>
	<g>
	<rect x="70.5" y="181.5" width="160" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="78.5px" y="212.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="78.5px" y="227.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="51.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#makescript" onclick="chgPage( evt, 3 )">
	<text x="172.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ スクリプトを作成する</text>
	</a>
	<text x="139.5px" y="171.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:8pt;font-weight:bold;text-anchor:start" xml:space="preserve">解説</text>
	<g>
	<line x1="359.5" y1="208.5" x2="253.5" y2="208.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="253.5" y1="208.5" x2="268.5" y2="213.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="253.5" y1="208.5" x2="268.5" y2="203.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="405.5px" y="252.5px" style="fill:rgb(128,128,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:middle" xml:space="preserve">テキスト・エディターで編集<tspan x="405.5px" y="267.5px" xml:space="preserve">ダブルクリックで実行</tspan></text>
	<text x="375.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs</text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text x="90.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo</text>
	</a>
	<a xlink:href="#main" onclick="chgPage( evt, 1069 )">
	<text pub="n" x="108.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Main</text>
	</a>
	<text x="135.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-style:italic;text-anchor:start" xml:space="preserve">- shorthand library for vbscript -</text>
	<text x="368.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4.91 interim version</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="359.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガー</text>
	</a>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="167.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガー</text>
	</a>
	<text x="503.5px" y="85.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で使える</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="416.5px" y="85.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピーするだけ</text>
	</a>
	<text x="231.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で確認できるように VBScript を拡張しており、定型作業の</text>
	<text x="23.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動化やテスト駆動開発(TDD)が快適に行えるようになります。</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg">
	<text x="70.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチファイル</text>
	</a>
	<text x="181.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインやバッチファイルの説明です。</text>
	<a xlink:href="https://github.com/TsNeko/vbslib.git" target="_blank">
	<text x="163.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib - Git Hub （開発中）</text>
	</a>
	<a xlink:href="http://technet.microsoft.com/ja-jp/scriptcenter/bb410849.aspx" target="_blank">
	<text x="87.5px" y="589.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Microsoft スクリプト センター  TechNet (Web)</text>
	</a>
	<text x="44.5px" y="589.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GPL" onclick="chgPage( evt, 3 )">
	<text x="62.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GPL のプログラムを含む vbslib の再配布の注意点</text>
	</a>
</g>
<g id="page2" id2="x07" width="397" height="485" transform="translate(+10,+938)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="397.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="397.5" y1="-0.5" x2="397.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="485.5" x2="397.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="vbslib" class="title" x="19.5px" y="29.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">目次</text>
	<a xlink:href="#call_inc" onclick="chgPage( evt, 839 )">
	<text x="31.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ プロセス制御と include</text>
	</a>
	<a xlink:href="#err2" onclick="chgPage( evt, 1124 )">
	<text x="31.5px" y="375.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理 （Err2）</text>
	</a>
	<a xlink:href="#file" onclick="chgPage( evt, 435 )">
	<text x="31.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル操作</text>
	</a>
	<a xlink:href="#ui" onclick="chgPage( evt, 135 )">
	<text x="31.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ユーザーインターフェース</text>
	</a>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="31.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc （vbslib のベース・システム）</text>
	</a>
	<a xlink:href="#array" onclick="chgPage( evt, 171 )">
	<text x="31.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 変数、定数、文字列、配列、日時</text>
	</a>
	<text x="35.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Snap Note を使えば _src\vbslib.svg を開くことができ、<tspan x="35.5px" y="448.5px" xml:space="preserve">本文中の (src) が、ソースへのハイパーリンクになります。</tspan></text>
	<a xlink:href="#upgrade" onclick="chgPage( evt, 1068 )">
	<text pub="n" x="31.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib2 から vbslib3 へ移植するには</text>
	</a>
	<a xlink:href="#trouble" onclick="chgPage( evt, 1160 )">
	<text pub="n" x="31.5px" y="396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 困ったときは？ （デバッグ）</text>
	</a>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text pub="n" x="31.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ はじめに （scriptlib フォルダー）</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text pub="n" x="31.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ システム、OS、レジストリ</text>
	</a>
	<a xlink:href="#net" onclick="chgPage( evt, 1057 )">
	<text pub="n" x="31.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ネットワーク</text>
	</a>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="31.5px" y="85.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプト (Prompt.vbs)</text>
	</a>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="31.5px" y="106.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の設定変更 （setting フォルダー）</text>
	</a>
	<a xlink:href="#autotest" onclick="chgPage( evt, 933 )">
	<text x="31.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 自動テスト</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="31.5px" y="354.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バージョン判定、環境変数</text>
	</a>
</g>
<g id="page3" width="624" height="2651" transform="translate(+10,+1433)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="624.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2651.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="624.5" y1="-0.5" x2="624.5" y2="2651.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2651.5" x2="624.5" y2="2651.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="355" y="1005" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="355" y="985" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="74" y="1004" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text x="27.5px" y="1271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib からエディターなどのツールを起動することがありますが、どのツールを使うのか<tspan x="27.5px" y="1286.5px" xml:space="preserve">を、選択することができます。</tspan></text>
	<g>
	<rect x="57.5" y="1090.5" width="370" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1106.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="65.5px" y="1121.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="65.5px" y="1136.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="65.5px" y="1151.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1166.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="65.5px" y="1181.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan></text>
	</g>
	<image x="74" y="985" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="103" y="1025" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="54" y="959" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="333" y="369" width="36" height="32" xlink:href="data:;base64,
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


/zP2f43/AO+zaMxC39R5AAAAAElFTkSuQmCC"/>
	<image x="115" y="366" width="31" height="35" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAIAAADjdEa4AAABiklEQVR4nL1WWZbEIAgs5vW94s2A


m+nJmA87Dp0IbS+Z+jBmK4sSSMjMcBl+rqMGcOsHVf2EhZkz9uSJp1BVIpo6/B1nRISIrmIvpUwX


uE2ffhXbtmGPwFv0HfZogYz9aSKNRDh48reAmZmZiNgjRATu9DCvtXYiO6Hf6vO5dlVlZlH1kggw


ZgJqa30bH2ROcdZ+UO0xVItI3XGI4Ll2A+hkujEP1aWUcb3WGkUQ7qqdSpeAGlowR8g+1d72udcO


ILJ+STt1r3btzLzYlCbszKyqwgwnvyfPxpy4/Ip2gJjNCb+P27a+wJy9yzfm7j45+cT8wgJRrY6L


cLXqx3Omr+b71yJItL8Xwar2gePGLm/yUgcWVQUEGCNEOl9ewCF7b5PnCNreasZnokUUCHyP2uRo


kN79g/X+NPxq2yFJHu969xPEXSzew1KK7JXcjYqSMqxVqLZSKtAAPwIQERGppTQgoc60M/P0B2ig


N+GslPKMzN9cwb/8AwNoLUvc93Cv4NziN3Cn/dzcBL+o2lbl7k2q2AAAAABJRU5ErkJggg=="/>
	<image x="330" y="959" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="105" y="424" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="vbslib_head" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">はじめに （scriptlib フォルダー）</text>
	<text x="24.5px" y="880.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規に vbslib を使ったスクリプトを作成するときは、sample.vbs （メイン）と、scriptlib フォルダ<tspan x="24.5px" y="895.5px" xml:space="preserve">を、作業を行う任意のフォルダにコピーしてください。+ （この作業は、</tspan>
	<tspan x="24.5px" y="910.5px" xml:space="preserve">　　　　　　　　の 3 を選んでもできます。） そして、コピーした sample.vbs をテキストエディタ</tspan>
	<tspan x="24.5px" y="925.5px" xml:space="preserve">で編集するか、右クリック [ 編集 ] してください。 実行するときは、sample.vbs をダブル</tspan>
	<tspan x="24.5px" y="940.5px" xml:space="preserve">クリックしてください。 vbslib を使ったスクリプトは、下記のように vbslib include があります。</tspan></text>
	<text x="154.5px" y="1043.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"></text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="96.5px" y="996.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="125.5px" y="1037.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs</text>
	<text x="34.5px" y="2426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs は、scriptlib フォルダが入っているフォルダ（上記の場合はScriptA フォルダ）<tspan x="34.5px" y="2441.5px" xml:space="preserve">のサブフォルダーに置くこともできます。 逆に言えば、scriptlib フォルダを、親フォルダに</tspan>
	<tspan x="34.5px" y="2456.5px" xml:space="preserve">移動することができます。 よって、ScriptA フォルダの中ならどこでも、scriptlib フォルダ</tspan>
	<tspan x="34.5px" y="2471.5px" xml:space="preserve">にある vbs ファイルの機能を使うことができます。</tspan>
	<tspan x="34.5px" y="2486.5px" xml:space="preserve">メイン.vbs のファイル名を変えることはできますが、scriptlib フォルダの名前を変えること</tspan>
	<tspan x="34.5px" y="2501.5px" xml:space="preserve">はできません。（すべての vbs ファイルの g_vbslib_path 変数を変えない限り。）</tspan></text>
	<text x="51.5px" y="1083.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs （メイン）</text>
	<text x="21.5px" y="2402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">簡易 vbslib リンク 機能</text>
	<text x="21.5px" y="2542.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib include</text>
	<text x="34.5px" y="2569.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include は、vbslib などのライブラリを使えるようにします。</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使うと、ファイル操作やプログラムの起動などを行う、スクリプトの作成（プログラ<tspan x="24.5px" y="75.5px" xml:space="preserve">ミング）が簡単になり、いろいろなことが自動化できます。</tspan>
	<tspan x="24.5px" y="90.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="105.5px" xml:space="preserve">そして、作成したスクリプトを、</tspan>
	<tspan x="24.5px" y="120.5px" xml:space="preserve">起動が素早くできるようになります。</tspan></text>
	<text x="178.5px" y="399.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複雑な処理を自動化</text>
	<g>
	<line x1="157.5" y1="384.5" x2="320.5" y2="384.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="320.5" y1="384.5" x2="305.5" y2="379.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="320.5" y1="384.5" x2="305.5" y2="389.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="86.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.vbs スクリプト</text>
	<text x="343.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PC</text>
	<text x="167.5px" y="376.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー/解凍するだけで、</text>
	<text x="352.5px" y="971.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（任意の作業フォルダ）</text>
	<a xlink:href=".." target="_blank">
	<text x="76.5px" y="971.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のメインフォルダ</text>
	</a>
	<g>
	<line x1="229.5" y1="1003.5" x2="328.5" y2="1003.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="328.5" y1="1003.5" x2="317.5" y2="999.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="328.5" y1="1003.5" x2="317.5" y2="1007.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<path subtype="matome" d="M206.5,985.5 A3,3 0 0,1 209.5,988.5 L209.5,1011.5 A3,3, 0 0,0, 213.5,1014.5 A3,3, 0 0,0, 209.5,1017.5 L209.5,1041.5 A3,3, 0 0,1, 206.5,1044.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="255.5px" y="1017.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー</text>
	<text x="88.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">＋</text>
	<text x="127.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	<a xlink:href="#main" onclick="chgPage( evt, 1069 )">
	<text pub="n" x="95.5px" y="1106.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Main</text>
	</a>
	<text x="27.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">とりあえず使ってみるときは、左のツリーにある「ユーザインターフェース」、「ファイル<tspan x="27.5px" y="1240.5px" xml:space="preserve">操作」、「プロセス制御」の章を参照して、sample.vbs を修正してみてください。</tspan></text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text pub="n" x="77.5px" y="1121.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo</text>
	</a>
	<text id="uninst" x="21.5px" y="1800.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アンインストール</text>
	<text x="34.5px" y="1828.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の zip ファイルを展開したフォルダーを削除してください。<tspan x="34.5px" y="1843.5px" xml:space="preserve">上記で説明している scriptlib フォルダーをコピーしていたら、それも削除してください。</tspan></text>
	<text x="27.5px" y="1669.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ベースとなる VBScript(WSH) は、Windows 2000 から、プリインストールされています。<tspan x="27.5px" y="1682.5px" xml:space="preserve">デバッガは、Visual Studio 2003 以降の Standard 以上または、フルインストールの MS-Office</tspan>
	<tspan x="27.5px" y="1695.5px" xml:space="preserve">があれば使えます。vbslib のソースは、構造化エディタに対応しています。</tspan></text>
	<text x="27.5px" y="1722.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">.vbs ファイルをダブルクリックしてから実行開始まで時間がかかるときは、ウィルス対策ソフトの<tspan x="27.5px" y="1735.5px" xml:space="preserve">スクリプトに関するチェックをしないようにしてください。 チェックをしなくても、Windows のセキュ</tspan>
	<tspan x="27.5px" y="1748.5px" xml:space="preserve">リティ機能によって、ユーザーの許可無く悪意のあるスクリプトが実行されることはありません。</tspan></text>
	<a xlink:href="..\samples\sample.vbs#vbslib" onclick="chgPage( evt, 2 )" target="_blank">
	<text x="178.5px" y="1083.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib は、テスト駆動開発(TDD)も強力にサポートします。 単純な自動テスト・スクリ<tspan x="33.5px" y="782.5px" xml:space="preserve">プトを作ってから、そのテストが動くためのプログラムを開発するスタイルは、開発の</tspan>
	<tspan x="33.5px" y="797.5px" xml:space="preserve">ゴールが明確になり、迷走することが無くなります。</tspan></text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text pub="n" x="338.5px" y="1518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テンポラリ・フォルダ</text>
	</a>
	<text x="27.5px" y="1518.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PCを借りているときは情報漏えいに注意してください。</text>
	<a xlink:href="#customize" cats_vhref="%vbslib_new%\_src\vbslib.svg#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="198.5px" y="1286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更</text>
	</a>
	<text x="27.5px" y="1414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト駆動開発(TDD)を行うには、「テスト・プロンプト (Test.vbs)」の章を参照してください。<tspan x="27.5px" y="1429.5px" xml:space="preserve"></tspan>
	<tspan x="27.5px" y="1444.5px" xml:space="preserve">上記の、scriptlib フォルダがどのように作られているかの詳細について知りたいときは、</tspan>
	<tspan x="27.5px" y="1459.5px" xml:space="preserve">「vbs_inc」 と 「setting フォルダ」 の章を参照してください。（中級者以上）</tspan>
	<tspan x="27.5px" y="1474.5px" xml:space="preserve"></tspan>
	<tspan x="27.5px" y="1489.5px" xml:space="preserve">思い通りに動かなかったときは、「デバッグ」 、「困ったときは？」 の章を参照してください。</tspan></text>
	<text x="33.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド名は、MS-DOSバッチファイルや Linux シェル標準に準拠しています。<tspan x="33.5px" y="705.5px" xml:space="preserve">左のツリーを開いてください。いろいろな関数が用意されています。これらの関数や</tspan>
	<tspan x="33.5px" y="720.5px" xml:space="preserve">あなたのオリジナルの関数を使ったスクリプトが、インストーラを実行することなく、</tspan>
	<tspan x="33.5px" y="735.5px" xml:space="preserve">コピーするだけで使えるようになります。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#automation" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#automation">
	<text x="31.5px" y="1565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ オブジェクト、アプリ操作</text>
	</a>
	<text x="27.5px" y="1547.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MS オフィスなどのアプリケーションの操作は、WSH の ActiveX 機能を使ってください。</text>
	<text x="27.5px" y="1347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成したスクリプトを</text>
	<text x="288.5px" y="1347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にすると使いやすくなります。</text>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="146.5px" y="1347.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
	<text x="27.5px" y="1598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ログファイルへの出力したいときは、コマンドプロンプトから下記のように入力してください。</text>
	<g>
	<rect x="43.5" y="1609.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="1625.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript sample.vbs | safetee -o log.txt</text>
	</g>
	<text x="312.5px" y="1624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">safetee はネットから入手してください</text>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="190.5px" y="105.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
	<text x="332.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の形式にすれば、スクリプトの</text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text pub="n" x="342.5px" y="1871.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テンポラリ・フォルダー</text>
	</a>
	<text x="34.5px" y="1871.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PCを借りているときは情報漏えいに注意してください。</text>
	<text id="makescript" x="19.5px" y="845.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スクリプトを作成する</text>
	<text x="36.5px" y="580.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・ファイルのコピー、移動、削除、開くことの自動化<tspan x="36.5px" y="595.5px" xml:space="preserve">・テキスト・ファイル（HTML, XML, CSV, プログラミング言語など）の編集の自動化</tspan>
	<tspan x="36.5px" y="610.5px" xml:space="preserve">・数値の計算、データの集計の自動化</tspan>
	<tspan x="36.5px" y="625.5px" xml:space="preserve">・コンパイル、テスト駆動開発(TDD)、問題の検索や通知の自動化</tspan>
	<tspan x="36.5px" y="640.5px" xml:space="preserve">・バイナリ・ファイルの読み書きの自動化</tspan>
	<tspan x="36.5px" y="655.5px" xml:space="preserve">・MSオフィスなど ActiveX アプリケーションのファイルの編集を含む処理の自動化</tspan></text>
	<text x="19.5px" y="549.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スクリプトで自動化できること</text>
	<text x="19.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インストール</text>
	<text x="31.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を内部で使うスクリプトを始めて使う PC でも、vbslib をインストールするプログラム<tspan x="31.5px" y="307.5px" xml:space="preserve">を実行したり、パスを通す設定をしたりする必要はありません。</tspan>
	<tspan x="31.5px" y="322.5px" xml:space="preserve">スクリプト・ファイルと一緒に scriptlib フォルダーをコピーまたは、それらを含むフォルダー</tspan>
	<tspan x="31.5px" y="337.5px" xml:space="preserve">をコピーしたり、圧縮ファイルを解凍するだけで、ダブルクリックしてスクリプトを起動できます。 </tspan></text>
	<text x="444.5px" y="1017.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（メイン）</text>
	<text x="377.5px" y="1017.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs</text>
	<text x="406.5px" y="1015.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"></text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="377.5px" y="996.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<path subtype="matome" d="M346.5,983.5 A3,3 0 0,0 342.5,986.5 L342.5,1002.5 A3,3, 0 0,1, 339.5,1005.5 A3,3, 0 0,1, 342.5,1008.5 L342.5,1024.5 A3,3, 0 0,0, 346.5,1027.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="96.5px" y="1015.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">samples</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="396.5px" y="895.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Short Hand</text>
	</a>
	<text x="39.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーのインストールについては、</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="258.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグ, g_debug</text>
	</a>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="149.5px" y="1166.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="19.5px" y="910.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> Prompt.vbs</text>
	</a>
	<text x="31.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib や、vbslib を使うスクリプトのインストールは、ダウンロードした圧縮ファイルを解凍<tspan x="31.5px" y="262.5px" xml:space="preserve">するだけです。</tspan></text>
	<text x="34.5px" y="2591.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="82.5px" y="2591.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc, vbslib include （vbslib のコア・システム）</text>
	</a>
	<text x="27.5px" y="1377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成したスクリプトのデバッグをするときは、</text>
	<a xlink:href="#trouble" onclick="chgPage( evt, 1160 )">
	<text x="277.5px" y="1377.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 困ったときは？ （デバッグ）</text>
	</a>
	<text x="24.5px" y="151.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダーは、メイン・スクリプト・ファイルがあるフォルダーか、その親フォルダー<tspan x="24.5px" y="166.5px" xml:space="preserve">に格納してください。 そこに、vbslib や様々なスクリプト関係のファイルが格納されています。</tspan></text>
	<text id="GPL" class="keyword" x="21.5px" y="1924.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GPL のプログラムを含む vbslib の再配布の注意点</text>
	<a xlink:href="#GPL" onclick="chgPage( evt, 3 )">
	<text x="70.5px" y="499.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GPL のプログラムを含む vbslib の再配布の注意点</text>
	</a>
	<text x="38.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="34.5px" y="1958.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を再配布する際、vbslib に含まれる GPL のプログラムに注意する必要があります。</text>
	<a xlink:href="..\..\..\programming\!著作権・ライセンス\GPL、オープンソース.svg#GNU">
	<text x="262.5px" y="2275.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GPL</text>
	</a>
	<text x="291.5px" y="2275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のプログラムを同梱することができます。 </text>
	<a xlink:href="http://www.gnu.org/licenses/gpl-faq.html#IfInterpreterIsGPL" target="_blank">
	<text x="75.5px" y="2237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GNUライセンスに関してよく聞かれる質問 - フリーソフトウェアファウンデーション (Web)</text>
	</a>
	<text x="34.5px" y="2237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="34.5px" y="2189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib は、内部で scriptlib\GNU\bin に入っている GPL のプログラムをコマンドライン経由で<tspan x="34.5px" y="2204.5px" xml:space="preserve">呼び出し、出力「データ」を使用しています。 このため、GPL の派生プログラムに該当しない</tspan>
	<tspan x="34.5px" y="2219.5px" xml:space="preserve">（両立する必要がない）ものと考えています。</tspan></text>
	<text x="34.5px" y="2275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、GPLと両立しないパッケージでも、</text>
	<text x="34.5px" y="2291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、GPL のソフトは、それ単体で GPL で使用できる形でリリースされる必要があります。★<tspan x="34.5px" y="2306.5px" xml:space="preserve">具体的には、_src\GPL フォルダーに GPL のソフトをそのまま格納し、README にその場所を</tspan>
	<tspan x="34.5px" y="2321.5px" xml:space="preserve">書いています。</tspan></text>
	<a xlink:href="http://www.gnu.org/licenses/gpl-faq.html#MereAggregation" target="_blank">
	<text x="75.5px" y="2338.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GNUライセンスに関してよく聞かれる質問 - フリーソフトウェアファウンデーション (Web)</text>
	</a>
	<text x="34.5px" y="2338.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="34.5px" y="2133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、vbslib は、修正BSDライセンスなので、GPL と両立（GPLの用語）しています。</text>
	<a xlink:href="http://www.gnu.org/licenses/license-list.ja.html" target="_blank">
	<text x="66.5px" y="2150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ さまざまなライセンスとそれらについての解説 - フリーソフトウェアファウンデーション (Web)</text>
	</a>
	<text x="33.5px" y="2150.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="34.5px" y="2101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のユーザーが GPL と両立しないライセンスでも配布することができることを考慮して、<tspan x="34.5px" y="2116.5px" xml:space="preserve">vbslib が GPL と両立しないものと仮定して vbslib は作られています。</tspan></text>
	<text x="34.5px" y="1991.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib 自体は、修正BSDライセンスなので、再配布は自由ですが、たとえば、scriptlib フォルダー<tspan x="34.5px" y="2006.5px" xml:space="preserve">の中に GPL のプログラムが混ざっているので、そのまま再配布するには GPL の要求（下記★）</tspan>
	<tspan x="34.5px" y="2021.5px" xml:space="preserve">を満たす必要があります。 なお、GPL のプログラムの場所は、vbslib の README にまとめており、</tspan>
	<tspan x="34.5px" y="2036.5px" xml:space="preserve">GPL のプログラムを削除すれば（GPL のプログラムを必要とする vbslib の関数を使わなければ） </tspan>
	<tspan x="34.5px" y="2051.5px" xml:space="preserve">GPL の心配はありません。  vbslib のコピーライトが書かれたスクリプトは、すべて１から書いて</tspan>
	<tspan x="34.5px" y="2066.5px" xml:space="preserve">います。 そのため、GPL のコードは含まれていません。 </tspan></text>
	<text x="27.5px" y="1317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ウィンドウを表示しないときや最小化するときは、</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="302.5px" y="1317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
</g>
<g id="page4" width="568" height="248" transform="translate(+10,+4094)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="568.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="568.5" y1="-0.5" x2="568.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="248.5" x2="568.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">開発方針</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(83,90,33);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・ユーザーの体験が、シンプル＆ビジュアルであること<tspan x="24.5px" y="76.5px" xml:space="preserve">・検索可能なサンプルからコピーして、見よう見真似で、すぐに試せること</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">・結果が同じであれば、エラーにしないこと（宣言型プログラミング）。</tspan>
	<tspan x="24.5px" y="106.5px" xml:space="preserve">　　例：ファイルが無いパスを指定して削除したとき</tspan>
	<tspan x="24.5px" y="121.5px" xml:space="preserve">・タイプミスは、未宣言エラーではなく設定値参照で見つける … 例： /g_debug オプション</tspan>
	<tspan x="24.5px" y="136.5px" xml:space="preserve">・結果がユーザーの想定外になるときは、仕様の通りであっても失敗したと伝えること</tspan>
	<tspan x="24.5px" y="151.5px" xml:space="preserve">・対処法は、概念を介して説明するのではなく、サンプルを使ってダイレクトに示すこと</tspan>
	<tspan x="24.5px" y="166.5px" xml:space="preserve">・エラーが発生して復帰するまでは、次のエラーが発生しても、最初のエラーを表示すること</tspan>
	<tspan x="24.5px" y="181.5px" xml:space="preserve">・ユーザーから見ると意味が異なる、ボトムアップから定義された用語は使わないこと</tspan>
	<tspan x="24.5px" y="196.5px" xml:space="preserve">・略語は標準化されたもののみ。 データ（名詞）か処理（動詞）の区別を明示すること。</tspan>
	<tspan x="24.5px" y="211.5px" xml:space="preserve">・同じ機能が既存の技術にあれば、操作方法（コマンド名など）をそれに合わせること</tspan></text>
</g>
<g id="page5" width="607" height="971" transform="translate(+10,+4352)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="971.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="971.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="971.5" x2="607.5" y2="971.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="65" y="685" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<text id="appprompt" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト (Prompt.vbs)</text>
	<text x="43.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト(CUI)から、コマンドを入力すると、特別に用意されたスクリプトを素早く<tspan x="43.5px" y="660.5px" xml:space="preserve">起動することができます。 ドキュメントにコマンド名を書くと便利になります。</tspan></text>
	<g>
	<rect x="85.5" y="733.5" width="232" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="99.5px" y="747.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">家計簿プロンプト<tspan x="99.5px" y="762.5px" xml:space="preserve">1. 今月の家計簿ファイルを開く [op]</tspan>
	<tspan x="99.5px" y="777.5px" xml:space="preserve">2. バックアップする [bk]</tspan>
	<tspan x="99.5px" y="792.5px" xml:space="preserve">3. 家計簿フォルダーを開く [fo]</tspan>
	<tspan x="99.5px" y="807.5px" xml:space="preserve">番号またはコマンド &gt;op</tspan></text>
	</g>
	<text x="219.5px" y="807.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">op</text>
	<text x="87.5px" y="699.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">家計簿.vbs</text>
	<text x="89.5px" y="721.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓ ダブルクリックすると開く</text>
	<text x="330.5px" y="806.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 番号またはコマンドを入力する</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="79.5px" y="424.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプト （vbslib Prompt.vbs）  (vbslib付属)</text>
	</a>
	<a xlink:href="#sth_detail" onclick="chgPage( evt, 7 )">
	<text x="50.5px" y="848.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプトの活用</text>
	</a>
	<a xlink:href="#MakeNewPrompt_sth" onclick="chgPage( evt, 39 )">
	<text x="50.5px" y="871.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeNewPrompt コマンド</text>
	</a>
	<text x="269.5px" y="871.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ショートハンド・プロンプトを、新規作成する</text>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="50.5px" y="894.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputCommand 関数</text>
	</a>
	<text x="269.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ショートハンド・プロンプトを起動する関数</text>
	<a xlink:href="http://blog.livedoor.jp/sage_p/archives/51843227.html" target="_blank">
	<text x="70.5px" y="934.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンド・プロンプトが嫌いな人でも使える CUI とは (Web)</text>
	</a>
	<text x="269.5px" y="848.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… バッチ・ファイル等から起動する</text>
	<text id="sth_vbslib" x="24.5px" y="140.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib に付属のアプリケーション</text>
	<text x="24.5px" y="934.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="43.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib は、すぐに使えるちょっとしたアプリケーションを提供しています。</text>
	<text x="43.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つは、スタート・メニューから選ぶように、vbslib Prompt.vbs ファイルをダブルクリックして<tspan x="43.5px" y="399.5px" xml:space="preserve">起動する形式のアプリケーションです。（ショートハンド・プロンプト形式） </tspan></text>
	<a xlink:href="#script_data" onclick="chgPage( evt, 8 )">
	<text x="79.5px" y="537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スクリプト・データ・ファイル (vbslib付属)</text>
	</a>
	<text id="sth" x="24.5px" y="615.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	<a xlink:href="#sth" onclick="chgPage( evt, 5 )">
	<text x="79.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプト （ライブラリ）</text>
	</a>
	<g>
	<rect x="79.5" y="186.5" width="418" height="171"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="93.5px" y="200.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib Prompt<tspan x="93.5px" y="215.5px" xml:space="preserve"> 1. ヘルプ(SVG形式)の表示 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="93.5px" y="230.5px" xml:space="preserve"> 2. ヘルプ(Internet Explorer - VML形式)の表示</tspan>
	<tspan x="93.5px" y="245.5px" xml:space="preserve"> 3. ■ vbs ファイルを新規作成する [MakeNewScript]</tspan>
	<tspan x="93.5px" y="260.5px" xml:space="preserve"> 4. ショートハンド・プロンプトを新規作成する [MakeNewPrompt]</tspan>
	<tspan x="93.5px" y="275.5px" xml:space="preserve"> 5. タブ文字と空白文字を変更する [SpaceToTab]</tspan>
	<tspan x="93.5px" y="290.5px" xml:space="preserve"> 6. Test テンプレート・フォルダーを開く [test]</tspan>
	<tspan x="93.5px" y="305.5px" xml:space="preserve"> 7. 最新の vbslib に変換する [ConvertToNewVbsLib]</tspan>
	<tspan x="93.5px" y="320.5px" xml:space="preserve"> 8. このプロンプトのソースを開く</tspan>
	<tspan x="93.5px" y="335.5px" xml:space="preserve"> 9. vbslib フォルダーを開く</tspan>
	<tspan x="93.5px" y="350.5px" xml:space="preserve">番号またはコマンド &gt;</tspan></text>
	</g>
	<a xlink:href="#sth_vbslib" onclick="chgPage( evt, 5 )">
	<text x="56.5px" y="57.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib に付属のアプリケーション</text>
	</a>
	<a xlink:href="#sth" onclick="chgPage( evt, 5 )">
	<text x="56.5px" y="74.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプト</text>
	</a>
	<text x="43.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もう１つは、特定のフォルダーに .vbs ファイルをコピーして、そのフォルダーに対する処理を<tspan x="43.5px" y="500.5px" xml:space="preserve">するスクリプト・ファイル形式のアプリケーションです。 スクリプト・ファイル形式のアプリ</tspan>
	<tspan x="43.5px" y="515.5px" xml:space="preserve">ケーションを、ショートハンド・プロンプトにまとめることも簡単にできます。</tspan></text>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="56.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートカットやバッチファイルなどから実行する</text>
	</a>
	<text x="349.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="STH_kw" class="keyword" x="416.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">STH</text>
</g>
<g id="page6" width="593" height="766" transform="translate(+10,+5333)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="766.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="766.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="766.5" x2="593.5" y2="766.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="52" y="141" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<text x="24.5px" y="54.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs ファイルをダブルクリックすると、スクリプトの開発を支援する<tspan x="24.5px" y="69.5px" xml:space="preserve">スクリプトを起動することができます。 下記のようにメニューが表示されるので、番号を入力</tspan>
	<tspan x="24.5px" y="84.5px" xml:space="preserve">してください。  また、メニューに表示されていないコマンドを入力することもできます。</tspan></text>
	<text id="vbslib_prompt" class="title" x="24.5px" y="26.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib に付属のショートハンド・プロンプト （vbslib Prompt.vbs）</text>
	<g>
	<rect x="65.5" y="188.5" width="418" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="79.5px" y="202.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib - Short Hand Library<tspan x="79.5px" y="217.5px" xml:space="preserve"> 1. ヘルプ(SVG形式)の表示 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="79.5px" y="232.5px" xml:space="preserve"> 2. ヘルプ(Internet Explorer-VML形式)の表示</tspan>
	<tspan x="79.5px" y="247.5px" xml:space="preserve"> 3. ■ vbs ファイルを新規作成する [MakeVbsLibSample]</tspan>
	<tspan x="79.5px" y="262.5px" xml:space="preserve"> 4. エディターなど外部プログラム設定 [Setting]</tspan>
	<tspan x="79.5px" y="277.5px" xml:space="preserve"> 5. ショートハンド・プロンプトを新規作成する [MakeNewPrompt]</tspan>
	<tspan x="79.5px" y="292.5px" xml:space="preserve"> 6. Test テンプレート・フォルダーを開く</tspan>
	<tspan x="79.5px" y="307.5px" xml:space="preserve"> 8. このプロンプトのソースを開く</tspan>
	<tspan x="79.5px" y="322.5px" xml:space="preserve"> 9. vbslib フォルダーを開く</tspan>
	<tspan x="79.5px" y="337.5px" xml:space="preserve">番号またはコマンド &gt;3</tspan></text>
	</g>
	<text x="24.5px" y="552.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">左のツリーを展開すると、使えるコマンドの詳細を見ることができます。 <tspan x="24.5px" y="567.5px" xml:space="preserve">（現在のページに対応する左のツリーの表示は、ページの左上外にある 「←」 を押してください）</tspan></text>
	<a xlink:href="#sth_detail" onclick="chgPage( evt, 7 )">
	<text x="131.5px" y="729.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプトの活用</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs" target="_blank">
	<text x="73.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs</text>
	</a>
	<text x="81.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓ ダブルクリックすると開く</text>
	<text x="24.5px" y="116.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めて使ってみるときは、3 を選んで、簡単なスクリプトを動かしてみましょう。</text>
	<g>
	<rect x="105.5" y="407.5" width="166" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="113.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Option Explicit <tspan x="113.5px" y="438.5px" xml:space="preserve"></tspan>
	<tspan x="113.5px" y="453.5px" xml:space="preserve">Sub  main2( Opt, AppKey )</tspan>
	<tspan x="113.5px" y="468.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="113.5px" y="483.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="99.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs</text>
	<text x="79.5px" y="247.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"> 3. ■ vbs ファイルを新規作成する [MakeVbsLibSample]</text>
	<text x="199.5px" y="337.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="69.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「3. vbs ファイルを新規作成する」を選ぶと、下記ような内容のファイルができます。</text>
	<a xlink:href="#makescript" onclick="chgPage( evt, 3 )">
	<text x="223.5px" y="400.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ スクリプトを作成する</text>
	</a>
	<text x="190.5px" y="400.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:8pt;font-weight:bold;text-anchor:start" xml:space="preserve">解説</text>
	<text x="24.5px" y="669.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド名は、大文字と小文字を区別しません。 つまり、コマンド名の大文字の文字が小文字に<tspan x="24.5px" y="684.5px" xml:space="preserve">なっていたとしても起動できます。</tspan>
	<tspan x="24.5px" y="699.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="714.5px" xml:space="preserve">コマンドの速記形を追加したり、独自のコマンドを追加したり、処理内容をカスタマイズしたりする</tspan>
	<tspan x="24.5px" y="729.5px" xml:space="preserve">ことができます。</tspan></text>
	<text x="54.5px" y="593.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<a xlink:href="#FindFile" onclick="chgPage( evt, 31 )">
	<text x="85.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindFile</text>
	</a>
	<a xlink:href="#grep_sth" onclick="chgPage( evt, 37 )">
	<text x="167.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep</text>
	</a>
	<a xlink:href="#shutdown_sth" onclick="chgPage( evt, 73 )">
	<text x="236.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Shutdown</text>
	</a>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="336.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHash</text>
	</a>
	<a xlink:href="#fdiv_sth" onclick="chgPage( evt, 29 )">
	<text x="430.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ fdiv</text>
	</a>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="214.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate</text>
	</a>
	<a xlink:href="#CreateTask" onclick="chgPage( evt, 17 )">
	<text x="310.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateTask</text>
	</a>
	<a xlink:href="#CutSharpIf" onclick="chgPage( evt, 781 )">
	<text x="418.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutSharpIf</text>
	</a>
	<a xlink:href="#ReplaceSymbols" onclick="chgPage( evt, 69 )">
	<text x="85.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbols</text>
	</a>
</g>
<g id="page7" width="615" height="2900" transform="translate(+10,+6109)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="615.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2900.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="615.5" y1="-0.5" x2="615.5" y2="2900.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2900.5" x2="615.5" y2="2900.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="32" y="840" width="31" height="28" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAcAB8DASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6d+NH


7S/xFuvjVrHwp+GOkaXomo6LaQX+qeJfFYaWLyZh+7+x2sTBpecgu5CgggjoT49P+1H+0bf+N9b+


GDav4G0XWNKtYr6TxTHpdxJNd2spISSC1d/LDKwKtuJGcYFehftuCz+EPxp+F3xju5UsNCnW48He


IrtlJVIJVae0kbH8KSxvk/7Q9a+TvGf7Rvh7x58afBfjnwb4f8U3+k6dLceF9Y1SPSHMNxHMoeKN


QpL71kAcKygkH8K/Oc2xXEVPNKmHwFPmouk5Rahflmu7b1baaS807dT6LA08ulThPFOz5rPW2j/y


vd+jPe/gR+2ZZ/s++MvH3g74/wDxMvL+Waa11jQtd1Kxlc3EMsWyaJY4EZYlR4shQAvztjnNfX/w


U/aR+G37RFpqlx8PPFVv4kTTHjS8WOGWGSAuGKFklRWw21sHGDtPPBr5Q0P4QW3ifxz4a+IGrWlz


pmoadZXNkulXkUTm4hmC4E4+YLtILBQcgnkjpWp+wlbxWv7WX7U8UEUcESzaAFjiUKq/uLnoBwK+


9yzD47+yaGJzKDhVekotJO+uuj0vo7dLnz2LxWEnmNXD4KSlTWqa29NVrbufZfi3wXofjrTF07xD


pFnrenpcRXS2t9EJYvNicPGxU8Eqygj6V8K/FT9kXWfgfrXjvx3p/wC01D8KPCHiPXJtXubfUtAg


uFjuZyWKCV5RvPBCqqg4HQkZr9Bqztc8O6V4nsfsWs6ZZ6tZ7g/2e+t0mj3DodrAjI9a64ylB3g7


MznCM1yyV0fjz8I/irqvxS8eeJvDs/7Y0XhuOyv1tdG1DU/CMMcWtQkf61S7IIju4COckEEdwP0J


/ZM/ZO1T9nbX/H/iPxH4+m+IHifxhLZte3zaYliiLbrIqYRXbJIlOTkDCjjqT7BH8H/AcMiSR+Cf


DiSIwZWXSbcFSDkEHZ1FdaAB261pOtUqK05N+rIhRp03eEUvRH//2Q=="/>
	<image x="116" y="1422" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<rect x="115.5" y="1437.5" width="4" height="4"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<image x="104" y="1484" width="164" height="183" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAC3AKQDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD61j+J


fjPxZc6je2fiK00XTopbjy45Y1AjhimMJeSWSVFyzAHAAwGA5wTT7XxZ4xuILSV/H1vbpdO8cHn2


QTzGRHdwMy84WORj2whPTmuI8K+Fb7xf4fS0sILq4eO7vZmW1uEhPFzOq79zoHUM6vsyQWjQkEDB


7rUfhrqHiTTfs+ueFbq7uQlwkd3Hd26SQGZgztGTcEhjtUFiSSNynKu6luySa3IXNzNNaCN4t8Ur


Iqf8LK04loWuMiBCBGEDlyRLgLtZWySAQcjikPi/xQJpIf8AhZmmGWNPMdBHHlFyy7m/fcDKMMnu


pHWiH4QxRahJe/8ACG6pJdtIZEmbV03xHAGUIucg5Bbd94sSxOeaB8IIYvtnl+CNSU3lwLudhrIB


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"/>
	<image x="39" y="140" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="60.5px" y="2864.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputCommand</text>
	</a>
	<text x="21.5px" y="2864.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="739.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力できる専用コマンドは、多くの場合、アプリケーションのマニュアルに書かれています。<tspan x="24.5px" y="754.5px" xml:space="preserve">自分がしたいことをマニュアルの目次から見つけたら、その本文から専用コマンドを探してください。</tspan>
	<tspan x="24.5px" y="769.5px" xml:space="preserve"> </tspan>
	<tspan x="24.5px" y="784.5px" xml:space="preserve">画面で見るマニュアルを見ているのなら、専用コマンドをコピー＆ペーストできます。 ただし、</tspan>
	<tspan x="24.5px" y="799.5px" xml:space="preserve">ペーストするときは、右クリックして [ 貼り付け ] をクリックしてください。</tspan>
	<tspan x="24.5px" y="814.5px" xml:space="preserve">よく使うコマンドは、Snap Note のノート・バーなどに一時的に貼り付けておくと便利に使えます。</tspan></text>
	<text x="95.5px" y="965.5px" style="fill:rgb(192,90,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダーを開く</text>
	<g>
	<a xlink:href="#OpenTemp" onclick="chgPage( evt, 62 )">
	<rect x="373.5" y="952.5" width="64" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="381.5px" y="965.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenTemp</text>
	</a>
	</g>
	<text x="74.5px" y="859.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">画面で見るマニュアル</text>
	<line x1="51.5" y1="868.5" x2="51.5" y2="987.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="51.5" y1="987.5" x2="548.5" y2="987.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="548.5" y1="987.5" x2="548.5" y2="858.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="548.5" y1="858.5" x2="214.5" y2="858.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="74.5px" y="922.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使ったスクリプトを実行すると、その実行のために内部的に必要になる<tspan x="74.5px" y="937.5px" xml:space="preserve">ファイルが、テンポラリ・フォルダーに作られることがあります。</tspan></text>
	<text x="301.5px" y="965.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt.vbs</text>
	<g>
	<line x1="381.5" y1="973.5" x2="351.5" y2="1010.5"
		style="fill:none;stroke:rgb(0,128,0);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="381.5" cy="973.5" r="4"
		style="fill:rgb(0,128,0);stroke:rgb(0,128,0);stroke-width:2"/>
	</g>
	<g id="label-1">
	<rect x="158.5" y="998.5" width="404" height="48"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="162.5px" y="1011.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ここを選択して、右クリックして [ コピー ] をクリック、<tspan x="162.5px" y="1026.5px" xml:space="preserve">Prompt.vbs をダブルクリックして表示されるショートハンド・プロンプトを、</tspan>
	<tspan x="162.5px" y="1041.5px" xml:space="preserve">右クリックして [ 貼り付け ]</tspan></text>
	</g>
	<text id="label-1" x="192.5px" y="2864.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトに入る関数</text>
	<g>
	<rect x="40.5" y="189.5" width="502" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="54.5px" y="203.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">-------------------------------------------------------------------------------<tspan x="54.5px" y="218.5px" xml:space="preserve">Short Hand Prompt</tspan>
	<tspan x="54.5px" y="233.5px" xml:space="preserve">1. RunProgram</tspan>
	<tspan x="54.5px" y="248.5px" xml:space="preserve">2. InvestigateLog</tspan>
	<tspan x="54.5px" y="263.5px" xml:space="preserve">他. Document.svg を参照 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="54.5px" y="278.5px" xml:space="preserve">番号またはコマンド &gt;2</tspan>
	<tspan x="54.5px" y="293.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="54.5px" y="308.5px" xml:space="preserve">ログ・ファイルのパス &gt;C:\Log\Test_log.txt</tspan>
	<tspan x="54.5px" y="323.5px" xml:space="preserve">Test_log_summary.html を出力しました。</tspan></text>
	</g>
	<text x="186.5px" y="308.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Log\Test_log.txt</text>
	<text x="174.5px" y="278.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="24.5px" y="447.5px" style="fill:rgb(192,90,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスは、ファイルをプロンプトにドラッグ＆ドロップすることでも入力できます。</text>
	<text x="24.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の黄色い部分が、ユーザーが入力する部分です。<tspan x="24.5px" y="371.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="386.5px" xml:space="preserve">コマンド名は、大文字と小文字を区別しません。 つまり、コマンド名の大文字の文字が小文字に</tspan>
	<tspan x="24.5px" y="401.5px" xml:space="preserve">なっていたとしても起動できます。</tspan>
	<tspan x="24.5px" y="416.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="431.5px" xml:space="preserve">コマンドを入力した後、パラメーターやファイルへのパスの入力を求められることがあります。</tspan></text>
	<text x="33.5px" y="2667.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使い勝手の悪い専門的なプログラムは、それを支援するスクリプトを vbslib などで作成して、<tspan x="33.5px" y="2682.5px" xml:space="preserve">アプリケーション・プロンプトの形にして、画面で見るマニュアル を用意することで、使いやすく</tspan>
	<tspan x="33.5px" y="2697.5px" xml:space="preserve">なります。</tspan>
	<tspan x="33.5px" y="2712.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="2727.5px" xml:space="preserve">画面で見るマニュアルから、専用コマンドをコピー＆ペーストしたり、ショートカットを作成する</tspan>
	<tspan x="33.5px" y="2742.5px" xml:space="preserve">ことで、次々と魔術（スクリプト）を繰り出す速記原典（ショートハンド）のように、次々と処理を</tspan>
	<tspan x="33.5px" y="2757.5px" xml:space="preserve">起動させることができるようになります。</tspan>
	<tspan x="33.5px" y="2772.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="2787.5px" xml:space="preserve">使いやすさは、CUI や GUI に関わらず、電子マニュアルの構成によって、大きく左右されます。 </tspan>
	<tspan x="33.5px" y="2802.5px" xml:space="preserve">検索可能なユースケース・ベースのハイパーテキストでできたマニュアルを、Snap Note などで</tspan>
	<tspan x="33.5px" y="2817.5px" xml:space="preserve">作成するとよいでしょう。 </tspan></text>
	<text id="screen_manual" x="20.5px" y="707.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">画面で見るマニュアル とのコラボレーション</text>
	<text id="usable_programs" x="20.5px" y="2636.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">既存のプログラムを使いやすくする</text>
	<text id="shortcut_sth" x="20.5px" y="1318.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートカットやバッチファイルなどから専用コマンドを実行する</text>
	<text x="28.5px" y="2139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般のコマンドプロンプトや、バッチファイルなどから、専用コマンドを実行することもできます。<tspan x="28.5px" y="2154.5px" xml:space="preserve">ただし、cmd.exe を使わないで、cscript.exe を使ってください。 64ビットWindows にも対応する</tspan>
	<tspan x="28.5px" y="2169.5px" xml:space="preserve">には、下記のように cscript 環境変数の値が変わるようにして、cscript 環境変数を使って</tspan>
	<tspan x="28.5px" y="2184.5px" xml:space="preserve">.vbs ファイルを起動してください。 </tspan>
	<tspan x="28.5px" y="2199.5px" xml:space="preserve">できれば、VBScript を使って、Prompt.vbs の内容を参考にして、関数を直接呼び出すように</tspan>
	<tspan x="28.5px" y="2214.5px" xml:space="preserve">してください。 </tspan>
	<tspan x="28.5px" y="2229.5px" xml:space="preserve">/ から始まるオプションは、全てのパラメーターの後に指定してください。 これは、/ から始まる </tspan>
	<tspan x="28.5px" y="2244.5px" xml:space="preserve">Linux のパスもパラメーターに指定できるようにするためです。</tspan></text>
	<text x="28.5px" y="1347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトが開くアプリケーション(*.exe, *.vbs など) を、マウスの右ボタンで<tspan x="28.5px" y="1362.5px" xml:space="preserve">ドラッグ＆ドロップして [ ショートカットをここに作成 ] を選ぶと、ダブルクリックするだけで</tspan>
	<tspan x="28.5px" y="1377.5px" xml:space="preserve">すぐに専用コマンドを起動できるようにできます。</tspan></text>
	<text x="78.5px" y="1411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マウスの右ボタンでドラッグ＆ドロップして [ ショートカットをここに作成 ]</text>
	<text x="138.5px" y="1435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt - ショートカット</text>
	<text x="78.5px" y="1471.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートカットを右クリックして [ プロパティ ] で、リンク先を修正。</text>
	<g>
	<rect x="44.5" y="1687.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="1703.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd.exe /K (%cscript% //nologo "C:\Fo\Prompt.vbs" CommandA "C:\Log\file.txt")</text>
	</g>
	<g>
	<line x1="254.5" y1="1551.5" x2="309.5" y2="1691.5"
		style="fill:none;stroke:rgb(0,128,0);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="254.5" cy="1551.5" r="4"
		style="fill:rgb(0,128,0);stroke:rgb(0,128,0);stroke-width:2"/>
	</g>
	<text x="36.5px" y="1679.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先：</text>
	<text x="363.5px" y="1730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑専用コマンド名</text>
	<text x="474.5px" y="1730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑パラメーター</text>
	<text x="28.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">こうしてできたショートカット・ファイルをダブルクリックすると、専用コマンドがすぐに実行されます。</text>
	<g>
	<rect x="44.5" y="2276.5" width="478" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="2292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@echo off<tspan x="52.5px" y="2307.5px" xml:space="preserve">if     "%ProgramFiles(x86)%" == ""  set cscript=cscript</tspan>
	<tspan x="52.5px" y="2322.5px" xml:space="preserve">if not "%ProgramFiles(x86)%" == ""  set cscript=%windir%\SysWOW64\cscript.exe</tspan>
	<tspan x="52.5px" y="2337.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="2352.5px" xml:space="preserve">%cscript% //nologo Prompt.vbs CommandA "C:\Log\file.txt" /option:1</tspan>
	<tspan x="52.5px" y="2367.5px" xml:space="preserve">pause</tspan></text>
	</g>
	<text x="74.5px" y="894.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	<text x="63.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt.vbs</text>
	<text x="79.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓ ダブルクリックすると開く</text>
	<text x="108.5px" y="1784.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">パラメーターを並べていくことで、ユーザーの入力を自動的にできます。<tspan x="108.5px" y="1799.5px" xml:space="preserve">"" を指定すると Enter のみの入力もできます。 ただし、「リンク先」の先頭に cmd.exe が必要です。</tspan>
	<tspan x="108.5px" y="1814.5px" xml:space="preserve">cmd.exe があると、専用コマンドが終了してもウィンドウが閉じなくなり、結果を確認できます。</tspan>
	<tspan x="108.5px" y="1829.5px" xml:space="preserve">/K を /C に変えると、ウィンドウが自動的に閉じるようになります。</tspan></text>
	<text x="33.5px" y="2500.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生したときに g_debug = 1 を設定するように表示されたら、/g_debug:1 を追加すると、<tspan x="33.5px" y="2515.5px" xml:space="preserve">デバッガーに接続して、エラーが発生した場所を確認することができます。</tspan></text>
	<g>
	<rect x="44.5" y="2525.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="2541.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript.exe Prompt.vbs CommandA "C:\Log\file.txt" /g_debug:1</text>
	</g>
	<a xlink:href="#debug" cats_vhref="%vbslib_new%\_src\vbslib.svg#debug" onclick="chgPage( evt, 1161 )">
	<text x="90.5px" y="2569.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグ, g_debug</text>
	</a>
	<text x="45.5px" y="2569.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="352.5px" y="2541.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/g_debug:1</text>
	<text id="cscript_debug" x="21.5px" y="2468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーの原因がスクリプトの内容にあると疑われるとき</text>
	<text x="352.5px" y="1703.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommandA "C:\Log\file.txt"</text>
	<text x="238.5px" y="1703.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Fo\Prompt.vbs"</text>
	<text x="52.5px" y="1703.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd.exe /K (%cscript% //nologo</text>
	<text x="65.5px" y="1730.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">↑ cmd.exe /K が必要な場合もある</text>
	<text x="28.5px" y="1901.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの関連付けに設定すれば、ファイルをダブルクリックして実行することもできます。</text>
	<a xlink:href="#InputCommand_samp2" onclick="chgPage( evt, 159 )">
	<text x="67.5px" y="1249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル コード (InputCommand)</text>
	</a>
	<text id="custom_sth" x="20.5px" y="1150.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メニュー項目やコマンド名（の速記形）をカスタマイズする</text>
	<text x="32.5px" y="1249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="32.5px" y="1223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カスタマイズするには、InputCommand 関数に指定するパラメーターを編集してください。</text>
	<text x="52.5px" y="2352.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%cscript% //nologo</text>
	<text x="232.5px" y="2352.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommandA "C:\Log\file.txt"</text>
	<text id="sth_detail" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトの活用</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特別なスクリプトを起動するために、キーボードからコマンドを入力できる状態であることを示す<tspan x="24.5px" y="74.5px" xml:space="preserve">記号、またはそのウィンドウを、「ショートハンド・プロンプト」と呼びます。 </tspan></text>
	<text x="32.5px" y="1182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイル (Prompt.vbs) をテキスト・エディターで編集すれば、よく使うコマンドをメニュー<tspan x="32.5px" y="1197.5px" xml:space="preserve">項目に追加したり、よく使うコマンドの名前を短くすることができます。</tspan></text>
	<text x="24.5px" y="1079.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マニュアルを作成するときは、ユーザーがしたいこと（ユースケース）ごとの章と、コマンドごとの<tspan x="24.5px" y="1094.5px" xml:space="preserve">章（索引）の両方を用意するとよいでしょう。</tspan></text>
	<text x="38.5px" y="2268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.bat</text>
	<text x="52.5px" y="2392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt.vbs の CommandA 関数を呼び出します。 CommandA 関数の中で、input 系の<tspan x="52.5px" y="2407.5px" xml:space="preserve">呼び出しが１つのときは、パラメーターは "C:\Log\file.txt"、残りの /option:1 はオプション。</tspan></text>
	<a xlink:href="#cscript_env" onclick="chgPage( evt, 7 )">
	<text x="209.5px" y="1753.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ cscript 環境変数</text>
	</a>
	<text x="76.5px" y="1753.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%cscript% については、</text>
	<text id="cscript_env" class="keyword" x="21.5px" y="2111.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">cscript 環境変数を使ったバッチファイル</text>
	<a xlink:href="#cscript_env" onclick="chgPage( evt, 7 )">
	<text x="28.5px" y="1946.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cscript 環境変数</text>
	</a>
	<text x="28.5px" y="1930.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般のコマンドプロンプトや、バッチファイルなどから、専用コマンドを実行するときは、</text>
	<a xlink:href="#screen_manual" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="490.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 画面で見るマニュアル とのコラボレーション</text>
	</a>
	<a xlink:href="#custom_sth" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メニュー項目やコマンド名（の速記形）をカスタマイズする</text>
	</a>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートカットやバッチファイルなどから専用コマンドを実行する</text>
	</a>
	<a xlink:href="#cscript_env" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="562.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cscript 環境変数を使ったバッチファイル</text>
	</a>
	<a xlink:href="#cscript_debug" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="586.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーの原因がスクリプトの内容にあると疑われるとき</text>
	</a>
	<a xlink:href="#usable_programs" onclick="chgPage( evt, 7 )">
	<text x="58.5px" y="610.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 既存のプログラムを使いやすくする</text>
	</a>
	<text x="24.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特定の目的を達成するために作成した多くのスクリプトを、１つのスクリプト・ファイルにまとめた<tspan x="24.5px" y="120.5px" xml:space="preserve">ものが、ショートハンド・プロンプトのスクリプト・ファイルです。</tspan></text>
	<a xlink:href="#g_CommandPrompt_NoWindowTrou" onclick="chgPage( evt, 1081 )">
	<text x="434.5px" y="1829.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ ウィンドウが開いてしまうとき</text>
	</a>
	<text x="28.5px" y="1982.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトの .vbs スクリプトをバッチファイルなどから起動した場合、実行が<tspan x="28.5px" y="1997.5px" xml:space="preserve">完了したら、そのプロセス（ショートハンド・プロンプト）は終了します。</tspan></text>
	<a xlink:href="#test_of_sth" onclick="chgPage( evt, 159 )">
	<text x="71.5px" y="2018.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプトのテスト</text>
	</a>
	<text x="28.5px" y="2018.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InputCommand_samp2" onclick="chgPage( evt, 159 )">
	<text x="58.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル コード (InputCommand)</text>
	</a>
	<text x="28.5px" y="2046.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\Samples\BatchFiles" target="_blank">
	<text x="98.5px" y="2046.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Samples\BatchFiles フォルダー</text>
	</a>
</g>
<g id="page8" width="594" height="876" transform="translate(+10,+9019)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="876.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="876.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="876.5" x2="594.5" y2="876.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="39" y="149" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="39" y="132" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="script_data" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スクリプト・データ・ファイル (vbslib)</text>
	<text x="24.5px" y="799.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib が提供するスクリプト・データ・ファイルに対応したアプリケーションは下記のものが<tspan x="24.5px" y="814.5px" xml:space="preserve">あります。 </tspan></text>
	<text x="54.5px" y="838.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<a xlink:href="#CommitCopy" onclick="chgPage( evt, 12 )">
	<text x="88.5px" y="838.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CommitCopy</text>
	</a>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・データ・ファイルは、アプリケーションと関連付けられたデータ・ファイルの<tspan x="24.5px" y="79.5px" xml:space="preserve">ように扱えるスクリプト・ファイルです。 スクリプト・データ・ファイルをテキスト・エディターで</tspan>
	<tspan x="24.5px" y="94.5px" xml:space="preserve">開けば、設定を編集することができ、ダブルクリックすれば、その設定に従ってスクリプトが</tspan>
	<tspan x="24.5px" y="109.5px" xml:space="preserve">起動します。</tspan></text>
	<text x="24.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・データ・ファイルをコピーしたときに、もし起動できなかったときは、アプリケー<tspan x="24.5px" y="331.5px" xml:space="preserve">ションの本体が入った scriptlib フォルダーが親フォルダー（または、その親フォルダー、…）</tspan>
	<tspan x="24.5px" y="346.5px" xml:space="preserve">に存在しない可能性があります。 そのときは、scriptlib フォルダーもコピーしてください。</tspan></text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="199.5px" y="838.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<g>
	<rect x="42.5" y="568.5" width="400" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'---------------------------------------------[FileInScript.xml]<tspan x="50.5px" y="599.5px" xml:space="preserve">'&lt;Sample_App&gt;</tspan>
	<tspan x="50.5px" y="614.5px" xml:space="preserve">'&lt;Setting value="WORK"/&gt;</tspan>
	<tspan x="50.5px" y="629.5px" xml:space="preserve">'&lt;/Sample_App&gt;</tspan>
	<tspan x="50.5px" y="644.5px" xml:space="preserve">'--------------------------------------------[/FileInScript.xml]</tspan>
	<tspan x="50.5px" y="659.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="674.5px" xml:space="preserve">Sub  Main( Opt, AppKey )</tspan>
	<tspan x="50.5px" y="689.5px" xml:space="preserve">    Sample_App  AppKey, new_FilePathForFileInScript( Empty )</tspan>
	<tspan x="50.5px" y="704.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="50.5px" y="719.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="734.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="50.5px" y="749.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan></text>
	</g>
	<text x="24.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・データ・ファイルの内容は、おおよそ、下記のようになっています。</text>
	<a xlink:href="#main" onclick="chgPage( evt, 1069 )">
	<text pub="n" x="80.5px" y="674.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Main</text>
	</a>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="134.5px" y="734.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<a xlink:href="#new_FilePathForFileInScript" onclick="chgPage( evt, 654 )">
	<text x="194.5px" y="689.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_FilePathForFileInScript</text>
	</a>
	<g>
	<rect x="40.5" y="201.5" width="448" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="54.5px" y="215.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">----------------------------------------------------------------------<tspan x="54.5px" y="230.5px" xml:space="preserve">Short Hand Prompt</tspan>
	<tspan x="54.5px" y="245.5px" xml:space="preserve">1. RunProgram</tspan>
	<tspan x="54.5px" y="260.5px" xml:space="preserve">2. InvestigateLog</tspan>
	<tspan x="54.5px" y="275.5px" xml:space="preserve">番号またはコマンド &gt;2</tspan></text>
	</g>
	<a xlink:href="#SampleAppVbs" onclick="chgPage( evt, 8 )">
	<text x="63.5px" y="162.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample App.vbs</text>
	</a>
	<text x="79.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓ ダブルクリックすると開く</text>
	<text x="179.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… アプリケーションのデータ 兼 起動アイコン</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="63.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="179.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 中にアプリケーションの本体がある scriptlib フォルダー</text>
	<text x="74.5px" y="689.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample_App</text>
	<g>
	<line x1="461.5" y1="573.5" x2="461.5" y2="650.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="461.5" y1="573.5" x2="457.5" y2="584.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="573.5" x2="465.5" y2="584.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="650.5" x2="465.5" y2="639.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="650.5" x2="457.5" y2="639.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="475.5px" y="615.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データ部分</text>
	<g>
	<line x1="461.5" y1="662.5" x2="461.5" y2="750.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="461.5" y1="662.5" x2="457.5" y2="673.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="662.5" x2="465.5" y2="673.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="750.5" x2="465.5" y2="739.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="461.5" y1="750.5" x2="457.5" y2="739.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="475.5px" y="710.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連付け部分</text>
	<text x="24.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データ部分は、</text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="109.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML形式、</text>
	</a>
	<a xlink:href="#ini" onclick="chgPage( evt, 773 )">
	<text x="173.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ini 形式、</text>
	</a>
	<text x="359.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">など、アプリケーションによって</text>
	<text x="24.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連付け部分は、アプリケーションと関連づけの設定があります。 下記の場合 Sample_App<tspan x="24.5px" y="523.5px" xml:space="preserve">関数がアプリケーションです。 関数の引数は変えないでください。</tspan></text>
	<a xlink:href="#ParseJSON" onclick="chgPage( evt, 779 )">
	<text x="223.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JSON 形式、</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="295.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式</text>
	</a>
	<text x="24.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">形式が異なります。 どの形式であるかは、データ部分の最初と最後の行の行末にある<tspan x="24.5px" y="444.5px" xml:space="preserve">[  ] で囲まれた部分を参考に判断できます。 下記の場合、[FileInScript.xml] なので、</tspan></text>
	<text x="118.5px" y="460.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、どの形式でも、行頭に ' が必要です。（VBScript の言語仕様のため）</text>
	<text x="24.5px" y="460.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 形式です。</text>
	<text id="SampleAppVbs" x="35.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample App.vbs</text>
	<text x="24.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データ部分の最初と最後の行は、変更しないでください。</text>
</g>
<g id="page9" width="557" height="319" transform="translate(+10,+9905)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="319.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="319.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="319.5" x2="557.5" y2="319.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Base64_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Base64</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーデータを base64 方式のテキストに変換します。 または、その逆変換をします。</text>
	<g>
	<rect x="25.5" y="80.5" width="478" height="126"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;base64<tspan x="39.5px" y="109.5px" xml:space="preserve">---------------------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">1) Base64形式に変換する [Encode]</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">2) バイナリー・ファイルに戻す [Decode]</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">番号またはコマンド名&gt;2</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">入力ファイル（テキスト形式）のパス&gt;C:\input.txt</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve">出力ファイルのパス（上書きします）&gt;C:\output.jpg</tspan>
	<tspan x="39.5px" y="199.5px" xml:space="preserve">出力しました。</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">base64</text>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#BASE64" cats_vhref="%programming%\文字\Unicode.svg#BASE64">
	<text x="64.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64</text>
	</a>
	<text x="24.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="262.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_BinaryArrayFromBase64" onclick="chgPage( evt, 714 )">
	<text x="64.5px" y="262.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayFromBase64</text>
	</a>
	<a xlink:href="#Base64_BinaryArray" onclick="chgPage( evt, 734 )">
	<text x="64.5px" y="282.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64 (BinaryArray)</text>
	</a>
</g>
<g id="page10" width="628" height="212" transform="translate(+10,+10234)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="628.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="628.5" y1="-0.5" x2="628.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="212.5" x2="628.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BashSyntax" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BashSyntax</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bash シェル・スクリプト・ファイルの " ", ' ', ` ` の対応関係が複数行にまたがっている場所を探します。</text>
	<g>
	<rect x="25.5" y="80.5" width="388" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;BashSyntax<tspan x="39.5px" y="109.5px" xml:space="preserve">シェル・スクリプト・ファイルのパス &gt;sample.sh</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">&lt;WARNING msg="複数行にまたがっています" line="7"&gt;"&lt;/WARNING&gt;</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">&lt;WARNING msg="複数行にまたがっています" line="8"&gt;"&lt;/WARNING&gt;</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BashSyntax</text>
	<text x="255.5px" y="109.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample.sh</text>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: BashSyntax" target="_blank">
	<text x="85.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page11" width="559" height="531" transform="translate(+10,+10456)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="531.5" x2="559.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckEnglishOnly_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	<text x="24.5px" y="420.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="74.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly (exeファイル)</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語以外の文字がファイルに入っていないことをチェックします。</text>
	<g>
	<rect x="25.5" y="80.5" width="472" height="306"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CheckEnglishOnly<tspan x="39.5px" y="109.5px" xml:space="preserve">テキスト・ファイルの中に、英文字以外の文字が含まれるファイルを一覧します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">サブフォルダーも含めてチェックします。</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">Enter のみ：C:\vbslib\Samples\Translate\SettingForCheckEnglish.ini</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">設定ファイルのパス&gt;</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="199.5px" xml:space="preserve">調べるフォルダのパス&gt;C:\ProjA\src</tspan>
	<tspan x="39.5px" y="214.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="229.5px" xml:space="preserve">&lt;FILE path="TestData\KanjiInUnicode.txt"&gt;</tspan>
	<tspan x="39.5px" y="244.5px" xml:space="preserve">  &lt;LINE num="2" text="漢字"/&gt;</tspan>
	<tspan x="39.5px" y="259.5px" xml:space="preserve">  &lt;LINE num="4" text="です。"/&gt;</tspan>
	<tspan x="39.5px" y="274.5px" xml:space="preserve">  &lt;SUMMARY count="2"/&gt;</tspan>
	<tspan x="39.5px" y="289.5px" xml:space="preserve">&lt;/FILE&gt;</tspan>
	<tspan x="39.5px" y="304.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="319.5px" xml:space="preserve">&lt;FILE path="TestData\SJisInAscii.txt"&gt;</tspan>
	<tspan x="39.5px" y="334.5px" xml:space="preserve">  &lt;LINE num="2" text="シフトJIS"/&gt;</tspan>
	<tspan x="39.5px" y="349.5px" xml:space="preserve">  &lt;LINE num="4" text="です。"/&gt;</tspan>
	<tspan x="39.5px" y="364.5px" xml:space="preserve">  &lt;SUMMARY count="2"/&gt;</tspan>
	<tspan x="39.5px" y="379.5px" xml:space="preserve">&lt;/FILE&gt;</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	<text x="165.5px" y="199.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\ProjA\src</text>
	<text x="24.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="494.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text x="74.5px" y="440.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly 関数</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: CheckEnglishOnly_sth" target="_blank">
	<text x="74.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="Test\tools\TranslateToEnglish\T_CheckEnglishOnly.vbs#[T_CheckEnglishOnly_sth]" target="_blank">
	<text x="74.5px" y="494.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CheckEnglishOnly.vbs</text>
	</a>
	<text x="251.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_CheckEnglishOnly_sth</text>
	<text x="289.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイル</text>
</g>
<g id="page12" width="608" height="2478" transform="translate(+10,+10997)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2478.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="2478.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2478.5" x2="608.5" y2="2478.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="63" y="195" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="91" y="307" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="92" y="328" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="95" y="234" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="92" y="257" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="361" y="257" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="364" y="235" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="92" y="346" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="336" y="195" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="133" y="393" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="136" y="370" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="361" y="309" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="386" y="331" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="386" y="348" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="92" y="417" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="136" y="438" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="386" y="365" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="387" y="382" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="136" y="455" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="137" y="471" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="108" y="1067" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="109" y="1052" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<a xlink:href="#CopyNotOverwriteFileClass" onclick="chgPage( evt, 445 )">
	<text x="71.5px" y="2365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CopyNotOverwriteFileClass</text>
	</a>
	<text x="24.5px" y="2365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="2341.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text id="CommitCopy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CommitCopy</text>
	<text x="24.5px" y="2317.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\CommitCopyLib.vbs#CommitCopy" onclick="chgPage( evt, 12 )" target="_blank">
	<text x="252.5px" y="2317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CommitCopyLib.vbs</text>
	</a>
	<a xlink:href="..\Samples\CommitCopy" target="_blank">
	<text x="84.5px" y="2317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CommitCopy フォルダー</text>
	</a>
	<a xlink:href="#SynchronizeFolder" onclick="chgPage( evt, 533 )">
	<text x="71.5px" y="2384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SynchronizeFolder</text>
	</a>
	<a xlink:href="#DeleteSameFileClass" onclick="chgPage( evt, 460 )">
	<text x="71.5px" y="2403.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DeleteSameFileClass</text>
	</a>
	<a xlink:href="#SyncFilesMenu" onclick="chgPage( evt, 531 )">
	<text x="71.5px" y="2422.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenu</text>
	</a>
	<a xlink:href="#RepliCmp_app" onclick="chgPage( evt, 70 )">
	<text x="71.5px" y="2441.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RepliCmp</text>
	</a>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommitCopy は、共有フォルダーにある他の人が編集したファイルを上書きしないように排他制御<tspan x="24.5px" y="79.5px" xml:space="preserve">しながら、前回同期した内容と同じときだけ、上書き同期コピー（コミット/更新）をします。</tspan>
	<tspan x="24.5px" y="94.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="109.5px" xml:space="preserve">SubVersion のようなサーバーは必要なく、単純なファイル・プロトコル(SMB)を使用し、</tspan>
	<tspan x="24.5px" y="124.5px" xml:space="preserve">共有フォルダーに謎のファイルを作りません。 排他制御も行います。 </tspan>
	<tspan x="24.5px" y="139.5px" xml:space="preserve">コミット（共有フォルダーを変更）したら、_history\(現在日時) フォルダーにコピーが作られます。</tspan>
	<tspan x="24.5px" y="154.5px" xml:space="preserve">他の人も編集していたときは、マージする必要があるファイルをワーク・フォルダーに作ります。</tspan></text>
	<g>
	<rect x="50.5" y="1281.5" width="400" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="1297.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'---------------------------------------------[FileInScript.xml]<tspan x="58.5px" y="1312.5px" xml:space="preserve">'&lt;CommitCopy</tspan>
	<tspan x="58.5px" y="1327.5px" xml:space="preserve">'    share_folder_path = "\\PC01\folder\share"</tspan>
	<tspan x="58.5px" y="1342.5px" xml:space="preserve">'/&gt;</tspan>
	<tspan x="58.5px" y="1357.5px" xml:space="preserve">'--------------------------------------------[/FileInScript.xml]</tspan>
	<tspan x="58.5px" y="1372.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="1387.5px" xml:space="preserve">Sub  Main( Opt, AppKey )</tspan>
	<tspan x="58.5px" y="1402.5px" xml:space="preserve">    CommitCopy_App  AppKey, new_FilePathForFileInScript( Empty )</tspan>
	<tspan x="58.5px" y="1417.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="58.5px" y="1432.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="1447.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="58.5px" y="1462.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan></text>
	</g>
	<text id="CommitCopy_Sample" x="24.5px" y="1269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="58.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めて使うときの画面：</text>
	<g>
	<rect x="84.5" y="553.5" width="382" height="111"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="98.5px" y="567.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">共有フォルダー：(PC01) \\PC01\folder\share<tspan x="98.5px" y="582.5px" xml:space="preserve"></tspan>
	<tspan x="98.5px" y="597.5px" xml:space="preserve">1 .チェックアウト（ワーク・フォルダーへコピー） [CheckOut]</tspan>
	<tspan x="98.5px" y="612.5px" xml:space="preserve">3. 排他制御のテスト                             [TestMutex]</tspan>
	<tspan x="98.5px" y="627.5px" xml:space="preserve">4. ワーク・フォルダーを開く     [OpenWork]</tspan>
	<tspan x="98.5px" y="642.5px" xml:space="preserve">5. 共有フォルダーを開く         [OpenShare]</tspan>
	<tspan x="98.5px" y="657.5px" xml:space="preserve">6. 前回の同期のフォルダーを開く [OpenSynced]</tspan></text>
	</g>
	<text x="86.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク・フォルダー</text>
	<text x="359.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共有フォルダー</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#CommitCopy_vbs" onclick="chgPage( evt, 12 )">
	<text x="118.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs</text>
	</a>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="118.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="118.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期するファイル</text>
	<text x="118.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期するフォルダー</text>
	<text x="387.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期するフォルダー</text>
	<text x="387.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期するファイル</text>
	<g>
	<line x1="226.5" y1="204.5" x2="305.5" y2="204.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="226.5" y1="204.5" x2="241.5" y2="209.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="226.5" y1="204.5" x2="241.5" y2="199.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="305.5" y1="204.5" x2="290.5" y2="199.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="305.5" y1="204.5" x2="290.5" y2="209.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="254.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期</text>
	<text x="365.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">（ファイル・サーバー内、ローカルも可）</text>
	<text x="88.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">（ローカルPC内）</text>
	<text x="183.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">… 親フォルダーにあってもよい</text>
	<text x="118.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_synced</text>
	<text x="58.5px" y="761.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２回目以降の画面：</text>
	<g>
	<rect x="84.5" y="774.5" width="352" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="98.5px" y="788.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">共有フォルダー：(PC01) \\pc01\folder\share<tspan x="98.5px" y="803.5px" xml:space="preserve"></tspan>
	<tspan x="98.5px" y="818.5px" xml:space="preserve">2. 比較                         [Compare]</tspan>
	<tspan x="98.5px" y="833.5px" xml:space="preserve">4. ワーク・フォルダーを開く     [OpenWork]</tspan>
	<tspan x="98.5px" y="848.5px" xml:space="preserve">5. 共有フォルダーを開く         [OpenShare]</tspan>
	<tspan x="98.5px" y="863.5px" xml:space="preserve">6. 前回の同期のフォルダーを開く [OpenSynced]</tspan>
	<tspan x="98.5px" y="878.5px" xml:space="preserve">7. 更新（ワーク・フォルダーへコピー） [Update]</tspan>
	<tspan x="98.5px" y="893.5px" xml:space="preserve">8. コミット（共有フォルダーへコピー） [Commit]</tspan>
	<tspan x="98.5px" y="908.5px" xml:space="preserve">9. 前回の同期をコピーして更新         [UpdateForMerge]</tspan></text>
	</g>
	<text x="89.5px" y="683.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使い方は下記。<tspan x="89.5px" y="698.5px" xml:space="preserve">前回の同期のフォルダーが無いときにこの画面になります。</tspan>
	<tspan x="89.5px" y="713.5px" xml:space="preserve">初めて使うサーバーでは、複数のローカルPCから、TestMutex を実行してください。</tspan></text>
	<text id="CommitCopy_vbs" x="102.5px" y="1269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs</text>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="142.5px" y="1447.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="24.5px" y="962.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">使い方</text>
	<a xlink:href="..\Samples\CommitCopy" target="_blank">
	<text x="75.5px" y="990.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Samples\CommitCopy フォルダー</text>
	</a>
	<text x="75.5px" y="1112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs ファイルをテキスト・エディターで開き、XML 形式の設定を<tspan x="75.5px" y="1127.5px" xml:space="preserve">編集して保存します。 参考：下記</tspan></text>
	<text x="75.5px" y="1211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs ファイルをダブルクリックすると、アプリケーションが起動します。<tspan x="75.5px" y="1226.5px" xml:space="preserve">初めて使うときは、チェックアウトを選んでください。</tspan></text>
	<text x="293.5px" y="1006.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を、ローカル PC の新しいフォルダー（ワーク</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="178.5px" y="1006.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダー</text>
	</a>
	<text x="270.5px" y="990.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にある</text>
	<text x="50.5px" y="990.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1.</text>
	<text x="50.5px" y="1112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2.</text>
	<text x="50.5px" y="1211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4.</text>
	<text x="159.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回同期したフォルダー</text>
	<text x="159.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回同期したファイル</text>
	<text x="183.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">… 前回の同期のフォルダー</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#history_folder" onclick="chgPage( evt, 12 )">
	<text x="387.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_history</text>
	</a>
	<text x="409.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014-01-01T12:00:00 (start)</text>
	<text x="409.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014-01-01T12:00:00 userA</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#history_folder" onclick="chgPage( evt, 12 )">
	<text x="118.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_history</text>
	</a>
	<text x="409.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014-01-02T12:00:00 userB</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#history_xml" onclick="chgPage( evt, 12 )">
	<text x="409.5px" y="394.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">history.xml</text>
	</a>
	<text x="159.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014-01-01T12:00:00 userA</text>
	<text x="159.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2014-01-01T12:00:00 (start)</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#history_xml" onclick="chgPage( evt, 12 )">
	<text x="159.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">history.xml</text>
	</a>
	<text x="177.5px" y="427.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">… 変更されたら作られる</text>
	<text x="443.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">… 変更されたら作られる</text>
	<text x="228.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">… メイン・スクリプト</text>
	<text id="history_folder" x="24.5px" y="1727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">履歴フォルダー</text>
	<text x="48.5px" y="1757.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回のコミットと異なるファイルまたはフォルダーのコピーを履歴フォルダーに格納します。<tspan x="48.5px" y="1772.5px" xml:space="preserve">前回のコミットと同じファイルやフォルダーは入りません。</tspan>
	<tspan x="48.5px" y="1787.5px" xml:space="preserve">更新（Update や UpdateForMerge コマンド）では、履歴フォルダーを更新しません。</tspan></text>
	<text x="48.5px" y="1820.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">履歴は、history.xml ファイルに記録されます。 <tspan x="48.5px" y="1835.5px" xml:space="preserve">ファイルまたはフォルダーの一覧が確認できます。</tspan>
	<tspan x="48.5px" y="1850.5px" xml:space="preserve">ファイルまたはフォルダーが削除されたことは、history.xml ファイルから分かります。</tspan>
	<tspan x="48.5px" y="1865.5px" xml:space="preserve">手動で XML 形式のコメント &lt;!-- コメント --&gt; を書くことができます。</tspan></text>
	<text id="history_xml" class="keyword" x="118.5px" y="1999.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">history.xml</text>
	<text x="48.5px" y="1999.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="62.5" y="2014.5" width="460" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="2030.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;History&gt;<tspan x="70.5px" y="2045.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="2060.5px" xml:space="preserve">&lt;Commit name="2014-01-01T12:00:00 (start)"&gt;</tspan>
	<tspan x="70.5px" y="2075.5px" xml:space="preserve">&lt;File   name="同期するファイル.txt" entity="2014-01-01T12:00:00 (start)"/&gt;</tspan>
	<tspan x="70.5px" y="2090.5px" xml:space="preserve">&lt;Folder name="同期するフォルダー"   entity="2014-01-01T12:00:00 (start)"/&gt;</tspan>
	<tspan x="70.5px" y="2105.5px" xml:space="preserve">&lt;File   name="削除予定ファイル.txt" entity="2014-01-01T12:00:00 (start)"/&gt;</tspan>
	<tspan x="70.5px" y="2120.5px" xml:space="preserve">&lt;/Commit&gt;</tspan>
	<tspan x="70.5px" y="2135.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="2150.5px" xml:space="preserve">&lt;Commit name="2014-01-02T12:00:00 userB"&gt;</tspan>
	<tspan x="70.5px" y="2165.5px" xml:space="preserve">&lt;File   name="同期するファイル.txt" entity="2014-01-02T12:00:00 userB"/&gt;</tspan>
	<tspan x="70.5px" y="2180.5px" xml:space="preserve">&lt;Folder name="同期するフォルダー"   entity="2014-01-01T12:00:00 (start)"/&gt;</tspan>
	<tspan x="70.5px" y="2195.5px" xml:space="preserve">&lt;/Commit&gt;</tspan>
	<tspan x="70.5px" y="2210.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="2225.5px" xml:space="preserve">&lt;/History&gt;</tspan></text>
	</g>
	<text x="70.5px" y="2258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">entity は、ファイルまたはフォルダーが入っている _history フォルダーの中のフォルダー<tspan x="70.5px" y="2273.5px" xml:space="preserve">名です。</tspan></text>
	<text x="48.5px" y="1898.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー名は、W3CDTF 形式の現在日時とコミットしたユーザー名です。<tspan x="48.5px" y="1913.5px" xml:space="preserve">ユーザー名は、CommitCopyUI_Class::UserName で、デフォルトは、</tspan>
	<tspan x="48.5px" y="1928.5px" xml:space="preserve">%USERDOMAIN%\%USERNAME% です。</tspan>
	<tspan x="48.5px" y="1943.5px" xml:space="preserve">共有フォルダーの直下のフォルダーの中の一部が異なっていても、直下のフォルダー</tspan>
	<tspan x="48.5px" y="1958.5px" xml:space="preserve">全体のコピーが作られます。</tspan></text>
	<a xlink:href="#script_data" onclick="chgPage( evt, 8 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: スクリプト・データ・ファイル (vbslib付属) ]</text>
	</a>
	<a xlink:href="#script_data" cats_vhref="%vbslib_new%\_src\vbslib.svg#script_data" onclick="chgPage( evt, 8 )">
	<text x="66.5px" y="1487.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スクリプト・データ・ファイル (vbslib)</text>
	</a>
	<text x="24.5px" y="1546.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XML 形式に設定可能な項目</text>
	<text x="45.5px" y="1574.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">share_folder_path</text>
	<text x="179.5px" y="1574.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共有フォルダーのパス</text>
	<text x="45.5px" y="1595.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">work_folder_path</text>
	<text x="45.5px" y="1616.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">name</text>
	<text x="179.5px" y="1616.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトの中の共有フォルダーのパスの前に表示される内容。<tspan x="179.5px" y="1631.5px" xml:space="preserve">デフォルトは、"CommitCopy"</tspan></text>
	<text x="179.5px" y="1595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク・フォルダーのパス。デフォルトは、カレント・フォルダー</text>
	<text x="45.5px" y="1658.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">is_history_in_share</text>
	<text x="179.5px" y="1658.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共有フォルダーに _history フォルダーを作るかどうか。<tspan x="179.5px" y="1673.5px" xml:space="preserve">"yes" or "no"、デフォルトは "no"</tspan></text>
	<a xlink:href="Test\tools\T_CommitCopyUI\T_CommitCopyUI.vbs#" target="_blank">
	<text x="84.5px" y="2341.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CommitCopyUI.vbs</text>
	</a>
	<text x="75.5px" y="1164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しく共有フォルダーを作成するときは、共有フォルダーを作成して、その中にファイル<tspan x="75.5px" y="1179.5px" xml:space="preserve">をコピーしてください。 </tspan></text>
	<text x="50.5px" y="1164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3.</text>
	<text x="75.5px" y="1006.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーにある</text>
	<text x="75.5px" y="1022.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・フォルダーに相当）にコピーします。 なお、scriptlib フォルダーは、_CommitCopy.vbs <tspan x="75.5px" y="1037.5px" xml:space="preserve">ファイルがあるフォルダーの親フォルダーに置くこともできます。</tspan></text>
	<text x="459.5px" y="990.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と、その親の親</text>
	<text x="311.5px" y="990.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs ファイル</text>
	<a xlink:href="..\Samples\CommitCopy\CommitCopy.svg#CommitCopy_vbs" onclick="chgPage( evt, 12 )">
	<text x="135.5px" y="1080.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_CommitCopy.vbs</text>
	</a>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="135.5px" y="1063.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
</g>
<g id="page13" width="568" height="1531" transform="translate(+10,+13485)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="568.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="568.5" y1="-0.5" x2="568.5" y2="1531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1531.5" x2="568.5" y2="1531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertDocumetCommentFormat_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertDocumetCommentFormat</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムのソースファイルの中にある、ドキュメントに変換できるコメントの形式を変換<tspan x="24.5px" y="75.5px" xml:space="preserve">します。</tspan></text>
	<g>
	<rect x="25.5" y="93.5" width="460" height="186"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="107.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ConvertDocumetCommentFormat<tspan x="39.5px" y="122.5px" xml:space="preserve">プログラムのソースファイルの中にある、ドキュメントに変換できるコメントの</tspan>
	<tspan x="39.5px" y="137.5px" xml:space="preserve">形式を変換します。</tspan>
	<tspan x="39.5px" y="152.5px" xml:space="preserve">変換する前のソースが入ったフォルダー &gt;C:\src</tspan>
	<tspan x="39.5px" y="167.5px" xml:space="preserve">変換後のソースを入れるフォルダー（★上書きします）&gt;C:\out</tspan>
	<tspan x="39.5px" y="182.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="197.5px" xml:space="preserve">Enter のみ: NaturalDocs</tspan>
	<tspan x="39.5px" y="212.5px" xml:space="preserve">1. C言語の NaturalDocs [NaturalDocs]</tspan>
	<tspan x="39.5px" y="227.5px" xml:space="preserve">変換前のコメント形式 &gt;</tspan>
	<tspan x="39.5px" y="242.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="257.5px" xml:space="preserve">Enter のみ: ${vbslib}\Samples\DocComment\doxygen.xml</tspan>
	<tspan x="39.5px" y="272.5px" xml:space="preserve">出力するコメントのテンプレートが書かれたファイルのパス &gt;</tspan></text>
	</g>
	<text x="159.5px" y="107.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDocumetCommentFormat</text>
	<a xlink:href="#ConvertDocumetCommentFormat" onclick="chgPage( evt, 785 )">
	<text x="71.5px" y="1498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertDocumetCommentFormat 関数</text>
	</a>
	<text x="24.5px" y="1498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="1473.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ConvertDocumetCommentFormat_sth" target="_blank">
	<text x="71.5px" y="1473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="..\Samples\DocComment" target="_blank">
	<text x="212.5px" y="1473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DocComment フォルダー</text>
	</a>
	<text x="267.5px" y="152.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\src</text>
	<text x="345.5px" y="167.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\out</text>
	<text x="33.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在、C言語の NaturalDocs 形式コメントから、doygen (Javadoc)形式コメントへの変換の<tspan x="33.5px" y="322.5px" xml:space="preserve">一部のみ可能です。</tspan></text>
	<a xlink:href="Test\tools\T_TextSection\Files\T_ConvertDCF" target="_blank">
	<text x="97.5px" y="358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ConvertDCF フォルダー</text>
	</a>
	<text x="24.5px" y="358.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="72.5" y="405.5" width="256" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Text id="Function"&gt;&lt;![CDATA[<tspan x="80.5px" y="436.5px" xml:space="preserve">/**</tspan>
	<tspan x="80.5px" y="451.5px" xml:space="preserve">* @brief   ${Brief}</tspan>
	<tspan x="80.5px" y="466.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="481.5px" xml:space="preserve">* @param   ${Name} ${Brief}</tspan>
	<tspan x="80.5px" y="496.5px" xml:space="preserve">* @return  ${ReturnValue}${Descriptions}</tspan>
	<tspan x="80.5px" y="511.5px" xml:space="preserve">*/</tspan>
	<tspan x="80.5px" y="526.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;</tspan></text>
	</g>
	<text x="39.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの一部を示します。</text>
	<text x="39.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のテンプレートは、Text タグの id 属性が Function なので、以下のようにキーワード<tspan x="39.5px" y="587.5px" xml:space="preserve">が Function に指定された NaturalDocs 形式コメントが適用対象です。 </tspan></text>
	<g>
	<rect x="72.5" y="628.5" width="364" height="340"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="644.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/********************************************************<tspan x="80.5px" y="659.5px" xml:space="preserve">* Function: SampleFunction</tspan>
	<tspan x="80.5px" y="674.5px" xml:space="preserve">*    This is a brief.</tspan>
	<tspan x="80.5px" y="689.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="704.5px" xml:space="preserve">* Arguments:</tspan>
	<tspan x="80.5px" y="719.5px" xml:space="preserve">*    Source      - Input</tspan>
	<tspan x="80.5px" y="734.5px" xml:space="preserve">*    Destination - Output</tspan>
	<tspan x="80.5px" y="749.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="764.5px" xml:space="preserve">* Return Value:</tspan>
	<tspan x="80.5px" y="779.5px" xml:space="preserve">*    Error Code. 0=No Error.</tspan>
	<tspan x="80.5px" y="794.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="809.5px" xml:space="preserve">* Description:</tspan>
	<tspan x="80.5px" y="824.5px" xml:space="preserve">*    The output from &lt;SampleFunction&gt;.</tspan>
	<tspan x="80.5px" y="839.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="854.5px" xml:space="preserve">* Example:</tspan>
	<tspan x="80.5px" y="869.5px" xml:space="preserve">*    &gt; void  main()</tspan>
	<tspan x="80.5px" y="884.5px" xml:space="preserve">*    &gt;     {}</tspan>
	<tspan x="80.5px" y="899.5px" xml:space="preserve">*********************************************************/</tspan>
	<tspan x="80.5px" y="914.5px" xml:space="preserve">errnum_t  SampleFunction( int Source, int Destination )</tspan>
	<tspan x="80.5px" y="929.5px" xml:space="preserve">{</tspan>
	<tspan x="80.5px" y="944.5px" xml:space="preserve">	return  Source + Destination;</tspan>
	<tspan x="80.5px" y="959.5px" xml:space="preserve">}</tspan></text>
	</g>
	<g>
	<rect x="72.5" y="1038.5" width="346" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="1054.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/**<tspan x="80.5px" y="1069.5px" xml:space="preserve">* @brief   This is a brief.</tspan>
	<tspan x="80.5px" y="1084.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="1099.5px" xml:space="preserve">* @param   Source Input</tspan>
	<tspan x="80.5px" y="1114.5px" xml:space="preserve">* @param   Destination Output</tspan>
	<tspan x="80.5px" y="1129.5px" xml:space="preserve">* @return  Error Code. 0=No Error.</tspan>
	<tspan x="80.5px" y="1144.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="1159.5px" xml:space="preserve">* @par Description</tspan>
	<tspan x="80.5px" y="1174.5px" xml:space="preserve">*    The output from @ref SampleFunction.</tspan>
	<tspan x="80.5px" y="1189.5px" xml:space="preserve">*</tspan>
	<tspan x="80.5px" y="1204.5px" xml:space="preserve">* @par Example</tspan>
	<tspan x="80.5px" y="1219.5px" xml:space="preserve">*    @code</tspan>
	<tspan x="80.5px" y="1234.5px" xml:space="preserve">*    void  main()</tspan>
	<tspan x="80.5px" y="1249.5px" xml:space="preserve">*        {}</tspan>
	<tspan x="80.5px" y="1264.5px" xml:space="preserve">*    @endcode</tspan>
	<tspan x="80.5px" y="1279.5px" xml:space="preserve">*/</tspan>
	<tspan x="80.5px" y="1294.5px" xml:space="preserve">errnum_t  SampleFunction( int Source, int Destination )</tspan>
	<tspan x="80.5px" y="1309.5px" xml:space="preserve">{</tspan>
	<tspan x="80.5px" y="1324.5px" xml:space="preserve">	return  Source + Destination;</tspan>
	<tspan x="80.5px" y="1339.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="69.5px" y="620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NaturalDocs 形式コメントの例：</text>
	<text x="74.5px" y="1032.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">doxygen 形式コメントの例：</text>
	<text x="39.5px" y="1003.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そして、上記のサンプルは、下記に示す doxygen 形式のコメントに変換します。</text>
	<text x="39.5px" y="1380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${Descriptions} は、Return Value: より下の部分に該当します。 <tspan x="39.5px" y="1395.5px" xml:space="preserve">行頭に&gt; があると、@code 〜 @endcode で囲みます。</tspan>
	<tspan x="39.5px" y="1410.5px" xml:space="preserve">&lt; &gt; で囲まれたキーワードは、@ref (ハイパーリンク) が付きます。</tspan>
	<tspan x="39.5px" y="1425.5px" xml:space="preserve">見出しは、@par が付きます。</tspan></text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="304.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page14" width="584" height="416" transform="translate(+10,+15026)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="416.5" x2="584.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertToNewVbsLib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertToNewVbsLib</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトが使っている古い vbslib を最新の vbslib に置き換えます。</text>
	<g>
	<rect x="25.5" y="80.5" width="436" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ConvertToNewVbsLib<tspan x="39.5px" y="109.5px" xml:space="preserve">スクリプトが使っている古い vbslib を最新の vbslib に置き換えます。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">  ver4 → ver5</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">事前に変換を行うフォルダーの ★バックアップ をとっておいてください。</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">変換を行うフォルダーのパス &gt;C:\folder</tspan></text>
	</g>
	<text x="207.5px" y="154.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertToNewVbsLib</text>
	<text x="24.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ConvertToNewVbsLib_sth" target="_blank">
	<text x="85.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="#main" onclick="chgPage( evt, 1069 )">
	<text x="24.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs</text>
	</a>
	<text x="87.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中にある</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="158.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="243.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のコードを最新版に更新し、</text>
	<text x="24.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダーにある vbs_inc.vbs と vbslib* フォルダーの内容を最新版に更新します。</text>
	<text x="24.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs かどうかは、拡張子が *.vbs で、ファイルの中に "--- start of vbslib include ---" <tspan x="24.5px" y="256.5px" xml:space="preserve">があるかどうかで判定しています。</tspan></text>
	<text x="24.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib が入っている scriptlib フォルダーかどうかは、指定したフォルダーの中にある <tspan x="24.5px" y="301.5px" xml:space="preserve">scriptlib フォルダーの直下に vbs_inc.vbs ファイルがあるかどうかで判定しています。</tspan>
	<tspan x="24.5px" y="316.5px" xml:space="preserve">scriptlib フォルダーを直接指定することもできます。</tspan></text>
	<text x="24.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_VbsLibUpdater\T_VbsLibUpdater.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="85.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_VbsLibUpdater.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ConvertToNewVbsLib]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ConvertToNewVbsLib" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="225.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page15" width="481" height="274" transform="translate(+10,+15452)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="481.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="481.5" y1="-0.5" x2="481.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="274.5" x2="481.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CopyOnlyExist" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CopyOnlyExist</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先に存在するファイルだけコピーします。</text>
	<g>
	<rect x="25.5" y="80.5" width="424" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CopyOnlyExist<tspan x="39.5px" y="109.5px" xml:space="preserve">コピー先に存在するファイルだけコピーします。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">コピー先に存在するファイルがコピー元に無いときはエラーになります。</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">コピー元フォルダのパス&gt;FolderA</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">コピー先フォルダのパス&gt;FolderB</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyOnlyExist</text>
	<text x="24.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_CopyOnlyExist" cats_vhref="%vbslib_new%\_src\Test\tools\T_CopyOnlyExist" target="_blank">
	<text x="85.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CopyOnlyExist フォルダ</text>
	</a>
	<text x="177.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FolderA</text>
	<text x="177.5px" y="154.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FolderB</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CopyOnlyExist_sth" target="_blank">
	<text x="85.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#copy_ex" onclick="chgPage( evt, 443 )">
	<text x="85.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy_ex 関数</text>
	</a>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page16" width="638" height="1374" transform="translate(+10,+15736)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="638.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="638.5" y1="-0.5" x2="638.5" y2="1374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1374.5" x2="638.5" y2="1374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateFromTextSections_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateFromTextSections</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="206.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めます。</text>
	<g>
	<rect x="25.5" y="81.5" width="514" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="95.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CreateFromTextSections<tspan x="39.5px" y="110.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="125.5px" xml:space="preserve">セクション化されたテキストを集めます。</tspan>
	<tspan x="39.5px" y="140.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="155.5px" xml:space="preserve">MixedText タグがある XML ファイルのパス &gt;C:\_setup_generated\_TextSectionPath.xml</tspan>
	<tspan x="39.5px" y="170.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="185.5px" xml:space="preserve">Enter のみ：CreateFile タグに記述されたすべてのファイル</tspan>
	<tspan x="39.5px" y="200.5px" xml:space="preserve">MixedText の id 属性 &gt;C_Type</tspan>
	<tspan x="39.5px" y="215.5px" xml:space="preserve">集めたテキストの出力ファイルのパス（★上書きします）&gt;C:\Users\user1\Desktop\a.txt</tspan>
	<tspan x="39.5px" y="230.5px" xml:space="preserve">集めました。</tspan></text>
	</g>
	<text x="159.5px" y="95.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFromTextSections</text>
	<g>
	<rect x="63.5" y="315.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MixedText  id="C_Type"&gt;<tspan x="71.5px" y="346.5px" xml:space="preserve">&lt;TextSection  path="File1.txt#First"/&gt;</tspan>
	<tspan x="71.5px" y="361.5px" xml:space="preserve">&lt;TextSection  path="File1.txt#Third"/&gt;</tspan>
	<tspan x="71.5px" y="376.5px" xml:space="preserve">&lt;TextSection  path="File2.txt#Last"/&gt;</tspan>
	<tspan x="71.5px" y="391.5px" xml:space="preserve">&lt;/MixedText&gt;</tspan></text>
	</g>
	<text x="55.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingA.xml</text>
	<text x="313.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt</text>
	<g>
	<rect x="323.5" y="315.5" width="76" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="331.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">First Text<tspan x="331.5px" y="346.5px" xml:space="preserve">_</tspan>
	<tspan x="331.5px" y="361.5px" xml:space="preserve">Second</tspan>
	<tspan x="331.5px" y="376.5px" xml:space="preserve">String</tspan>
	<tspan x="331.5px" y="391.5px" xml:space="preserve">_</tspan>
	<tspan x="331.5px" y="406.5px" xml:space="preserve">Third Text</tspan>
	<tspan x="331.5px" y="421.5px" xml:space="preserve">String</tspan>
	<tspan x="331.5px" y="436.5px" xml:space="preserve">_</tspan></text>
	</g>
	<text x="404.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File2.txt</text>
	<g>
	<rect x="415.5" y="315.5" width="76" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="423.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">First Text<tspan x="423.5px" y="346.5px" xml:space="preserve">_</tspan>
	<tspan x="423.5px" y="361.5px" xml:space="preserve">Second</tspan>
	<tspan x="423.5px" y="376.5px" xml:space="preserve">String</tspan>
	<tspan x="423.5px" y="391.5px" xml:space="preserve">_</tspan>
	<tspan x="423.5px" y="406.5px" xml:space="preserve">Last Text</tspan>
	<tspan x="423.5px" y="421.5px" xml:space="preserve">_</tspan></text>
	</g>
	<text x="331.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_ は空白を表す</text>
	<text x="517.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力内容</text>
	<g>
	<rect x="526.5" y="315.5" width="76" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:2"/>
	<text x="534.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">First Text<tspan x="534.5px" y="346.5px" xml:space="preserve">_</tspan>
	<tspan x="534.5px" y="361.5px" xml:space="preserve">Third Text</tspan>
	<tspan x="534.5px" y="376.5px" xml:space="preserve">String</tspan>
	<tspan x="534.5px" y="391.5px" xml:space="preserve">_</tspan>
	<tspan x="534.5px" y="406.5px" xml:space="preserve">Last Text</tspan>
	<tspan x="534.5px" y="421.5px" xml:space="preserve">_</tspan></text>
	</g>
	<text x="64.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"># の後は、検索キーワードです</text>
	<text x="24.5px" y="1339.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="55.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力した「MixedText の id 属性」が C_Type の場合、/MixedText[@id='C_Type'] が指す XML 要素<tspan x="55.5px" y="578.5px" xml:space="preserve">の子ノード（TextSection 要素）の path 属性が指すセクションを集めます。 </tspan>
	<tspan x="55.5px" y="593.5px" xml:space="preserve">File1.txt などの空白だけの行はセクションの区切りです。</tspan>
	<tspan x="55.5px" y="608.5px" xml:space="preserve">path="File1.txt#Third" の場合、File1.txt ファイルの中をキーワード Third で検索すると </tspan>
	<tspan x="55.5px" y="623.5px" xml:space="preserve">Third Text の行がヒットします。 ヒットした行を含むセクションを集めます。</tspan></text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg#format">
	<text x="55.5px" y="513.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化テキストフォーマット</text>
	</a>
	<text x="209.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のページの区切り（空白）をセクションの区切りとして処理します。</text>
	<text x="55.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストのアドレスを、下記のサンプルのような XML で指定してください。</text>
	<text x="24.5px" y="1315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CreateFromTextSections_sth" target="_blank">
	<text x="83.5px" y="1315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="285.5px" y="155.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\_setup_generated\_TextSectionPath.xml</text>
	<text x="171.5px" y="200.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C_Type</text>
	<text x="357.5px" y="215.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Users\user1\Desktop\a.txt</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg">
	<text x="55.5px" y="652.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleMixer</text>
	</a>
	<text x="135.5px" y="652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、_setup_generated\_TextSectionPath.xml に MixedText タグがある XML ファイル</text>
	<text x="55.5px" y="667.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を出力します。</text>
	<text x="55.5px" y="495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextSection タグの path 属性に # があるときは、</text>
	<g>
	<line x1="461.5" y1="302.5" x2="489.5" y2="302.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="489.5" y1="302.5" x2="478.5" y2="298.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="489.5" y1="302.5" x2="478.5" y2="306.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="24.5px" y="278.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TextSection タグの path 属性に # があるとき</text>
	<text x="24.5px" y="728.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TextSection タグに start_line 属性と end_line 属性があるとき</text>
	<text x="55.5px" y="756.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingA.xml</text>
	<g>
	<rect x="63.5" y="765.5" width="388" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="781.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MixedText  id="C_Type"&gt;<tspan x="71.5px" y="796.5px" xml:space="preserve">&lt;TextSection  path="File1.txt"  start_line="3"  end_line="5"/&gt;</tspan>
	<tspan x="71.5px" y="811.5px" xml:space="preserve">&lt;TextSection  path="File2.txt"  start_line="2"  end_line="2"/&gt;</tspan>
	<tspan x="71.5px" y="826.5px" xml:space="preserve">&lt;/MixedText&gt;</tspan></text>
	</g>
	<g>
	<rect x="139.5" y="879.5" width="34" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="147.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">B_1<tspan x="147.5px" y="910.5px" xml:space="preserve">B_2</tspan>
	<tspan x="147.5px" y="925.5px" xml:space="preserve">B_3</tspan>
	<tspan x="147.5px" y="940.5px" xml:space="preserve">B_4</tspan>
	<tspan x="147.5px" y="955.5px" xml:space="preserve">B_5</tspan>
	<tspan x="147.5px" y="970.5px" xml:space="preserve">B_6</tspan></text>
	</g>
	<text x="128.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File2.txt</text>
	<text x="53.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt</text>
	<g>
	<rect x="63.5" y="879.5" width="34" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A_1<tspan x="71.5px" y="910.5px" xml:space="preserve">A_2</tspan>
	<tspan x="71.5px" y="925.5px" xml:space="preserve">A_3</tspan>
	<tspan x="71.5px" y="940.5px" xml:space="preserve">A_4</tspan>
	<tspan x="71.5px" y="955.5px" xml:space="preserve">A_5</tspan>
	<tspan x="71.5px" y="970.5px" xml:space="preserve">A_6</tspan></text>
	</g>
	<g>
	<line x1="204.5" y1="866.5" x2="232.5" y2="866.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="232.5" y1="866.5" x2="221.5" y2="862.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="232.5" y1="866.5" x2="221.5" y2="870.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="253.5" y="879.5" width="34" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:2"/>
	<text x="261.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A_3<tspan x="261.5px" y="910.5px" xml:space="preserve">A_4</tspan>
	<tspan x="261.5px" y="925.5px" xml:space="preserve">A_5</tspan>
	<tspan x="261.5px" y="940.5px" xml:space="preserve">B_2</tspan></text>
	</g>
	<text x="244.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力内容</text>
	<text x="39.5px" y="1002.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextSection タグに start_line 属性と end_line 属性があるときは、start_line から end_line に<tspan x="39.5px" y="1017.5px" xml:space="preserve">記述された行番号の範囲のテキストを抽出します。 </tspan></text>
	<a xlink:href="#CreateFromTextSections" onclick="chgPage( evt, 765 )">
	<text x="83.5px" y="1339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections 関数</text>
	</a>
	<text x="51.5px" y="1102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile タグがあると、出力ファイルのパスの入力を省略できるようになります。</text>
	<text x="24.5px" y="1078.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateFile タグがあるとき</text>
	<g>
	<rect x="63.5" y="1121.5" width="388" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="1137.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="71.5px" y="1152.5px" xml:space="preserve">&lt;CreateFile  path="_out.txt"  mixed_text_href="#C_Type"/&gt;</tspan>
	<tspan x="71.5px" y="1167.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="1182.5px" xml:space="preserve">&lt;MixedText  id="C_Type"&gt;</tspan>
	<tspan x="71.5px" y="1197.5px" xml:space="preserve">&lt;TextSection  path="File1.txt"  start_line="3"  end_line="5"/&gt;</tspan>
	<tspan x="71.5px" y="1212.5px" xml:space="preserve">&lt;TextSection  path="File2.txt"  start_line="2"  end_line="2"/&gt;</tspan>
	<tspan x="71.5px" y="1227.5px" xml:space="preserve">&lt;/MixedText&gt;</tspan>
	<tspan x="71.5px" y="1242.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="1257.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
</g>
<g id="page17" width="464" height="339" transform="translate(+10,+17120)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="339.5" x2="464.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateTask" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateTask</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定時間に１回だけ実行するタスクを新規に登録します。</text>
	<g>
	<rect x="25.5" y="80.5" width="364" height="126"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CreateTask<tspan x="39.5px" y="109.5px" xml:space="preserve">指定時間に１回だけ実行するタスクを新規に登録します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">タスク名（任意）&gt;vbslib_test</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">実行するコマンド&gt;C:\Window\notepad.exe</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">例： 13:00 ... 今が午前10時なら、今日の午後1時に実行する</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">例：  1:00 ... 今が午前10時なら、明日の午前1時に実行する</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve">例： +1:00 ... 今から1時間後に実行する</tspan>
	<tspan x="39.5px" y="199.5px" xml:space="preserve">いつ実行を開始しますか&gt;+0:01</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateTask</text>
	<text x="24.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="Test\tools\T_Task" target="_blank">
	<text x="77.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Task フォルダ</text>
	</a>
	<text x="141.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib_test</text>
	<text x="141.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Window\notepad.exe</text>
	<text x="177.5px" y="199.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">+0:01</text>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetTask" onclick="chgPage( evt, 72 )">
	<text x="77.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetTask</text>
	</a>
	<a xlink:href="#OpenTask" onclick="chgPage( evt, 61 )">
	<text x="77.5px" y="302.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenTask</text>
	</a>
	<text x="24.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CreateTask" target="_blank">
	<text x="77.5px" y="232.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page18" width="546" height="667" transform="translate(+10,+17469)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="546.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="667.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="546.5" y1="-0.5" x2="546.5" y2="667.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="667.5" x2="546.5" y2="667.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutComment_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutComment</text>
	<a xlink:href="#CutCommentC" onclick="chgPage( evt, 782 )">
	<text x="65.5px" y="630.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutCommentC 関数</text>
	</a>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソース ファイルからコメントを削除します。</text>
	<g>
	<rect x="25.5" y="80.5" width="460" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CutComment<tspan x="39.5px" y="109.5px" xml:space="preserve">C言語のコメント（/* */ と // ）を削除します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">以下にフォルダーのパスを入力すると、*.c, *.h, *.cpp に対して処理します。</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">ファイルまたはフォルダーのパス（★上書きします）&gt;C:\src</tspan></text>
	</g>
	<text x="40.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除前：</text>
	<g>
	<rect x="44.5" y="429.5" width="196" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// This is comment.<tspan x="52.5px" y="460.5px" xml:space="preserve">int  g = 0;</tspan>
	<tspan x="52.5px" y="475.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="490.5px" xml:space="preserve">/****************************</tspan>
	<tspan x="52.5px" y="505.5px" xml:space="preserve">* Function: Sample</tspan>
	<tspan x="52.5px" y="520.5px" xml:space="preserve">*****************************/</tspan>
	<tspan x="52.5px" y="535.5px" xml:space="preserve">void  Sample()</tspan>
	<tspan x="52.5px" y="550.5px" xml:space="preserve">{</tspan>
	<tspan x="52.5px" y="565.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="273.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除後：</text>
	<g>
	<rect x="278.5" y="429.5" width="100" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="286.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">int  g = 0;<tspan x="286.5px" y="460.5px" xml:space="preserve"></tspan>
	<tspan x="286.5px" y="475.5px" xml:space="preserve">void  Sample()</tspan>
	<tspan x="286.5px" y="490.5px" xml:space="preserve">{</tspan>
	<tspan x="286.5px" y="505.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="33.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/* から */ の間と、// から その行末までを、削除します。<tspan x="33.5px" y="308.5px" xml:space="preserve">コメントだけからなる行は削除され、それより下の行は上に詰められます。</tspan>
	<tspan x="33.5px" y="323.5px" xml:space="preserve">/* から */ の間が複数行のときにも対応しています。</tspan>
	<tspan x="33.5px" y="338.5px" xml:space="preserve">コメントの中のコメント記号は、正しく無視します。</tspan>
	<tspan x="33.5px" y="353.5px" xml:space="preserve">/* から */ は、ネストしないように扱われます。</tspan></text>
	<text x="33.5px" y="192.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コメントを削除する前の内容は上書きされて無くなるので、バックアップを取ってから<tspan x="33.5px" y="207.5px" xml:space="preserve">実行してください。</tspan></text>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path にフォルダーを指定したときは、サブ フォルダーも含めて、拡張子が c と h <tspan x="33.5px" y="256.5px" xml:space="preserve">と cpp のファイルを処理対象にします。</tspan></text>
	<text x="24.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="333.5px" y="154.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\src</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="279.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="607.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CutComment_sth" target="_blank">
	<text x="77.5px" y="607.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="391.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CutComment</text>
	<g>
	<line x1="168.5" y1="414.5" x2="254.5" y2="414.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="254.5" y1="414.5" x2="243.5" y2="410.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="254.5" y1="414.5" x2="243.5" y2="418.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
</g>
<g id="page19" width="478" height="357" transform="translate(+10,+18146)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="478.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="478.5" y1="-0.5" x2="478.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="357.5" x2="478.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutLineFeedAtRightEnd_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutLineFeedAtRightEnd</text>
	<text x="24.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CutLineFeedAtRightEnd" onclick="chgPage( evt, 341 )">
	<text x="70.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLineFeedAtRightEnd</text>
	</a>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトの右端からあふれた文字列を１行にまとめます。</text>
	<g>
	<rect x="25.5" y="80.5" width="400" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CutLineFeedAtRightEnd<tspan x="39.5px" y="109.5px" xml:space="preserve">コマンドプロンプトの右端からあふれた文字列を１行にまとめます。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">ファイルのパス&gt;Text.txt</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">Enter のみ：80</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">１行の幅&gt;</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CutLineFeedAtRightEnd</text>
	<g>
	<rect x="42.5" y="192.5" width="136" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABCDEFGHIJKLMNOPQRST<tspan x="50.5px" y="223.5px" xml:space="preserve">UVWXYZ</tspan>
	<tspan x="50.5px" y="238.5px" xml:space="preserve">END</tspan></text>
	</g>
	<g>
	<line x1="195.5" y1="216.5" x2="223.5" y2="216.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="223.5" y1="216.5" x2="212.5" y2="212.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="223.5" y1="216.5" x2="212.5" y2="220.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="242.5" y="192.5" width="172" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="250.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABCDEFGHIJKLMNOPQRSTUVWXYZ<tspan x="250.5px" y="223.5px" xml:space="preserve">END</tspan></text>
	</g>
	<text x="129.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text.txt</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="259.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CutLineFeedAtRightEnd_sth" target="_blank">
	<text x="77.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page20" width="496" height="604" transform="translate(+10,+18513)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="496.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="496.5" y1="-0.5" x2="496.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="604.5" x2="496.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutSharpIf_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutSharpIf</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">#ifdef 〜 #endif をカットします。</text>
	<g>
	<rect x="25.5" y="80.5" width="274" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;CutSharpIf<tspan x="39.5px" y="109.5px" xml:space="preserve">#ifdef 〜 #endif をカットします。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">変換するソースファイルのパス &gt;C:\Source.c</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">#define シンボル &gt;MY_PRIVATE</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">1) 定義されているときのコードを削除する</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve">0) 定義されていないときのコードを削除する</tspan>
	<tspan x="39.5px" y="199.5px" xml:space="preserve">番号を入力してください &gt;1</tspan>
	<tspan x="39.5px" y="214.5px" xml:space="preserve">変換しました。</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CutSharpIf</text>
	<text x="219.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Source.c</text>
	<text x="24.5px" y="503.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: CutSharpIf_sth" target="_blank">
	<text x="77.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="147.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MY_PRIVATE</text>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="39.5" y="269.5" width="172" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#ifdef MY_PRIVATE<tspan x="47.5px" y="300.5px" xml:space="preserve">    printf( "Private\n" );</tspan>
	<tspan x="47.5px" y="315.5px" xml:space="preserve">#else</tspan>
	<tspan x="47.5px" y="330.5px" xml:space="preserve">    printf( "Public\n" );</tspan>
	<tspan x="47.5px" y="345.5px" xml:space="preserve">#endif</tspan></text>
	</g>
	<g>
	<line x1="224.5" y1="326.5" x2="257.5" y2="326.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="257.5" y1="326.5" x2="246.5" y2="322.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="257.5" y1="326.5" x2="246.5" y2="330.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="274.5" y="315.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="282.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    printf( "Public\n" );</text>
	</g>
	<a xlink:href="Test\tools\T_CutSharpIf" cats_vhref="%vbslib_new%\_src\Test\tools\T_CutSharpIf" target="_blank">
	<text x="77.5px" y="535.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CutSharpIf フォルダー</text>
	</a>
	<text x="24.5px" y="535.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="567.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CutSharpIf" onclick="chgPage( evt, 781 )">
	<text x="77.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutSharpIf 関数</text>
	</a>
	<text x="24.5px" y="386.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対応：<tspan x="24.5px" y="401.5px" xml:space="preserve">  #ifdef 〜 #endif、 #ifndef 〜 #endif、 #if 〜 #endif</tspan>
	<tspan x="24.5px" y="416.5px" xml:space="preserve">  #ifdef 〜 #else 〜 #endif、 #ifndef 〜 #else 〜 #endif、 #if 〜 #else 〜 #endif</tspan>
	<tspan x="24.5px" y="431.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="446.5px" xml:space="preserve">非対応：</tspan>
	<tspan x="24.5px" y="461.5px" xml:space="preserve">  #elif</tspan></text>
</g>
<g id="page21" width="415" height="194" transform="translate(+10,+19127)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="415.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="415.5" y1="-0.5" x2="415.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="194.5" x2="415.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DelTemp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DelTemp</text>
	<a xlink:href="#OpenTemp" onclick="chgPage( evt, 62 )">
	<text x="77.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenTemp</text>
	</a>
	<text x="24.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	</a>
	<text x="153.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を削除します。</text>
	<g>
	<rect x="29.5" y="78.5" width="190" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;DelTemp</text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DelTemp</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="196.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="131.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: DelTemp" target="_blank">
	<text x="77.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page22" width="581" height="919" transform="translate(+10,+19331)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="581.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="919.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="581.5" y1="-0.5" x2="581.5" y2="919.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="919.5" x2="581.5" y2="919.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="34" y="277" width="209" height="57" xlink:href="data:;base64,
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


tocAAAAASUVORK5CYII="/>
	<g>
	<rect x="34.5" y="508.5" width="508" height="261"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="48.5px" y="522.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;diff<tspan x="48.5px" y="537.5px" xml:space="preserve">[Diff] テキストファイルの比較</tspan>
	<tspan x="48.5px" y="552.5px" xml:space="preserve">フォルダーのパスを指定すると、ファイルへの相対パスのベースフォルダーとして処理し</tspan>
	<tspan x="48.5px" y="567.5px" xml:space="preserve">ます。</tspan>
	<tspan x="48.5px" y="582.5px" xml:space="preserve">path1&gt;C:\FolderA</tspan>
	<tspan x="48.5px" y="597.5px" xml:space="preserve">path2&gt;C:\FolderB</tspan>
	<tspan x="48.5px" y="612.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="627.5px" xml:space="preserve">Enter のみ ： 2つのファイルの比較</tspan>
	<tspan x="48.5px" y="642.5px" xml:space="preserve">path3&gt;</tspan>
	<tspan x="48.5px" y="657.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="672.5px" xml:space="preserve">入力したベースフォルダーの中のファイルを指定してください。</tspan>
	<tspan x="48.5px" y="687.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="702.5px" xml:space="preserve">Enter のみ：終了</tspan>
	<tspan x="48.5px" y="717.5px" xml:space="preserve">path&gt;C:\FolderA\File.txt</tspan>
	<tspan x="48.5px" y="732.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="747.5px" xml:space="preserve">Enter のみ：終了</tspan>
	<tspan x="48.5px" y="762.5px" xml:space="preserve">path&gt;</tspan></text>
	</g>
	<text id="Diff_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Diff</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ、または３つのテキストファイルの差分を表示します。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="113.5" width="508" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="127.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;diff<tspan x="39.5px" y="142.5px" xml:space="preserve">[Diff] テキストファイルの比較</tspan>
	<tspan x="39.5px" y="157.5px" xml:space="preserve">フォルダーのパスを指定すると、ファイルへの相対パスのベースフォルダーとして処理し</tspan>
	<tspan x="39.5px" y="172.5px" xml:space="preserve">ます。</tspan>
	<tspan x="39.5px" y="187.5px" xml:space="preserve">path1&gt;C:\folder\file1.txt</tspan>
	<tspan x="39.5px" y="202.5px" xml:space="preserve">path2&gt;C:\folder\file2.txt</tspan>
	<tspan x="39.5px" y="217.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="232.5px" xml:space="preserve">Enter のみ ： 2つのファイルの比較</tspan>
	<tspan x="39.5px" y="247.5px" xml:space="preserve">path3&gt;</tspan></text>
	</g>
	<text x="159.5px" y="127.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">diff</text>
	<text x="75.5px" y="187.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file1.txt</text>
	<text x="75.5px" y="202.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file2.txt</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="63.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="219.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="802.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: Diff" target="_blank">
	<text x="77.5px" y="802.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SVG ファイルを指定すると、その SVG ファイルは Snap Note から作成されたものとし、<tspan x="24.5px" y="392.5px" xml:space="preserve">Snap Note の「比較ツール用テキストを出力」した後のテキストを比較します。</tspan></text>
	<text x="24.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパスを指定すると、ファイルへの相対パスのベースフォルダーとして処理します。<tspan x="24.5px" y="447.5px" xml:space="preserve">下記の場合、C:\FolderA\File.txt と C:\FolderB\File.txt を比較します。</tspan>
	<tspan x="24.5px" y="462.5px" xml:space="preserve">同じベースフォルダーの組み合わせを続けたいときに、毎回２つまたは３つのファイルを</tspan>
	<tspan x="24.5px" y="477.5px" xml:space="preserve">指定する必要が無く、２つまたは３つのフォルダーの中の１つのファイルだけ指定すれば、</tspan>
	<tspan x="24.5px" y="492.5px" xml:space="preserve">比較ができます。</tspan></text>
	<text x="84.5px" y="597.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderB</text>
	<text x="84.5px" y="582.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA</text>
	<text x="168.5px" y="522.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">diff</text>
	<text x="78.5px" y="717.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\File.txt</text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="77.5px" y="831.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ツール</text>
	</a>
	<text x="24.5px" y="830.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="77.5px" y="848.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT ツール</text>
	</a>
	<text x="242.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用する Diff ツールの変更</text>
	<a xlink:href="#rekisa" onclick="chgPage( evt, 107 )">
	<text x="77.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Rekisa - テキスト比較ツール</text>
	</a>
	<a xlink:href="#TortoiseMerge" onclick="chgPage( evt, 106 )">
	<text x="77.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TortoiseMerge - テキスト比較ツール</text>
	</a>
</g>
<g id="page23" width="442" height="716" transform="translate(+10,+20260)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="442.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="442.5" y1="-0.5" x2="442.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="716.5" x2="442.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="60" y="369" width="164" height="227" xlink:href="data:;base64,
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


SUVORK5CYII="/>
	<image x="46" y="299" width="342" height="19" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAVYAAAATCAIAAABEL7K/AAADBElEQVR4nO2czXXjIBDH0b7ct4fI


STVpwNnLluAObHVAE04a2LdlqABntQ3sRa5Ae8DmTRhAw4cQKPxeDmQ8DCPx1wjkKGwyM96RFnY6


KT6KhTHm1Db1pTtYesmPZiNbMhRtSoRVGBE/7+CPxnE8oRlcGvqIVV3pGcfxGwtjOh4DIzRNcws1


TbK9UC9vxCgCmEOCoZ04HA7adqFUdS09NGMstAQ0XRcYAR6/qIixekkf14nEwUVDkNtlL5HXPOdc


sRRKVVcC3EoArsqKBZ4vSltaBDOjf3ag9JIOgcG1mqDknB5x/csqUBBVXauo64Hk9efd9Elzvkw/


nqOlkzHTx9utZT4bqdntFQO88jnn+lVA+vx9R6zqWpbdnoVvBL7IDBUBvvOXuBaAVHUlwKEENOdL


c75g463x9Ap/oiWYE4HHtdXTEoUM1bXoQPloibYRAEsyZW32qS0XM5WKC1VdKxL8jQCq3BumqjAx


66pr0enOR0vUEmDaldl3a2K5Ahdv2MLAMs/S0RSZgUUR9icuHbV54l6U4Npj2fDmKAq5qQu6WeLQ


s/LQElFd4VA3ArcM0BNaaJGZwQrXPL0qBU+xwF9NbVJud3/coETTOlt6zfqLtmKhHw6RYRjozm3b


Rk8gIkWoi9I3XEsUddGTtzAMg0MJ0H5DM7tbw0biqXddKYkTp7VMH2+z0aADDmUZTgle7/Z+lKKu


ZFpKJiS3VQBmrW9uZaXU3vyhGwso+fZp0AbPZ4+3AbL6u4DEWkomJOqzANNk5DNDGLh0jF5TZ4Nb


RqyPBhTyV9eKWpp9YBGYj9tGQDTgxGh3a8ylhsHDDql8cDUlqql3ZByKmDY2LqGYTVKKulzj+Glp


Vl0Rsb07cb1eReP7v9/RB65EYLfv+57u3rYt5/yY9tbanS+JR6xQ2e37vi/1WcDfX6Ry+PhSd+YF


k5W6tqolWglAr6NIptAXuj15PBhTqsxgns1l6LxHrOpKgMs7Al2H39+GFvxvD6iRvboQx0r8Arb3


SfjiVHVRWEJd/wEzKZ6VhjrxdwAAAABJRU5ErkJggg=="/>
	<text id="Diff1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Diff1</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト ファイルの 1行を 1文字ずつ比較します。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="113.5" width="358" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="127.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;Diff1<tspan x="39.5px" y="142.5px" xml:space="preserve">テキスト ファイルの 1行を 1文字ずつ比較します。</tspan>
	<tspan x="39.5px" y="157.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="172.5px" xml:space="preserve">Enter のみ: クリップボードにある2行のテキストを比較する</tspan>
	<tspan x="39.5px" y="187.5px" xml:space="preserve">\ のみ: 終了</tspan>
	<tspan x="39.5px" y="202.5px" xml:space="preserve">ファイル 1 &gt; C:\Base.txt</tspan>
	<tspan x="39.5px" y="217.5px" xml:space="preserve">行番号   1 &gt; 2</tspan>
	<tspan x="39.5px" y="232.5px" xml:space="preserve">ファイル 2 &gt; C:\New.txt</tspan>
	<tspan x="39.5px" y="247.5px" xml:space="preserve">行番号   2 &gt; 2</tspan></text>
	</g>
	<text x="159.5px" y="127.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Diff1</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="63.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<text x="242.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用する Diff ツールの変更</text>
	<text x="24.5px" y="679.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDiffOneLineCmdLine" onclick="chgPage( evt, 924 )">
	<text x="66.5px" y="679.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDiffOneLineCmdLine 関数</text>
	</a>
	<text x="24.5px" y="629.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: Diff1" target="_blank">
	<text x="77.5px" y="629.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="117.5px" y="202.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Base.txt</text>
	<text x="117.5px" y="232.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\New.txt</text>
	<text x="24.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般的な diff ツールを使って、下記のように差分が見つかったとき、</text>
	<text x="24.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その行に対して Diff1 コマンドを使うと、下記のように表示されます。</text>
	<text x="24.5px" y="652.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc_Manually.vbs#: T_Diff1" target="_blank">
	<text x="73.5px" y="652.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc_Manually.vbs</text>
	</a>
	<text x="202.5px" y="652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Diff1</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\OtherFiles\T_AssertFC" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_File\T_fc\OtherFiles\T_AssertFC" target="_blank">
	<text x="256.5px" y="652.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_AssertFC フォルダー</text>
	</a>
	<text x="117.5px" y="217.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="117.5px" y="247.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
</g>
<g id="page24" width="499" height="436" transform="translate(+10,+20986)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="499.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="499.5" y1="-0.5" x2="499.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="436.5" x2="499.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="34" y="306" width="209" height="57" xlink:href="data:;base64,
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


tocAAAAASUVORK5CYII="/>
	<text id="DiffClip_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DiffClip</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・ファイルを使って、２つ、または３つのテキストの差分を表示します。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="113.5" width="448" height="171"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="127.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;DiffClip<tspan x="39.5px" y="142.5px" xml:space="preserve">[DiffClip] テキストの比較</tspan>
	<tspan x="39.5px" y="157.5px" xml:space="preserve">次に表示されるファイルに、比較するテキストの１つ目を保存してください。</tspan>
	<tspan x="39.5px" y="172.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan>
	<tspan x="39.5px" y="187.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="202.5px" xml:space="preserve">次に表示されるファイルに、比較するテキストの２つ目を保存してください。</tspan>
	<tspan x="39.5px" y="217.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan>
	<tspan x="39.5px" y="232.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="247.5px" xml:space="preserve">２つのファイルの比較ですか[Y/N]</tspan>
	<tspan x="39.5px" y="262.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="277.5px" xml:space="preserve">一時的に保存したファイルを削除しますか[Y/N]</tspan></text>
	</g>
	<text x="159.5px" y="127.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DiffClip</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="63.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="196.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="399.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: DiffClip" target="_blank">
	<text x="77.5px" y="399.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page25" width="642" height="1354" transform="translate(+10,+21432)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="1354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1354.5" x2="642.5" y2="1354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DoTextShrink_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DoTextShrink</text>
	<a xlink:href="#DoTextShrink" onclick="chgPage( evt, 786 )">
	<text x="69.5px" y="1300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DoTextShrink 関数</text>
	</a>
	<text x="24.5px" y="1300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="66.5" y="655.5" width="508" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="74.5px" y="686.5px" xml:space="preserve">&lt;txmx:TextSectionMixer  xmlns:txmx="http://sage-p.com/TextSectionMixer/2015"&gt;</tspan>
	<tspan x="74.5px" y="701.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="716.5px" xml:space="preserve">    &lt;txmx:SourceFile  path="LibraryFolder\*"</tspan>
	<tspan x="74.5px" y="731.5px" xml:space="preserve">        base_path="LibraryFolder"  shrinked_path="_shrinked"  cache_path="_txsc"/&gt;</tspan>
	<tspan x="74.5px" y="746.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="761.5px" xml:space="preserve">    &lt;txmx:Project&gt;</tspan>
	<tspan x="74.5px" y="776.5px" xml:space="preserve">        &lt;txmx:CallerFile&gt;MainFolder\*&lt;/txmx:CallerFile&gt;</tspan>
	<tspan x="74.5px" y="791.5px" xml:space="preserve">    &lt;/txmx:Project&gt;</tspan>
	<tspan x="74.5px" y="806.5px" xml:space="preserve">&lt;/txmx:TextSectionMixer&gt;</tspan></text>
	</g>
	<text id="txmx" x="46.5px" y="644.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.txmx ファイル（設定ファイル）の例</text>
	<text x="53.5px" y="859.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">txmx:SourceFile</text>
	<text x="53.5px" y="1088.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">txmx:Project</text>
	<text x="77.5px" y="938.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="77.5px" y="960.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@base_path</text>
	<text x="77.5px" y="1014.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@shrinked_path</text>
	<text x="77.5px" y="1051.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@cache_path</text>
	<a xlink:href="Test\tools\T_TextSection\Files\T_TextShrink" target="_blank">
	<text x="106.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextShrink フォルダー</text>
	</a>
	<text x="189.5px" y="859.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーが使用していないセクションを削除する、ファイルに関する設定。<tspan x="189.5px" y="874.5px" xml:space="preserve">呼び出し先の関数など。</tspan>
	<tspan x="189.5px" y="889.5px" xml:space="preserve">ユーザーが使用しているかどうかは、セクション名がユーザーのファイルに</tspan>
	<tspan x="189.5px" y="904.5px" xml:space="preserve">単語単位・大文字小文字区別で存在するかどうかで判定されます。</tspan></text>
	<text x="224.5px" y="938.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルのパス。</text>
	<text x="224.5px" y="960.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルのベース フォルダーのパス。<tspan x="224.5px" y="975.5px" xml:space="preserve">入出力ファイルは、@shrinked_path や @cache_path からの相対パス</tspan>
	<tspan x="224.5px" y="990.5px" xml:space="preserve">が一致します。</tspan></text>
	<text x="224.5px" y="1014.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルを格納するベース フォルダーのパス。<tspan x="224.5px" y="1029.5px" xml:space="preserve">省略時は、入力ファイルに出力する。</tspan></text>
	<text x="224.5px" y="1051.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションに関する中間ファイルを格納するベース フォルダーのパス</text>
	<text x="77.5px" y="1107.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">txmx:CallerFile</text>
	<text x="189.5px" y="1107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーのファイルのパス。 複数可能。</text>
	<text x="24.5px" y="215.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="66.5" y="263.5" width="130" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#include  &lt;stdio.h&gt;<tspan x="74.5px" y="294.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="309.5px" xml:space="preserve">/*</tspan>
	<tspan x="74.5px" y="324.5px" xml:space="preserve">* Function: FuncA</tspan>
	<tspan x="74.5px" y="339.5px" xml:space="preserve">*/</tspan>
	<tspan x="74.5px" y="354.5px" xml:space="preserve">void  FuncA() {}</tspan>
	<tspan x="74.5px" y="369.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="384.5px" xml:space="preserve">/*</tspan>
	<tspan x="74.5px" y="399.5px" xml:space="preserve">* Function: FuncB</tspan>
	<tspan x="74.5px" y="414.5px" xml:space="preserve">*/</tspan>
	<tspan x="74.5px" y="429.5px" xml:space="preserve">void  FuncB() {}</tspan>
	<tspan x="74.5px" y="444.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="459.5px" xml:space="preserve">/*</tspan>
	<tspan x="74.5px" y="474.5px" xml:space="preserve">* End of File:</tspan>
	<tspan x="74.5px" y="489.5px" xml:space="preserve">*/</tspan></text>
	</g>
	<text x="46.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceFile に指定するファイル（入力）</text>
	<text x="46.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallerFile に指定するファイル</text>
	<g>
	<rect x="66.5" y="540.5" width="88" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">void  main()<tspan x="74.5px" y="571.5px" xml:space="preserve">{</tspan>
	<tspan x="74.5px" y="586.5px" xml:space="preserve">    FuncB();</tspan>
	<tspan x="74.5px" y="601.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="293.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">shrinked_path に指定するファイル（出力）</text>
	<g>
	<rect x="313.5" y="263.5" width="130" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="321.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#include  &lt;stdio.h&gt;<tspan x="321.5px" y="294.5px" xml:space="preserve"></tspan>
	<tspan x="321.5px" y="309.5px" xml:space="preserve">/*</tspan>
	<tspan x="321.5px" y="324.5px" xml:space="preserve">* Function: FuncB</tspan>
	<tspan x="321.5px" y="339.5px" xml:space="preserve">*/</tspan>
	<tspan x="321.5px" y="354.5px" xml:space="preserve">void  FuncB() {}</tspan>
	<tspan x="321.5px" y="369.5px" xml:space="preserve"></tspan>
	<tspan x="321.5px" y="384.5px" xml:space="preserve">/*</tspan>
	<tspan x="321.5px" y="399.5px" xml:space="preserve">* End of File:</tspan>
	<tspan x="321.5px" y="414.5px" xml:space="preserve">*/</tspan></text>
	</g>
	<g>
	<line x1="216.5" y1="301.5" x2="290.5" y2="301.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="290.5" y1="301.5" x2="275.5" y2="296.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="290.5" y1="301.5" x2="275.5" y2="306.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="321.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallerFile に FuncB があるため、<tspan x="321.5px" y="456.5px" xml:space="preserve">FuncB のセクションは残ります。</tspan>
	<tspan x="321.5px" y="471.5px" xml:space="preserve">単語単位・大文字小文字区別で判定します。</tspan>
	<tspan x="321.5px" y="486.5px" xml:space="preserve">SourceFile の中の NaturalDocs コメントの中に </tspan>
	<tspan x="321.5px" y="501.5px" xml:space="preserve">FuncA があっても、使用していないとして FuncA を</tspan>
	<tspan x="321.5px" y="516.5px" xml:space="preserve">削除します。</tspan>
	<tspan x="321.5px" y="531.5px" xml:space="preserve"></tspan>
	<tspan x="321.5px" y="546.5px" xml:space="preserve">最初の NaturalDocs コメントより前と、</tspan>
	<tspan x="321.5px" y="561.5px" xml:space="preserve">File のコメントのセクションと、</tspan>
	<tspan x="321.5px" y="576.5px" xml:space="preserve">End of File のコメントのセクションは、</tspan>
	<tspan x="321.5px" y="591.5px" xml:space="preserve">使用していなくても残ります。</tspan></text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用していないセクション（C言語の NaturalDocs で区切ったソース ファイル）を削除します。</text>
	<g>
	<rect x="25.5" y="80.5" width="502" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;DoTextShrink<tspan x="39.5px" y="109.5px" xml:space="preserve">セクション（NaturalDocs で区切ったソース ファイル）のうち、使用していないセクシ</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">ョンを削除します。</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">.txmx ファイルのパス &gt;Shrink.txmx</tspan></text>
	</g>
	<text x="171.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Shrink.txmx</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DoTextShrink</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="67.5px" y="183.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Natural Docs</text>
	</a>
	<text x="24.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="189.5px" y="1141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallerFile に指定したフォルダーの中に、入力ファイル（SourceFile/@path）<tspan x="189.5px" y="1156.5px" xml:space="preserve">があるように設定することもできます。 この場合、すべてのセクションが</tspan>
	<tspan x="189.5px" y="1171.5px" xml:space="preserve">使用しているセクションにならないよう、入力ファイルは使用している</tspan>
	<tspan x="189.5px" y="1186.5px" xml:space="preserve">ファイルではなくなります。</tspan></text>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="350.5px" y="938.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のワイルドカードを指定可能</text>
	</a>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="422.5px" y="1107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のワイルドカードを指定可能</text>
	</a>
	<a xlink:href="#MakeCrossedOldSections" cats_vhref="%vbslib_new%\_src\vbslib.svg#MakeCrossedOldSections" onclick="chgPage( evt, 767 )">
	<text x="69.5px" y="1316.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeCrossedOldSections</text>
	</a>
	<text x="189.5px" y="1124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し元の関数など。</text>
	<text x="77.5px" y="1217.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">txmx:UseSymbol</text>
	<text x="105.5px" y="1236.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text()</text>
	<text x="189.5px" y="1236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトに追加するシンボル。 関数名など。</text>
</g>
<g id="page26" width="606" height="329" transform="translate(+10,+22796)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="606.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="606.5" y1="-0.5" x2="606.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="329.5" x2="606.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="doxygen_sth" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">doxygen</text>
	<text x="24.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#NaturalDocs_sth" onclick="chgPage( evt, 56 )">
	<text x="72.5px" y="275.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NaturalDocs</text>
	</a>
	<g>
	<rect x="25.5" y="80.5" width="376" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;doxygen<tspan x="39.5px" y="109.5px" xml:space="preserve">ソースファイルにあるコメントを HTML に変換します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">ソースファイルがあるフォルダーのパス&gt;C:\src</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">HTML を格納するフォルダーのパス（★上書きします）&gt;C:\_html</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルのコメントからドキュメントを生成します。</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">doxygen</text>
	<text x="24.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#doxygen" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#doxygen">
	<text pub="n" x="72.5px" y="207.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ doxygen</text>
	</a>
	<a xlink:href="#MakeDocumentBy_doxygen" onclick="chgPage( evt, 784 )">
	<text x="72.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeDocumentBy_doxygen 関数</text>
	</a>
	<a xlink:href="#ConvertDocumetCommentFormat_sth" onclick="chgPage( evt, 13 )">
	<text x="72.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertDocumetCommentFormat</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="261.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\src</text>
	<text x="339.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\_html</text>
	<text x="24.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: doxygen_sth" target="_blank">
	<text x="72.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="158.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">したとき、/silent オプションをつけると、ブラウザーが開かないようになります。</text>
	<a xlink:href="#shortcut_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="24.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインから実行</text>
	</a>
</g>
<g id="page27" width="619" height="568" transform="translate(+10,+23135)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="568.5" x2="619.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EvaluateByVariableXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EvaluateByVariableXML</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<g>
	<rect x="25.5" y="80.5" width="562" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;EvaluateByVariableXML<tspan x="39.5px" y="109.5px" xml:space="preserve">${ } 形式の変数が定義された XML を参考に、テキスト ファイルの中の変数を値に置き換えます。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">変数が定義された XML ファイルのパス&gt; C:\Folder\variable.xml</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">置き換えるテキスト ファイルのパス&gt; C:\Folder\Text.txt</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 形式の変数が定義された XML を参考に、テキスト ファイルの中の変数を値に置き換えます。</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EvaluateByVariableXML</text>
	<text x="24.5px" y="456.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="70.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Variable タグ</text>
	</a>
	<g>
	<rect x="66.5" y="226.5" width="244" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Variable name="${Var1}" value="ABC"/&gt;<tspan x="74.5px" y="257.5px" xml:space="preserve">&lt;Variable name="${Var2}" value="DEF"/&gt;</tspan></text>
	</g>
	<text x="170.5px" y="242.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Var1}<tspan x="170.5px" y="257.5px" xml:space="preserve">${Var2}</tspan></text>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="52.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">variable.xml ファイル</text>
	<text x="52.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前の Text.txt ファイル</text>
	<g>
	<rect x="66.5" y="300.5" width="100" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Var1 = ${Var1}<tspan x="74.5px" y="331.5px" xml:space="preserve">Var2 = ${Var2}</tspan></text>
	</g>
	<text x="52.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後の Text.txt ファイル</text>
	<g>
	<rect x="66.5" y="378.5" width="76" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Var1 = ABC<tspan x="74.5px" y="409.5px" xml:space="preserve">Var2 = DEF</tspan></text>
	</g>
	<text x="24.5px" y="506.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_LazyDictionary.vbs#[T_EvaluateByVariableXML_sth]" target="_blank">
	<text x="75.5px" y="506.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LazyDictionary.vbs</text>
	</a>
	<text x="226.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_EvaluateByVariableXML_sth</text>
	<text x="24.5px" y="481.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: EvaluateByVariableXML_sth" target="_blank">
	<text x="77.5px" y="481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="531.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceSymbols" onclick="chgPage( evt, 69 )">
	<text x="75.5px" y="531.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbols</text>
	</a>
</g>
<g id="page28" width="493" height="415" transform="translate(+10,+23713)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="493.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="493.5" y1="-0.5" x2="493.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="415.5" x2="493.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fc_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">fc</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<g>
	<rect x="25.5" y="116.5" width="436" height="201"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="130.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;fc<tspan x="39.5px" y="145.5px" xml:space="preserve">[fc] Compare text file</tspan>
	<tspan x="39.5px" y="160.5px" xml:space="preserve">path1&gt;C:\folder\file1.txt</tspan>
	<tspan x="39.5px" y="175.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="190.5px" xml:space="preserve">入力例： Shift_JIS, EUC-JP, Unicode, UTF-8, UTF-8-No-BOM, ISO-8859-1</tspan>
	<tspan x="39.5px" y="205.5px" xml:space="preserve">Enter のみ ： 自動判定</tspan>
	<tspan x="39.5px" y="220.5px" xml:space="preserve">文字コードセット &gt;</tspan>
	<tspan x="39.5px" y="235.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="250.5px" xml:space="preserve">path2&gt;C:\folder\file2.txt</tspan>
	<tspan x="39.5px" y="265.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="280.5px" xml:space="preserve">文字コードセット &gt;</tspan>
	<tspan x="39.5px" y="295.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="310.5px" xml:space="preserve">same text, same binary.</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのテキストファイルを比較します。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#IsSameTextFile" onclick="chgPage( evt, 472 )">
	<text x="68.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameTextFile</text>
	</a>
	<text x="159.5px" y="130.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc</text>
	<text x="75.5px" y="160.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file1.txt</text>
	<text x="75.5px" y="250.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file2.txt</text>
	<text x="24.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: fc_sth" target="_blank">
	<text x="77.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="378.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#feq_sth" onclick="chgPage( evt, 30 )">
	<text x="77.5px" y="378.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ feq</text>
	</a>
</g>
<g id="page29" width="400" height="382" transform="translate(+10,+24138)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="400.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="400.5" y1="-0.5" x2="400.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="382.5" x2="400.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fdiv_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">fdiv</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<g>
	<rect x="25.5" y="88.5" width="262" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="102.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;fdiv<tspan x="39.5px" y="117.5px" xml:space="preserve">分割するファイル &gt;C:\folder\file1.txt</tspan>
	<tspan x="39.5px" y="132.5px" xml:space="preserve">分割後の１つのファイル・サイズ(MB) &gt;500</tspan>
	<tspan x="39.5px" y="147.5px" xml:space="preserve">Reading file1.txt ...</tspan>
	<tspan x="39.5px" y="162.5px" xml:space="preserve">Writing file1.txt.001 ...</tspan>
	<tspan x="39.5px" y="177.5px" xml:space="preserve">Saving  file1.txt.001 ...</tspan>
	<tspan x="39.5px" y="192.5px" xml:space="preserve">Writing file1.txt.002 ...</tspan>
	<tspan x="39.5px" y="207.5px" xml:space="preserve">Saving  file1.txt.002 ...</tspan>
	<tspan x="39.5px" y="222.5px" xml:space="preserve">CreateFile file1_resume.bat</tspan>
	<tspan x="39.5px" y="237.5px" xml:space="preserve">OK.</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大きなファイルを分割します。<tspan x="24.5px" y="74.5px" xml:space="preserve">結合するバッチファイルも生成します。</tspan></text>
	<text x="159.5px" y="102.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fdiv</text>
	<text x="147.5px" y="117.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file1.txt</text>
	<text x="255.5px" y="132.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">500</text>
	<text x="26.5px" y="318.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#WriteFromBinaryArray_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#WriteFromBinaryArray_BinaryArray" onclick="chgPage( evt, 725 )">
	<text x="68.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteFromBinaryArray (BinaryArray)</text>
	</a>
	<text x="24.5px" y="344.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: fdiv_sth" target="_blank">
	<text x="77.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="26.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メモリーより大きいファイルには対応していません。</text>
</g>
<g id="page30" width="517" height="264" transform="translate(+10,+24530)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="517.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="517.5" y1="-0.5" x2="517.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="264.5" x2="517.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="feq_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">feq</text>
	<g>
	<rect x="25.5" y="116.5" width="460" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="130.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;feq<tspan x="39.5px" y="145.5px" xml:space="preserve">[feq] ２つのバイナリファイル、またはフォルダーが同じかどうかを調べます。</tspan>
	<tspan x="39.5px" y="160.5px" xml:space="preserve">path1&gt;C:\folder\file1.txt</tspan>
	<tspan x="39.5px" y="175.5px" xml:space="preserve">path2&gt;C:\folder\file2.txt</tspan>
	<tspan x="39.5px" y="190.5px" xml:space="preserve">same.</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのバイナリファイル、またはフォルダーが同じかどうかを調べます。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#IsSameBinaryFile" onclick="chgPage( evt, 473 )">
	<text x="71.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameBinaryFile</text>
	</a>
	<text x="159.5px" y="130.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">feq</text>
	<text x="75.5px" y="160.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file1.txt</text>
	<text x="75.5px" y="175.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\file2.txt</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: feq_sth" target="_blank">
	<text x="77.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page31" width="511" height="401" transform="translate(+10,+24804)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="401.5" x2="511.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FindFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FindFile</text>
	<text x="24.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中のファイルを検索します。</text>
	<g>
	<rect x="25.5" y="100.5" width="232" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="114.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;FindFile<tspan x="39.5px" y="129.5px" xml:space="preserve">探す場所（フォルダのパス）&gt;FolderA</tspan>
	<tspan x="39.5px" y="144.5px" xml:space="preserve">ファイル名のすべてまたは一部&gt;1</tspan>
	<tspan x="39.5px" y="159.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="174.5px" xml:space="preserve">C:\Folder\FolderA\1.txt</tspan>
	<tspan x="39.5px" y="189.5px" xml:space="preserve">C:\Folder\FolderA\sub\1.txt</tspan></text>
	</g>
	<text x="159.5px" y="114.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FindFile</text>
	<text x="24.5px" y="334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="Test\tools\T_FindFile" target="_blank">
	<text x="77.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FindFile フォルダ</text>
	</a>
	<text id="find_sth" class="keyword" x="24.5px" y="46.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">find</text>
	<text x="24.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">探す場所を入力するときは、フォルダーをエクスプローラーからドラッグ＆ドロップ<tspan x="24.5px" y="274.5px" xml:space="preserve">して入力することもできます。</tspan></text>
	<text x="24.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名を比較対象とします。 ファイルの内容は比較しません。</text>
	<a xlink:href="#grep_sth" onclick="chgPage( evt, 37 )">
	<text x="77.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep</text>
	</a>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: FindFile_sth" target="_blank">
	<text x="77.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page32" width="559" height="221" transform="translate(+10,+25215)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="221.5" x2="559.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FindFile_Install" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FindFile_Install</text>
	<g>
	<rect x="25.5" y="86.5" width="502" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="100.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;FindFile_Install<tspan x="39.5px" y="115.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="130.5px" xml:space="preserve">フォルダーの右クリック・メニューに、[ ファイル名から検索 ] を追加します。</tspan>
	<tspan x="39.5px" y="145.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan></text>
	</g>
	<text x="159.5px" y="100.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FindFile_Install</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの右クリック・メニューに、[ ファイル名から検索 ] を追加します。</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: FindFile_Install" target="_blank">
	<text x="77.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page33" width="559" height="221" transform="translate(+10,+25446)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="221.5" x2="559.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FindFile_Uninstall" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FindFile_Uninstall</text>
	<g>
	<rect x="25.5" y="86.5" width="502" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="100.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;FindFile_Uninstall<tspan x="39.5px" y="115.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="130.5px" xml:space="preserve">フォルダーの右クリック・メニューから、[ ファイル名から検索 ] を削除します。</tspan>
	<tspan x="39.5px" y="145.5px" xml:space="preserve">続行するには Enter キーを押してください . . . +</tspan></text>
	</g>
	<text x="159.5px" y="100.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FindFile_Uninstall</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの右クリック・メニューから、[ ファイル名から検索 ] を削除します。</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: FindFile_Uninstall" target="_blank">
	<text x="77.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page34" width="593" height="778" transform="translate(+10,+25677)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="778.5" x2="593.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetHash" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetHash</text>
	<text x="24.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのハッシュ値（MD5など）を表示し、クリップボードに入っているハッシュ値と比較します。</text>
	<g>
	<rect x="25.5" y="101.5" width="508" height="246"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="115.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;GetHash<tspan x="39.5px" y="130.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="145.5px" xml:space="preserve">ファイルのハッシュ値（MD5など）を表示し、クリップボードに入っているハッシュ値と</tspan>
	<tspan x="39.5px" y="160.5px" xml:space="preserve">比較します。</tspan>
	<tspan x="39.5px" y="175.5px" xml:space="preserve">メモリー不足になったときは、GetHashPS コマンドを使ってください。</tspan>
	<tspan x="39.5px" y="190.5px" xml:space="preserve">ファイルのパス&gt;C:\Folder\Sample.zip</tspan>
	<tspan x="39.5px" y="205.5px" xml:space="preserve">MD5: 5c1d447971bc0c49f09b2e965ac4ed37</tspan>
	<tspan x="39.5px" y="220.5px" xml:space="preserve">SHA1: 9a2bc4d84e027936ff81b9ddabc453806f768410</tspan>
	<tspan x="39.5px" y="235.5px" xml:space="preserve">SHA256: 0253329bb1c815e1815b0e2e0eadcb8a91e0f322ca38063b8eae4b5264a8457c</tspan>
	<tspan x="39.5px" y="250.5px" xml:space="preserve">SHA384: 0ac25937d851e26f3ebc0a9913e62f8dfc70de5305121e9458c28649e0b73101a1d57d34</tspan>
	<tspan x="39.5px" y="265.5px" xml:space="preserve">9dbdedb9dcb3e0ea598608d1</tspan>
	<tspan x="39.5px" y="280.5px" xml:space="preserve">SHA512: 2ceba6d566b4d8155e655470665f86e2c6464e4dfc654fecf5f04e47336857727e813922</tspan>
	<tspan x="39.5px" y="295.5px" xml:space="preserve">b72074425a8f75df7d250fcc0a875aa48dc14dc1fd836e12017b3cf1</tspan>
	<tspan x="39.5px" y="310.5px" xml:space="preserve">RIPEMD160: 04d95f54d38558e9018dcc336a5bfe6d37038808</tspan>
	<tspan x="39.5px" y="325.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="340.5px" xml:space="preserve">クリップボードの内容と一致するハッシュ値は、MD5 です。</tspan></text>
	</g>
	<text x="159.5px" y="115.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetHash</text>
	<text x="129.5px" y="190.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder\Sample.zip</text>
	<text x="33.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は、クリップボードに、テキスト 5c1d447971bc0c49f09b2e965ac4ed37 が入っているときの<tspan x="33.5px" y="378.5px" xml:space="preserve">表示です。</tspan></text>
	<text x="24.5px" y="703.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="72.5px" y="703.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 (BinaryArray)</text>
	</a>
	<a xlink:href="#GetVersionString" onclick="chgPage( evt, 733 )">
	<text x="72.5px" y="723.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetVersionString サンプル</text>
	</a>
	<text x="24.5px" y="676.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: GetHash_sth" target="_blank">
	<text x="77.5px" y="676.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="#MD5List_sth" onclick="chgPage( evt, 41 )">
	<text x="72.5px" y="743.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5List</text>
	</a>
	<text id="GetHashPS" class="keyword" x="24.5px" y="47.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetHashPS</text>
	<g>
	<rect x="25.5" y="425.5" width="502" height="216"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="439.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;GetHashPS<tspan x="39.5px" y="454.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="469.5px" xml:space="preserve">ファイルのハッシュ値（MD5など）を表示し、クリップボードに入っているハッシュ値と</tspan>
	<tspan x="39.5px" y="484.5px" xml:space="preserve">比較します。（大容量ファイル対応版）</tspan>
	<tspan x="39.5px" y="499.5px" xml:space="preserve">ファイルのパス&gt;C:\Folder\Sample.zip</tspan>
	<tspan x="39.5px" y="514.5px" xml:space="preserve">1. MD5</tspan>
	<tspan x="39.5px" y="529.5px" xml:space="preserve">2. SHA1</tspan>
	<tspan x="39.5px" y="544.5px" xml:space="preserve">3. SHA256</tspan>
	<tspan x="39.5px" y="559.5px" xml:space="preserve">4. SHA384</tspan>
	<tspan x="39.5px" y="574.5px" xml:space="preserve">5. SHA512</tspan>
	<tspan x="39.5px" y="589.5px" xml:space="preserve">6. RIPEMD160</tspan>
	<tspan x="39.5px" y="604.5px" xml:space="preserve">番号またはコマンド &gt;1</tspan>
	<tspan x="39.5px" y="619.5px" xml:space="preserve">FAB1775D0F32382B07B3763E134E4E63FECA6592</tspan>
	<tspan x="39.5px" y="634.5px" xml:space="preserve">クリップボードの内容と一致しました。</tspan></text>
	</g>
	<text x="129.5px" y="499.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder\Sample.zip</text>
	<text x="159.5px" y="604.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="159.5px" y="439.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetHashPS</text>
	<text x="24.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetHash コマンドでメモリー不足になったときは、GetHashPS コマンドを使ってください。</text>
</g>
<g id="page35" width="464" height="283" transform="translate(+10,+26465)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="283.5" x2="464.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetStepPath_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetStepPath</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスから相対パスに変換します。</text>
	<g>
	<rect x="25.5" y="80.5" width="244" height="81"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;GetStepPath<tspan x="39.5px" y="109.5px" xml:space="preserve">フル・パスから相対パスに変換します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">フル・パス&gt;C:\FolderA\File.txt</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">基準フォルダのフル・パス&gt;C:\FolderB</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">..\FolderA\File.txt</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetStepPath</text>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_GetStepPath" cats_vhref="%vbslib_new%\_src\Test\tools\T_GetStepPath" target="_blank">
	<text x="76.5px" y="220.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetStepPath フォルダ</text>
	</a>
	<text x="105.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\File.txt</text>
	<text x="189.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderB</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: GetStepPath_sth" target="_blank">
	<text x="77.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#GetStepPath" onclick="chgPage( evt, 627 )">
	<text x="76.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetStepPath 関数</text>
	</a>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page36" width="464" height="207" transform="translate(+10,+26758)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="207.5" x2="464.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetShortPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetShortPath</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">短いファイル・パス（8.3形式）に変換します。</text>
	<g>
	<rect x="25.5" y="80.5" width="388" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;GetShortPath<tspan x="39.5px" y="109.5px" xml:space="preserve">短いパス（ファイルやフォルダーの 8.3形式パス）に変換します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">（長い）フル・パス&gt;C:\Documents and Settings\File.txt</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">C:\DOCUME~1\File.txt</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetShortPath</text>
	<text x="153.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Documents and Settings\File.txt</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: GetShortPath_sth" target="_blank">
	<text x="77.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page37" width="546" height="520" transform="translate(+10,+26975)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="546.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="546.5" y1="-0.5" x2="546.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="520.5" x2="546.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="grep_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">grep</text>
	<a xlink:href="#grep" onclick="chgPage( evt, 535 )">
	<text x="71.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep 関数</text>
	</a>
	<g>
	<rect x="25.5" y="96.5" width="346" height="246"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="110.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;grep<tspan x="39.5px" y="125.5px" xml:space="preserve">[grep] ファイルの中のテキストを検索します</tspan>
	<tspan x="39.5px" y="140.5px" xml:space="preserve">検索対象フォルダー、またはファイル &gt;C:\FolderA</tspan>
	<tspan x="39.5px" y="155.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="170.5px" xml:space="preserve">正規表現の メタ文字 一覧：. $ ^ { } [ ] ( ) | * + ? \</tspan>
	<tspan x="39.5px" y="185.5px" xml:space="preserve">キーワード（正規表現）&gt;3\.14</tspan>
	<tspan x="39.5px" y="200.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="215.5px" xml:space="preserve">使えるオプション ： -u, -i, -l, -L</tspan>
	<tspan x="39.5px" y="230.5px" xml:space="preserve">オプション &gt;</tspan>
	<tspan x="39.5px" y="245.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="260.5px" xml:space="preserve">Enter のみ ： 表示のみ</tspan>
	<tspan x="39.5px" y="275.5px" xml:space="preserve">結果の出力先ファイル（上書きします）&gt;</tspan>
	<tspan x="39.5px" y="290.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="305.5px" xml:space="preserve">&gt;grep -r 3\.14 "C:\FolderA\*"</tspan>
	<tspan x="39.5px" y="320.5px" xml:space="preserve">C:\FolderA\readme.txt:13:  PI // 3.14</tspan>
	<tspan x="39.5px" y="335.5px" xml:space="preserve">C:\FolderA\RepliCmpLib.vbs:118:  PI = 3.1415926535</tspan></text>
	</g>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を検索します。<tspan x="24.5px" y="77.5px" xml:space="preserve">grep は、コマンドプロンプトの find コマンドを内部で使用する場合もあります。</tspan></text>
	<text x="24.5px" y="395.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="159.5px" y="110.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">grep</text>
	<text x="255.5px" y="140.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA</text>
	<text x="177.5px" y="185.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3\.14</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="417.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: grep_sth" target="_blank">
	<text x="77.5px" y="417.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_Grep.vbs#[T_grep_sth]" target="_blank">
	<text x="75.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Grep.vbs</text>
	</a>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_grep_sth</text>
	<a xlink:href="#RegExpTest" onclick="chgPage( evt, 65 )">
	<text x="75.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegExpTest</text>
	</a>
	<text x="24.5px" y="461.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="182.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現でマッチするかどうかをテスト</text>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="75.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines 関数</text>
	</a>
	<text x="33.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象がファイルのときは、ファイルのパスを出力しませんが行番号を出力します。</text>
</g>
<g id="page38" width="464" height="217" transform="translate(+10,+27505)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="217.5" x2="464.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InfiniteLoop" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InfiniteLoop</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CPUを走らせ続けます。</text>
	<g>
	<rect x="30.5" y="75.5" width="220" height="36"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="44.5px" y="89.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;InfiniteLoop<tspan x="44.5px" y="104.5px" xml:space="preserve">Infinite Loop ...</tspan></text>
	</g>
	<text x="24.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: InfiniteLoop" target="_blank">
	<text x="77.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CPU に負荷をかけます。</text>
</g>
<g id="page39" width="566" height="460" transform="translate(+10,+27732)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="460.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="460.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="460.5" x2="566.5" y2="460.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeNewPrompt_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeNewPrompt</text>
	<text x="170.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を新規作成します。</text>
	<g>
	<rect x="29.5" y="78.5" width="346" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;MakeNewPrompt<tspan x="43.5px" y="107.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">Enter のみ : デスクトップに Prompt.vbs を作成します。</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">作成するファイルのパス&gt;C:\FolderA\Prompt.vbs</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeNewPrompt</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="219.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="181.5px" y="137.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\Prompt.vbs</text>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="26.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="65.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputCommand</text>
	</a>
	<text x="26.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="35.5" y="267.5" width="208" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="49.5px" y="281.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenFolder</text>
	</g>
	<text x="169.5px" y="281.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenFolder</text>
	<text x="37.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトに入力したコマンドによって、呼ばれる関数は、コマンド名と同じ<tspan x="37.5px" y="326.5px" xml:space="preserve">名前の関数です。 パラメーターは main と同じく Opt と AppKey で構成されています。 </tspan></text>
	<g>
	<rect x="48.5" y="343.5" width="388" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  OpenFolder( Opt, AppKey )<tspan x="56.5px" y="374.5px" xml:space="preserve">    Set c = g_VBS_Lib</tspan>
	<tspan x="56.5px" y="389.5px" xml:space="preserve">    path = InputPath( "ファイルのパス&gt;", c.CheckFolderExists )</tspan>
	<tspan x="56.5px" y="404.5px" xml:space="preserve">    Setting_openFolder  path</tspan>
	<tspan x="56.5px" y="419.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="86.5px" y="359.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenFolder</text>
	<a xlink:href="#Setting_openFolder" onclick="chgPage( evt, 121 )">
	<text x="80.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_openFolder</text>
	</a>
	<a xlink:href="#InputPath" onclick="chgPage( evt, 158 )">
	<text x="122.5px" y="389.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputPath</text>
	</a>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スクリプトの記述場所</text>
	<text x="261.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（例）</text>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: MakeNewPrompt" target="_blank">
	<text x="77.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page40" width="566" height="387" transform="translate(+10,+28202)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="387.5" x2="566.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="32.5" y="78.5" width="502" height="216"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="46.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;MakeNewScript<tspan x="46.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="46.5px" y="122.5px" xml:space="preserve">  ((( [MakeVbsLibSample] )))</tspan>
	<tspan x="46.5px" y="137.5px" xml:space="preserve">どのタイプのファイルを作成しますか</tspan>
	<tspan x="46.5px" y="152.5px" xml:space="preserve">1. シンプル vbslib スクリプト</tspan>
	<tspan x="46.5px" y="167.5px" xml:space="preserve">続行するには Enter キーを押してください . . . 1</tspan>
	<tspan x="46.5px" y="182.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="197.5px" xml:space="preserve">Enter のみ : デスクトップに sample.vbs を作成します。</tspan>
	<tspan x="46.5px" y="212.5px" xml:space="preserve">作成するファイルのパス&gt;</tspan>
	<tspan x="46.5px" y="227.5px" xml:space="preserve">&gt;copy_ren  "samples\sample.vbs", "C:\Users\user1\Desktop\sample.vbs"</tspan>
	<tspan x="46.5px" y="242.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="46.5px" y="257.5px" xml:space="preserve">vbs ファイルを作成しました。</tspan>
	<tspan x="46.5px" y="272.5px" xml:space="preserve">テキスト・エディターで、vbs ファイルの最後にある main2 関数を編集してください。</tspan>
	<tspan x="46.5px" y="287.5px" xml:space="preserve">vbs ファイルをダブルクリックすると編集した内容を実行します。</tspan></text>
	</g>
	<text id="MakeVbsLibSample" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeNewScript</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スクリプトを新規作成します。</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="208.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="166.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeNewScript</text>
	<text x="24.5px" y="328.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: MakeNewScript" target="_blank">
	<text x="77.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#MakeNewPrompt_sth" onclick="chgPage( evt, 39 )">
	<text x="77.5px" y="350.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeNewPrompt</text>
	</a>
	<text x="24.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page41" width="566" height="298" transform="translate(+10,+28599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="298.5" x2="566.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MD5List_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MD5List</text>
	<g>
	<rect x="32.5" y="78.5" width="502" height="126"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="46.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;MD5List<tspan x="46.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="46.5px" y="122.5px" xml:space="preserve">  ((( [MD5List] )))</tspan>
	<tspan x="46.5px" y="137.5px" xml:space="preserve">1) [make] MD5リストを作成します</tspan>
	<tspan x="46.5px" y="152.5px" xml:space="preserve">2) [check] MD5リストをチェックします</tspan>
	<tspan x="46.5px" y="167.5px" xml:space="preserve">番号またはコマンド &gt;1</tspan>
	<tspan x="46.5px" y="182.5px" xml:space="preserve">調べるフォルダーのパス &gt;C:\Folder</tspan>
	<tspan x="46.5px" y="197.5px" xml:space="preserve">MD5 リストのファイル パス（出力先）&gt;C:\MD5.txt</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リストを作成またはチェックします。</text>
	<text x="166.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MD5List</text>
	<text x="24.5px" y="241.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MD5_List" cats_vhref="%vbslib_new%\_src\vbslib.svg#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="62.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 リスト</text>
	</a>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="62.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHash</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="208.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page42" width="606" height="506" transform="translate(+10,+28907)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="606.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="606.5" y1="-0.5" x2="606.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="506.5" x2="606.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="mkdir_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">mkdir</text>
	<text x="24.5px" y="419.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\vbslib Prompt.vbs#: mkdir_sth" target="_blank">
	<text x="77.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="340.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<g>
	<rect x="56.5" y="305.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">wscript "C:\.......\vbslib new\vbslib Prompt.vbs" mkdir</text>
	</g>
	<g>
	<rect x="25.5" y="80.5" width="244" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;mkdir<tspan x="39.5px" y="109.5px" xml:space="preserve">[MkDir] make directory</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">相対パスを使ってフォルダーを作ります</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">相対パスの基準フォルダ &gt;C:\FolderA</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">作成するフォルダの相対パス &gt;a\b</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">Open folder "C:\FolderA\a\b"</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを使ってフォルダーを作ります。</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">mkdir</text>
	<text x="183.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA</text>
	<text x="207.5px" y="154.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a\b</text>
	<text x="24.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">「送る」 メニューから mkdir コマンドを使えるようにするには</text>
	<text x="40.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs ファイルへのショートカット・ファイルを</text>
	<a xlink:href="#OpenSendTo_sth" onclick="chgPage( evt, 59 )">
	<text x="356.5px" y="245.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenSendTo</text>
	</a>
	<text x="432.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で表示されるフォルダー</text>
	<text x="40.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中に作成して、ショートカット・ファイルのファイル名を 「mkdir」 に変えて、ショートカット・<tspan x="40.5px" y="276.5px" xml:space="preserve">ファイルを右クリック [ プロパティ &gt; リンク先 ] の先頭に、「wscript」と空白文字、末尾に</tspan>
	<tspan x="40.5px" y="291.5px" xml:space="preserve">空白文字と 「mkdir」 を入力してください。</tspan></text>
	<text x="40.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを右クリックして [ 送る &gt; mkdir ] から起動した場合、相対パスの基準フォルダーの<tspan x="40.5px" y="370.5px" xml:space="preserve">入力が不要になります。</tspan></text>
	<a xlink:href="Test\tools\T_mkdir" target="_blank">
	<text x="77.5px" y="419.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_mkdir フォルダ</text>
	</a>
	<text x="24.5px" y="444.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="469.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#mkdir" cats_vhref="%vbslib_new%\_src\vbslib.svg#mkdir" onclick="chgPage( evt, 461 )">
	<text x="77.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ mkdir 関数</text>
	</a>
</g>
<g id="page43" width="650" height="2373" transform="translate(+10,+29423)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2373.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="2373.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2373.5" x2="650.5" y2="2373.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="41.5" y="113.5" width="354" height="235"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<image x="76" y="317" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="75" y="217" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="425" y="125" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="172" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="450" y="149" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="322" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="450" y="299" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="450" y="247" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="270" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="425" y="223" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="80" y="147" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="106" y="169" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="133" y="188" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="76" y="296" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<rect x="415.5" y="121.5" width="178" height="78"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<rect x="415.5" y="215.5" width="178" height="135"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<image x="54" y="125" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="133" y="258" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="106" y="239" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="ModuleAssort2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssort2</text>
	<g class="notsupprt">
	<rect x="161.5" y="15.5" width="76" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="169.5px" y="29.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アルファ版</text>
	</g>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">簡易バージョン管理＆構成管理ツール。</text>
	<text x="448.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Project</text>
	<text x="498.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="473.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Part</text>
	<text x="473.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Part</text>
	<text x="498.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Source.c</text>
	<text x="473.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Part</text>
	<text x="498.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="448.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Project</text>
	<text id="Masters" class="keyword" x="77.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Masters</text>
	<text x="103.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleA</text>
	<text x="129.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="153.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="153.5px" y="181.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… リビジョン</text>
	<text x="95.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.moas</text>
	<text x="192.5px" y="308.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 設定ファイル</text>
	<text x="192.5px" y="329.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… </text>
	<text x="95.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5List.txt</text>
	<text x="98.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleB</text>
	<text x="153.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Source.c</text>
	<text x="129.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="153.5px" y="251.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… リビジョン</text>
	<g>
	<line x1="231.5" y1="199.5" x2="462.5" y2="182.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="231.5" y1="199.5" x2="242.5" y2="203.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="231.5" y1="199.5" x2="242.5" y2="195.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="462.5" y1="182.5" x2="451.5" y2="178.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="462.5" y1="182.5" x2="451.5" y2="186.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="235.5" y1="269.5" x2="471.5" y2="328.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="235.5" y1="269.5" x2="244.5" y2="274.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="235.5" y1="269.5" x2="246.5" y2="268.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="471.5" y1="328.5" x2="462.5" y2="323.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="471.5" y1="328.5" x2="460.5" y2="329.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="251.5" y1="206.5" x2="457.5" y2="273.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="251.5" y1="206.5" x2="260.5" y2="212.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="251.5" y1="206.5" x2="262.5" y2="206.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="457.5" y1="273.5" x2="448.5" y2="267.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="457.5" y1="273.5" x2="446.5" y2="273.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="24.5px" y="89.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort (ver.1)</text>
	</a>
	<text x="41.5px" y="1830.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Assort コマンドは、マスターズ フォルダーの中にあるモジュールを更新する作業を支援します。 <tspan x="41.5px" y="1845.5px" xml:space="preserve">Commit コマンドは、プロジェクトの構成を記録し、CheckOut コマンドで復帰できるようにします。</tspan>
	<tspan x="41.5px" y="1860.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="1875.5px" xml:space="preserve">Assort コマンドを実行すると、プロジェクト フォルダーの中にあるファイルと、マスターズ フォルダーの</tspan>
	<tspan x="41.5px" y="1890.5px" xml:space="preserve">中にあるファイルの比較を行い、変更があったモジュールが一覧されます。 </tspan>
	<tspan x="41.5px" y="1905.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="1920.5px" xml:space="preserve">新しいリビジョンを作成するときは、まず、これから作る新しいプロジェクトとそれを構成するモジュール</tspan>
	<tspan x="41.5px" y="1935.5px" xml:space="preserve">について設定ファイルに追記します。 ただし、新しいリビジョンのモジュールのフォルダーは、設定</tspan>
	<tspan x="41.5px" y="1950.5px" xml:space="preserve">ファイルに記述したフォルダー名ではなく、Work というフォルダー名にしてください。 そして、Work </tspan>
	<tspan x="41.5px" y="1965.5px" xml:space="preserve">フォルダーの中にモジュールを構成するファイルを、任意の内容で作成します。 多くの場合、前の</tspan>
	<tspan x="41.5px" y="1980.5px" xml:space="preserve">リビジョンのフォルダーをコピーするだけです。 その後、Assort コマンドを実行すると、Work フォルダー</tspan>
	<tspan x="41.5px" y="1995.5px" xml:space="preserve">にあるファイルだけがプロジェクトからコピーされます。 モジュールを構成するファイルを増減させ</tspan>
	<tspan x="41.5px" y="2010.5px" xml:space="preserve">たいときは、Work フォルダーの中のファイルを手動で増減させて再度 Assort コマンドを実行して</tspan>
	<tspan x="41.5px" y="2025.5px" xml:space="preserve">ください。 </tspan>
	<tspan x="41.5px" y="2040.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="2055.5px" xml:space="preserve">Work フォルダーが新しいリビジョンの内容になったら、フォルダー名を設定ファイルに記述した</tspan>
	<tspan x="41.5px" y="2070.5px" xml:space="preserve">最新のリビジョン名に変更して、再度 Assort コマンドを実行してください。 マスターとプロジェクトの</tspan>
	<tspan x="41.5px" y="2085.5px" xml:space="preserve">間で比較が行われ、違いが検出されなくなったら、Commit コマンドを実行してください。 プロジェクト</tspan>
	<tspan x="41.5px" y="2100.5px" xml:space="preserve">のファイル構成が記録され、CheckOut コマンドでプロジェクト フォルダーが復帰できるようにする</tspan>
	<tspan x="41.5px" y="2115.5px" xml:space="preserve">ための処理が行われます。</tspan>
	<tspan x="41.5px" y="2130.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="2145.5px" xml:space="preserve">なお、Assort コマンドでは、別のプロジェクトによって作られた最新モジュールの有無のチェックも</tspan>
	<tspan x="41.5px" y="2160.5px" xml:space="preserve">行われます。 ただし、最新モジュールがあっても、すぐに更新はしないで、一度 Commit しておいた</tspan>
	<tspan x="41.5px" y="2175.5px" xml:space="preserve">ほうがよいでしょう。</tspan></text>
	<g class="notsupprt">
	<rect x="296.5" y="1781.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="304.5px" y="1795.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="42.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckOut コマンドは、過去にコミットしたプロジェクトのフォルダーを復帰します。 <tspan x="42.5px" y="439.5px" xml:space="preserve">その内部では、モジュールのターゲットやリビジョンごとに整理された「マスターズ フォルダー」から</tspan>
	<tspan x="42.5px" y="454.5px" xml:space="preserve">集めてコピーする処理が行われます。</tspan></text>
	<text x="24.5px" y="394.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckOut コマンド</text>
	<g>
	<rect x="57.5" y="1146.5" width="436" height="400"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1162.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<tspan x="65.5px" y="1177.5px" xml:space="preserve">&lt;ModuleAssort2_Projects&gt;</tspan>
	<tspan x="65.5px" y="1192.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1207.5px" xml:space="preserve">&lt;ProjectTag  name="Project-A"  value="Project-A\01"/&gt;</tspan>
	<tspan x="65.5px" y="1222.5px" xml:space="preserve">&lt;ProjectTag  name="Project-B"  value="Project-B\02"/&gt;</tspan>
	<tspan x="65.5px" y="1237.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1252.5px" xml:space="preserve">&lt;Variable  name="${Masters}"  value="Masters"   type="FullPathType"/&gt;</tspan>
	<tspan x="65.5px" y="1267.5px" xml:space="preserve">&lt;Variable  name="${ProjA}"    value="ProjectA"  type="FullPathType"/&gt;</tspan>
	<tspan x="65.5px" y="1282.5px" xml:space="preserve">&lt;Variable  name="${ProjB}"    value="ProjectB"  type="FullPathType"/&gt;</tspan>
	<tspan x="65.5px" y="1297.5px" xml:space="preserve">&lt;Variable  name="${B}"        value="B"/&gt;</tspan>
	<tspan x="65.5px" y="1312.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1327.5px" xml:space="preserve">&lt;Project  name="Project-A\01"  path="${ProjA}"&gt;</tspan>
	<tspan x="65.5px" y="1342.5px" xml:space="preserve">    &lt;Module  master="${Masters}\ModuleA\01"  project="."/&gt;</tspan>
	<tspan x="65.5px" y="1357.5px" xml:space="preserve">&lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="1372.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1387.5px" xml:space="preserve">&lt;Project  name="Project-B\02"  path="${ProjB}"&gt;</tspan>
	<tspan x="65.5px" y="1402.5px" xml:space="preserve">    &lt;Module  master="${Masters}\ModuleA\02"  project="."/&gt;</tspan>
	<tspan x="65.5px" y="1417.5px" xml:space="preserve">    &lt;Module  master="${Masters}\ModuleB\02"  project="${B}"/&gt;</tspan>
	<tspan x="65.5px" y="1432.5px" xml:space="preserve">&lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="1447.5px" xml:space="preserve">&lt;Project  name="Project-B\01"  path="${ProjB}"&gt;</tspan>
	<tspan x="65.5px" y="1462.5px" xml:space="preserve">    ModuleA  &lt;Module  master="${Masters}\ModuleA\01"  project="."/&gt;</tspan>
	<tspan x="65.5px" y="1477.5px" xml:space="preserve">    ModuleB  &lt;Module  master="${Masters}\ModuleB\01"  project="${B}"/&gt;</tspan>
	<tspan x="65.5px" y="1492.5px" xml:space="preserve">&lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="1507.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1522.5px" xml:space="preserve">&lt;Fragment  list="${Masters}\MD5List.txt"/&gt;</tspan>
	<tspan x="65.5px" y="1537.5px" xml:space="preserve">&lt;/ModuleAssort2_Projects&gt;</tspan></text>
	</g>
	<text x="24.5px" y="1110.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="48.5px" y="1137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.moas</text>
	<text x="154.5px" y="1137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort2 設定ファイル</text>
	<text x="65.5px" y="1576.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;ProjectTag&gt; タグで、Project-A や Project-B のデフォルト リビジョン（最新の安定版） がどれで<tspan x="65.5px" y="1591.5px" xml:space="preserve">あるかについて記述しています。</tspan></text>
	<text x="65.5px" y="1649.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Project&gt; タグで、それぞれのプロジェクト（Project-A のリビジョン 01、Project-B のリビジョン 01、<tspan x="65.5px" y="1664.5px" xml:space="preserve">同 02 ） が構成するモジュール（&lt;Module&gt; タグ）について、マスターズ フォルダー内のフル パスと、</tspan>
	<tspan x="65.5px" y="1679.5px" xml:space="preserve">プロジェクト フォルダー内の相対パスを記述しています。</tspan></text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="65.5px" y="1620.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Variable&gt; タグ</text>
	</a>
	<text x="154.5px" y="1620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で変数を定義しています。</text>
	<text x="24.5px" y="1795.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Assort コマンドと Commit コマンド</text>
	<text x="65.5px" y="1708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Fragment&gt; タグで、同じ内容のファイルを探すための</text>
	<a xlink:href="#MD5CacheClass" onclick="chgPage( evt, 478 )">
	<text x="369.5px" y="1708.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5リスト</text>
	</a>
	<text x="428.5px" y="1708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパスを設定しています。</text>
	<text x="65.5px" y="1724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マスターズ フォルダーの中で、同じ内容のファイルを１つだけにする Fragment コマンドによって、<tspan x="65.5px" y="1739.5px" xml:space="preserve">フォルダーのサイズを削減する処理がが行われていなければ、記述は不要です。</tspan></text>
	<g class="notsupprt">
	<rect x="272.5" y="1576.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="280.5px" y="1590.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<g class="notsupprt">
	<rect x="525.5" y="1724.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="533.5px" y="1738.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="24.5px" y="2242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="2221.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\T_ModuleAssort2\T_ModuleAssort2.vbs#: T_ModuleAssort2_RunPrompt" target="_blank">
	<text x="78.5px" y="2242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort2.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_ModuleAssort2\T_ModuleAssort2.vbs#: T_ModuleAssort2_RunPrompt_Main" target="_blank">
	<text x="78.5px" y="2221.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort2.vbs</text>
	</a>
	<text x="236.5px" y="2221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ModuleAssort2_RunPrompt_Main （関数名は暫定）</text>
	<text x="236.5px" y="2242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ModuleAssort2_RunPrompt</text>
	<text x="167.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort2 設定ファイル</text>
	<text id="Projects_moas" class="keyword" x="48.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.moas</text>
	<text x="24.5px" y="502.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="57.5" y="538.5" width="454" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<tspan x="65.5px" y="569.5px" xml:space="preserve">&lt;ModuleAssort2_Projects&gt;</tspan>
	<tspan x="65.5px" y="584.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="599.5px" xml:space="preserve">&lt;Project  name="Project-A\01"  path="C:\ProjectA"&gt;</tspan>
	<tspan x="65.5px" y="614.5px" xml:space="preserve">    ModuleA  &lt;Module  master="C:\Masters\ModuleA\01"  project="."/&gt;</tspan>
	<tspan x="65.5px" y="629.5px" xml:space="preserve">    ModuleB  &lt;Module  master="C:\Masters\ModuleB\02"  project="ModuleB"/&gt;</tspan>
	<tspan x="65.5px" y="644.5px" xml:space="preserve">&lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="659.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="674.5px" xml:space="preserve">&lt;/ModuleAssort2_Projects&gt;</tspan></text>
	</g>
	<text x="65.5px" y="706.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Project&gt; タグの中で、プロジェクト（Project-A のリビジョン 01） が構成するモジュール<tspan x="65.5px" y="721.5px" xml:space="preserve">（&lt;Module&gt; タグ）について、マスターズ フォルダー内のフル パスと、プロジェクト フォルダー内の</tspan>
	<tspan x="65.5px" y="736.5px" xml:space="preserve">相対パスを記述しています。 相対パスの基準パスは、Project/@path に記述していますが、</tspan>
	<tspan x="65.5px" y="751.5px" xml:space="preserve">コマンドによっては無視されます。 XML タグ（ &lt; &gt; で囲まれた部分 ）の外は、コメントとして無視</tspan>
	<tspan x="65.5px" y="766.5px" xml:space="preserve">されます。</tspan></text>
	<text x="258.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が記述されていませんが、記述することで変数を使うこと</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="169.5px" y="797.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Variable&gt; タグ</text>
	</a>
	<text x="65.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">このサンプルでは</text>
	<text x="65.5px" y="814.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ができます。 （別のサンプルを参照）</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="340.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<g>
	<rect x="56.5" y="862.5" width="472" height="201"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="70.5px" y="876.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort2<tspan x="70.5px" y="891.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="906.5px" xml:space="preserve">ModuleAssort2 の Projects.moas ファイルのパス &gt;C:\Projects.moas</tspan>
	<tspan x="70.5px" y="921.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="936.5px" xml:space="preserve">チェック アウトの出力先とする空のフォルダーのパス、または、チェック アウト</tspan>
	<tspan x="70.5px" y="951.5px" xml:space="preserve">したプロジェクトの中のパスを入力してください。</tspan>
	<tspan x="70.5px" y="966.5px" xml:space="preserve">パス&gt;C:\CheckOut</tspan>
	<tspan x="70.5px" y="981.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="996.5px" xml:space="preserve">プロジェクトをチェック アウトします。</tspan>
	<tspan x="70.5px" y="1011.5px" xml:space="preserve">プロジェクト名\リビジョン（例：ProjectA\01）&gt;Project-A\01</tspan>
	<tspan x="70.5px" y="1026.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="1041.5px" xml:space="preserve">C:\Masters\ModuleA\01</tspan>
	<tspan x="70.5px" y="1056.5px" xml:space="preserve">C:\Masters\ModuleB\02</tspan></text>
	</g>
	<text x="57.5px" y="853.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs ファイルをダブルクリックして、</text>
	<g class="notsupprt">
	<rect x="431.5" y="839.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="439.5px" y="853.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="190.5px" y="876.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort2</text>
	<text x="352.5px" y="906.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Projects.moas</text>
	<text x="100.5px" y="966.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\CheckOut</text>
	<text x="340.5px" y="1011.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Project-A\01</text>
	<text x="145.5px" y="89.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">よりもシンプルかつ高速になっています。</text>
	<a xlink:href="#MD5CacheClass" onclick="chgPage( evt, 478 )">
	<text x="209.5px" y="329.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5リスト</text>
	</a>
	<text x="24.5px" y="2281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="68.5px" y="2299.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule</text>
	</a>
	<a xlink:href="#Diff_sth" onclick="chgPage( evt, 22 )">
	<text x="68.5px" y="2281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Diff</text>
	</a>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="68.5px" y="2317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT</text>
	</a>
	<text x="248.5px" y="2299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを新しいリビジョンに置き換える</text>
	<text x="248.5px" y="2317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール内のターゲット間の同期をする</text>
	<text x="248.5px" y="2335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいテキスト セクションの構成に合わせる</text>
	<a xlink:href="#MakeCrossedOldSections" cats_vhref="%vbslib_new%\_src\vbslib.svg#MakeCrossedOldSections" onclick="chgPage( evt, 767 )">
	<text x="68.5px" y="2335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeCrossedOldSections</text>
	</a>
	<text x="248.5px" y="2281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダーの内容の違いを表示する</text>
</g>
<g id="page44" width="631" height="3275" transform="translate(+10,+31806)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="3275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="3275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="3275.5" x2="631.5" y2="3275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="76" y="459" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="76" y="437" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="101" y="372" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="75" y="393" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<g>
	<rect x="57.5" y="2621.5" width="502" height="306"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="71.5px" y="2635.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort<tspan x="71.5px" y="2650.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2665.5px" xml:space="preserve">&gt;ModuleAssort</tspan>
	<tspan x="71.5px" y="2680.5px" xml:space="preserve">ModuleAssort.moas or Projects.xml ファイルのパス&gt;C:\ModuleAssort.moas</tspan>
	<tspan x="71.5px" y="2695.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2710.5px" xml:space="preserve">番号またはコマンド名&gt;Synchronize</tspan>
	<tspan x="71.5px" y="2725.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2740.5px" xml:space="preserve">２つのターゲット モジュールを、関係を維持しつつ、新しいリビジョンに更新します。</tspan>
	<tspan x="71.5px" y="2755.5px" xml:space="preserve">2A ：同期する片方のリビジョンのフォルダーのパス &gt;Module\TargetA\01</tspan>
	<tspan x="71.5px" y="2770.5px" xml:space="preserve">2B ：同期するもう片方のリビジョンのフォルダーのパス &gt;Module\TargetB\03</tspan>
	<tspan x="71.5px" y="2785.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2800.5px" xml:space="preserve">Enter のみ：最新リビジョン</tspan>
	<tspan x="71.5px" y="2815.5px" xml:space="preserve">1A ：2A の最新リビジョン名 &gt;</tspan>
	<tspan x="71.5px" y="2830.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2845.5px" xml:space="preserve">Enter のみ：最新リビジョン</tspan>
	<tspan x="71.5px" y="2860.5px" xml:space="preserve">1B ：2B の最新リビジョン名 &gt;</tspan>
	<tspan x="71.5px" y="2875.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2890.5px" xml:space="preserve">■ベース（Module\TargetB\03）: "C:\Users\OWNER\Desktop\_ModuleAssort\1B_New"</tspan>
	<tspan x="71.5px" y="2905.5px" xml:space="preserve">■ワーク（Module\TargetA\01）: "C:\Users\OWNER\Desktop\_ModuleAssort\1A_New"</tspan>
	<tspan x="71.5px" y="2920.5px" xml:space="preserve"></tspan></text>
	</g>
	<g>
	<rect x="57.5" y="2131.5" width="502" height="231"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="71.5px" y="2145.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort<tspan x="71.5px" y="2160.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2175.5px" xml:space="preserve">&gt;ModuleAssort</tspan>
	<tspan x="71.5px" y="2190.5px" xml:space="preserve">ModuleAssort.moas or Projects.xml ファイルのパス&gt;C:\ModuleAssort.moas</tspan>
	<tspan x="71.5px" y="2205.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2220.5px" xml:space="preserve">番号またはコマンド名&gt;Defragment</tspan>
	<tspan x="71.5px" y="2235.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2250.5px" xml:space="preserve">断片化しているリビジョンのフォルダーを、完全なフォルダーに戻します。</tspan>
	<tspan x="71.5px" y="2265.5px" xml:space="preserve">断片化とは、同じ内容のファイルを一時的に削除することです。</tspan>
	<tspan x="71.5px" y="2280.5px" xml:space="preserve">_FullSet.txt ファイルがあるフォルダーは、断片化している可能性があります。</tspan>
	<tspan x="71.5px" y="2295.5px" xml:space="preserve">なお、CheckOut, Assort, Commit は、断片化していても正しく動作します。</tspan>
	<tspan x="71.5px" y="2310.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2325.5px" xml:space="preserve">Enter のみ：終了</tspan>
	<tspan x="71.5px" y="2340.5px" xml:space="preserve">マスターズ フォルダーのパス：すべての断片化しているモジュール</tspan>
	<tspan x="71.5px" y="2355.5px" xml:space="preserve">断片化しているフォルダーのパス &gt;</tspan></text>
	</g>
	<image x="425" y="182" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="229" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="450" y="206" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="407" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="450" y="384" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="450" y="332" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="478" y="355" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="425" y="308" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="80" y="204" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="122" y="249" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="149" y="268" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="105" y="226" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="122" y="310" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="149" y="332" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="76" y="481" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="76" y="503" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="76" y="525" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<rect x="40.5" y="177.5" width="366" height="378"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<rect x="415.5" y="178.5" width="178" height="78"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<rect x="415.5" y="300.5" width="178" height="135"
		style="fill:rgb(192,192,192);stroke:rgb(224,224,224);stroke-width:1;fill-opacity:0.00"/>
	<g>
	<rect x="57.5" y="1694.5" width="502" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="71.5px" y="1708.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort<tspan x="71.5px" y="1723.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="1738.5px" xml:space="preserve">&gt;ModuleAssort</tspan>
	<tspan x="71.5px" y="1753.5px" xml:space="preserve">ModuleAssort.moas or Projects.xml ファイルのパス&gt;C:\Projects.xml</tspan>
	<tspan x="71.5px" y="1768.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="1783.5px" xml:space="preserve">番号またはコマンド名&gt;CheckOut</tspan>
	<tspan x="71.5px" y="1798.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="1813.5px" xml:space="preserve">取り出すプロジェクト名&gt;Project_X</tspan>
	<tspan x="71.5px" y="1828.5px" xml:space="preserve">取り出すリビジョン名&gt;01</tspan>
	<tspan x="71.5px" y="1843.5px" xml:space="preserve">取り出したプロジェクトを格納するフォルダーのパス（★上書きします）&gt;C:\Proj</tspan></text>
	</g>
	<text id="ModuleAssort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="24.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのフォルダーから、各種モジュール/ターゲット/リビジョン で分けられたマスター フォルダー<tspan x="24.5px" y="130.5px" xml:space="preserve">へ分類してコピー（アソート）することで、ターゲット別のモジュールの同期をしやすくします。 ここでいう</tspan>
	<tspan x="24.5px" y="145.5px" xml:space="preserve">同期とは、あるターゲットのファイルを変更したときに、別のターゲットのファイルにも反映すること、</tspan>
	<tspan x="24.5px" y="160.5px" xml:space="preserve">または、反映しないことを確認することです。 </tspan></text>
	<text x="24.5px" y="3075.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="3119.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#" target="_blank">
	<text x="87.5px" y="3119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: ModuleAssortClass" target="_blank">
	<text x="228.5px" y="3075.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="448.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Project</text>
	<text x="498.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="473.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Part</text>
	<text x="473.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Part</text>
	<text x="498.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Source.c</text>
	<text x="473.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Part</text>
	<text x="498.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="448.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B_Project</text>
	<g>
	<line x1="242.5" y1="276.5" x2="462.5" y2="239.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="242.5" y1="276.5" x2="252.5" y2="278.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="242.5" y1="276.5" x2="251.5" y2="272.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="462.5" y1="239.5" x2="452.5" y2="237.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="462.5" y1="239.5" x2="453.5" y2="243.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="244.5" y1="342.5" x2="449.5" y2="364.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1"/>
	<line x1="244.5" y1="342.5" x2="253.5" y2="346.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="244.5" y1="342.5" x2="254.5" y2="340.5"
		style="fill:none;stroke:rgb(128,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="382.5px" y="267.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ内容なら<tspan x="382.5px" y="282.5px" xml:space="preserve">コピーしない</tspan></text>
	<text x="374.5px" y="353.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー</text>
	<text id="Masters" class="keyword" x="77.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Masters</text>
	<text x="103.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleA</text>
	<text x="145.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="169.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="128.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetA</text>
	<text x="145.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-1</text>
	<text x="169.5px" y="261.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… コミットしたリビジョン</text>
	<g>
	<rect x="57.5" y="994.5" width="448" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1010.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="65.5px" y="1025.5px" xml:space="preserve">&lt;ModuleAssort&gt;</tspan>
	<tspan x="65.5px" y="1040.5px" xml:space="preserve">&lt;Masters  path="_Masters"/&gt;</tspan>
	<tspan x="65.5px" y="1055.5px" xml:space="preserve">&lt;AssortFrom  path="${A_Project}"/&gt;</tspan>
	<tspan x="65.5px" y="1070.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1085.5px" xml:space="preserve">&lt;Variable  name="${A_Project}"  value="A_Project"  type="FullPathType"/&gt;</tspan>
	<tspan x="65.5px" y="1100.5px" xml:space="preserve">&lt;Variable  name="${B_Project}"  value="B_Project"  type="FullPathType"/&gt;</tspan>
	<tspan x="65.5px" y="1115.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1130.5px" xml:space="preserve">&lt;Module  name="ModuleA"&gt;&lt;File  path="${A_Project}\A_Part"/&gt;&lt;/Module&gt;</tspan>
	<tspan x="65.5px" y="1145.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1160.5px" xml:space="preserve">&lt;Module  name="ModuleA"  target="100"  root_path="${B_Project}"&gt;</tspan>
	<tspan x="65.5px" y="1175.5px" xml:space="preserve">&lt;File  path="${B_Project}\A_Part"/&gt;</tspan>
	<tspan x="65.5px" y="1190.5px" xml:space="preserve">&lt;/Module&gt;</tspan>
	<tspan x="65.5px" y="1205.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="1220.5px" xml:space="preserve">&lt;/ModuleAssort&gt;</tspan></text>
	</g>
	<text x="24.5px" y="958.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="sample_mx2" x="48.5px" y="985.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas</text>
	<a xlink:href="#mx2" onclick="chgPage( evt, 50 )">
	<text x="368.5px" y="985.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 設定できる内容</text>
	</a>
	<text x="24.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-# フォルダーが作成されたら、他のリビジョンと比較して、必要な修正をしてください。 <tspan x="24.5px" y="750.5px" xml:space="preserve">なお、_FullSet.txt ファイルがあるフォルダーのリビジョンは、Defragment を実行すると完全なリビジョン</tspan>
	<tspan x="24.5px" y="765.5px" xml:space="preserve">を取り出せます。</tspan>
	<tspan x="24.5px" y="780.5px" xml:space="preserve">修正後、Work-# フォルダーを数字から始まるフォルダーに手動で変更することで、１つのモジュール</tspan>
	<tspan x="24.5px" y="795.5px" xml:space="preserve">をコミットしたことになります。 フォルダー名は、連続する必要はありません。 </tspan>
	<tspan x="24.5px" y="810.5px" xml:space="preserve">例： 01, 02, 100, 101, 02_Tmp、03-from-01。</tspan></text>
	<text x="24.5px" y="3154.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="87.5px" y="3217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule</text>
	</a>
	<text x="267.5px" y="3217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを新しいリビジョンに置き換える</text>
	<g>
	<rect x="57.5" y="1899.5" width="508" height="171"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="71.5px" y="1913.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort<tspan x="71.5px" y="1928.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="1943.5px" xml:space="preserve">&gt;ModuleAssort</tspan>
	<tspan x="71.5px" y="1958.5px" xml:space="preserve">ModuleAssort.moas or Projects.xml ファイルのパス&gt;C:\ModuleAssort.moas</tspan>
	<tspan x="71.5px" y="1973.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="1988.5px" xml:space="preserve">番号またはコマンド名&gt;Assort</tspan>
	<tspan x="71.5px" y="2003.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2018.5px" xml:space="preserve">&gt;ModuleAssortClass::Assort</tspan>
	<tspan x="71.5px" y="2033.5px" xml:space="preserve">Deleting  "Masters\Reading-*" and "Masters\Work-*" folders ...</tspan>
	<tspan x="71.5px" y="2048.5px" xml:space="preserve">Copy to "Masters\Reading-*" folders ...</tspan>
	<tspan x="71.5px" y="2063.5px" xml:space="preserve">Compare and Renaming "Masters\Reading-*" folders to "Masters\Work-*" folders ...</tspan></text>
	</g>
	<text x="24.5px" y="1655.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">画面</text>
	<text x="191.5px" y="1913.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="365.5px" y="1958.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\ModuleAssort.moas</text>
	<text x="197.5px" y="1988.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assort</text>
	<text x="365.5px" y="1753.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Projects.xml</text>
	<g>
	<rect x="57.5" y="2415.5" width="502" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="71.5px" y="2429.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ModuleAssort<tspan x="71.5px" y="2444.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2459.5px" xml:space="preserve">&gt;ModuleAssort</tspan>
	<tspan x="71.5px" y="2474.5px" xml:space="preserve">ModuleAssort.moas or Projects.xml ファイルのパス&gt;C:\ModuleAssort.moas</tspan>
	<tspan x="71.5px" y="2489.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2504.5px" xml:space="preserve">番号またはコマンド名&gt;Commit</tspan>
	<tspan x="71.5px" y="2519.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="2534.5px" xml:space="preserve">コミットするプロジェクト名&gt;Project_X</tspan>
	<tspan x="71.5px" y="2549.5px" xml:space="preserve">このコミットで作成するリビジョン名&gt;01</tspan>
	<tspan x="71.5px" y="2564.5px" xml:space="preserve">コメント&gt;更新内容</tspan></text>
	</g>
	<text x="191.5px" y="2429.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="365.5px" y="2474.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\ModuleAssort.moas</text>
	<text x="197.5px" y="2504.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Commit</text>
	<text x="233.5px" y="2534.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Project_X</text>
	<text x="281.5px" y="2549.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="125.5px" y="2564.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">更新内容</text>
	<text x="47.5px" y="1890.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールをアソートする（マスター フォルダーと比較して Work フォルダーを作成する）：</text>
	<text x="47.5px" y="2405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミット済みのモジュールから、プロジェクトをコミットする：</text>
	<text x="47.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミット済みのプロジェクトをチェックアウトする（取り出す）：</text>
	<text x="191.5px" y="1708.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="197.5px" y="1783.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckOut</text>
	<text x="209.5px" y="1813.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Project_X</text>
	<text x="197.5px" y="1828.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="473.5px" y="1843.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Proj</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ModuleAssort" target="_blank">
	<text x="87.5px" y="3075.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="169.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A_Source.c</text>
	<text x="205.5px" y="322.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… どのリビジョンとも異なる</text>
	<text x="95.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_Modules.xml</text>
	<text x="209.5px" y="493.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… モジュールの同期状況</text>
	<text x="95.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml</text>
	<text x="209.5px" y="515.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… プロジェクトのコミット状況</text>
	<a xlink:href="#sample_mx2" onclick="chgPage( evt, 44 )">
	<text x="95.5px" y="537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas</text>
	</a>
	<text x="209.5px" y="537.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ModuleAssort 設定ファイル</text>
	<image x="54" y="182" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text x="24.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Assort を実行すると、ModuleAssort.moas ファイルに設定してあるプロジェクトの構成に従って、<tspan x="24.5px" y="660.5px" xml:space="preserve">マスターの中の Work-#（# は数字）フォルダーにファイルをコピーします。 ただし、マスター（Masters </tspan>
	<tspan x="24.5px" y="675.5px" xml:space="preserve">フォルダー）にあるコミットしたリビジョンと同じなら何もしません。 また、すべてのモジュールの</tspan>
	<tspan x="24.5px" y="690.5px" xml:space="preserve">リビジョンを一覧した _Modules.xml ファイルを作成します。 なお、ModuleAssort.moas </tspan>
	<tspan x="24.5px" y="705.5px" xml:space="preserve">ファイルに書かれた、AssrotFrom タグを編集することで、高速にアソートできます。</tspan></text>
	<text x="24.5px" y="844.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Commit を実行すると、プロジェクトを構成するリビジョンの一覧を、Projects.xml ファイルに追記しま<tspan x="24.5px" y="859.5px" xml:space="preserve">す。 これにより、プロジェクトを構成するモジュールのリビジョンを一覧することができます。 また、</tspan>
	<tspan x="24.5px" y="874.5px" xml:space="preserve">CheckOut を実行して、プロジェクトを復元できるようにもなります。 CheckOut を実行するときは、</tspan>
	<tspan x="24.5px" y="889.5px" xml:space="preserve">_Modules.xml や ModuleAssort.moas ファイルは不要です。 Projects.xml ファイルにリビジョンの</tspan>
	<tspan x="24.5px" y="904.5px" xml:space="preserve">相対パスが記述されているので、以前 Commit したときとフォルダー名が変わっていたら CheckOut </tspan>
	<tspan x="24.5px" y="919.5px" xml:space="preserve">するときにフォルダーが見つからないエラーになるので注意してください。</tspan></text>
	<g>
	<rect x="57.5" y="1272.5" width="490" height="340"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1288.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ModuleAssort_Projects&gt;<tspan x="65.5px" y="1303.5px" xml:space="preserve">    &lt;Variable name="${ProjectX}" value="C:\Work\Project_X"/&gt;</tspan>
	<tspan x="65.5px" y="1318.5px" xml:space="preserve">    &lt;Variable name="${ProjectY}" value="C:\Work\Project_Y"/&gt;</tspan>
	<tspan x="65.5px" y="1333.5px" xml:space="preserve">    &lt;Project name="Project_X"&gt;</tspan>
	<tspan x="65.5px" y="1348.5px" xml:space="preserve">        &lt;Revision name="01" root_path="${ProjectX}"&gt;</tspan>
	<tspan x="65.5px" y="1363.5px" xml:space="preserve">            &lt;Comment&gt;更新内容1&lt;/Comment&gt;</tspan>
	<tspan x="65.5px" y="1378.5px" xml:space="preserve">            &lt;Module path="ModuleA\01" in_project="${ProjectX}"/&gt;</tspan>
	<tspan x="65.5px" y="1393.5px" xml:space="preserve">            &lt;Module path="ModuleB\ForTargetX\01" in_project="${ProjectX}\Sub"/&gt;</tspan>
	<tspan x="65.5px" y="1408.5px" xml:space="preserve">        &lt;/Revision&gt;</tspan>
	<tspan x="65.5px" y="1423.5px" xml:space="preserve">    &lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="1438.5px" xml:space="preserve">    &lt;Project name="Project_Y"&gt;</tspan>
	<tspan x="65.5px" y="1453.5px" xml:space="preserve">        &lt;Revision name="02" root_path="${ProjectY}"&gt;</tspan>
	<tspan x="65.5px" y="1468.5px" xml:space="preserve">            &lt;Comment&gt;更新内容2&lt;/Comment&gt;</tspan>
	<tspan x="65.5px" y="1483.5px" xml:space="preserve">            &lt;Module path="ModuleC\02" in_project="${ProjectY}"/&gt;</tspan>
	<tspan x="65.5px" y="1498.5px" xml:space="preserve">            &lt;Module path="ModuleB\ForTargetY\01" in_project="${ProjectY}\Sub"/&gt;</tspan>
	<tspan x="65.5px" y="1513.5px" xml:space="preserve">        &lt;/Revision&gt;</tspan>
	<tspan x="65.5px" y="1528.5px" xml:space="preserve">        &lt;Revision name="01" root_path="${ProjectY}"&gt;</tspan>
	<tspan x="65.5px" y="1543.5px" xml:space="preserve">            &lt;Comment&gt;更新内容1&lt;/Comment&gt;</tspan>
	<tspan x="65.5px" y="1558.5px" xml:space="preserve">            &lt;Module path="ModuleC\01" in_project="${ProjectY}"/&gt;</tspan>
	<tspan x="65.5px" y="1573.5px" xml:space="preserve">        &lt;/Revision&gt;</tspan>
	<tspan x="65.5px" y="1588.5px" xml:space="preserve">    &lt;/Project&gt;</tspan>
	<tspan x="65.5px" y="1603.5px" xml:space="preserve">&lt;/ModuleAssort_Projects&gt;</tspan></text>
	</g>
	<text id="CommitList_xml" class="keyword" x="45.5px" y="1263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml</text>
	<text x="184.5px" y="985.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort 設定ファイル</text>
	<text x="147.5px" y="1263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのコミット状況</text>
	<text x="47.5px" y="2120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_FullSet.txt がある（フラグメントされている）マスターを完全な形にする：</text>
	<text x="191.5px" y="2145.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="365.5px" y="2190.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\ModuleAssort.moas</text>
	<text x="197.5px" y="2220.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Defragment</text>
	<text x="266.5px" y="2355.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Masters\ModuleA\02</text>
	<text x="24.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の Masters フォルダーを入手して、CheckOut を実行すると、Projects.xml の情報を元にマスター<tspan x="24.5px" y="597.5px" xml:space="preserve">（Masters フォルダー）から必要なファイル（リビジョン）を集めて、プロジェクト フォルダーを復元する</tspan>
	<tspan x="24.5px" y="612.5px" xml:space="preserve">ことができます。</tspan></text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="87.5px" y="3093.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssortClass</text>
	</a>
	<a xlink:href="Test\tools\T_SyncModuleX\Files2" target="_blank">
	<text x="241.5px" y="3119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Files2 フォルダー</text>
	</a>
	<a xlink:href="#ModuleAssortClass_f" onclick="chgPage( evt, 523 )">
	<text x="241.5px" y="3093.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コールツリー</text>
	</a>
	<text x="47.5px" y="2609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期が必要な２つのモジュールを最新同士でマージする：</text>
	<text x="197.5px" y="2710.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Synchronize</text>
	<text x="365.5px" y="2680.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\ModuleAssort.moas</text>
	<text x="191.5px" y="2635.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	<text x="365.5px" y="2755.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Module\TargetA\01</text>
	<text x="389.5px" y="2770.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Module\TargetB\03</text>
	<text x="71.5px" y="2950.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デスクトップに作業フォルダーを作成します。 このプロンプトでは、作業フォルダーにある<tspan x="71.5px" y="2965.5px" xml:space="preserve">ファイルを比較します。</tspan></text>
	<a xlink:href="Document\vbslib_old_pre.svg#SyncModuleX">
	<text x="87.5px" y="3238.5px" style="fill:rgb(128,128,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncModuleX</text>
	</a>
	<text x="267.5px" y="3238.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">廃止された仕様</text>
	<g class="notsupprt">
	<rect x="161.5" y="15.5" width="65" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="169.5px" y="29.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ベータ版</text>
	</g>
	<a xlink:href="#SyncFilesT" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="87.5px" y="3154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT</text>
	</a>
	<text x="267.5px" y="3154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール内のターゲット間の同期をする</text>
	<text x="209.5px" y="471.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ファイルのハッシュ値のリスト</text>
	<text x="95.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_HashCache.txt</text>
	<text x="209.5px" y="449.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ファイル構成の状況</text>
	<text x="95.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_Files.xml</text>
	<text x="71.5px" y="2993.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExportNewestModule コマンドを使えば、各モジュールのターゲットの最新リビジョンを集めた</text>
	<a xlink:href="#SyncFilesT" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="266.5px" y="3009.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT</text>
	</a>
	<text x="334.5px" y="3009.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でマージすることができるようになります。</text>
	<text x="71.5px" y="3009.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーができ、より効率のよい</text>
	<text x="98.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleB</text>
	<text x="124.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetB</text>
	<text x="181.5px" y="384.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 別のターゲット</text>
	<text x="172.5px" y="405.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 別のモジュール</text>
	<text x="24.5px" y="2993.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<a xlink:href="#MakeCrossedOldSections" cats_vhref="%vbslib_new%\_src\vbslib.svg#MakeCrossedOldSections" onclick="chgPage( evt, 767 )">
	<text x="87.5px" y="3175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeCrossedOldSections</text>
	</a>
	<text x="267.5px" y="3175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいテキスト セクションの構成に合わせる</text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="87.5px" y="3196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="267.5px" y="3196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのファイルやフォルダーを同期する</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="340.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="#ModuleAssort2" onclick="chgPage( evt, 43 )">
	<text x="69.5px" y="74.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort2</text>
	</a>
	<text x="24.5px" y="74.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">更新</text>
</g>
<g id="page45" width="620" height="619" transform="translate(+10,+35091)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="619.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="619.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="619.5" x2="620.5" y2="619.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModuleAssortFiles" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル名・フォルダー名の一覧</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="472.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<g class="writting">
	<rect x="306.5" y="14.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="314.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<text x="30.5px" y="532.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Work-#</text>
	<text x="151.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたどのモジュールにも該当しないアソートしたモジュール</text>
	<text x="30.5px" y="497.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*_Tmp</text>
	<text x="151.5px" y="497.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更してからコンパイルさえしていないモジュール</text>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*.moas</text>
	<a xlink:href="#mx2" onclick="chgPage( evt, 50 )">
	<text x="336.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort.moas ファイル</text>
	</a>
	<text x="151.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort の設定ファイル</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_HashCache.txt</text>
	<text x="151.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マスターズ フォルダーにあるすべてのファイル名とハッシュ値の一覧。<tspan x="151.5px" y="209.5px" xml:space="preserve">テキスト エディターで開いて、ファイル名やハッシュ値を高速に検索できます。</tspan></text>
	<text x="24.5px" y="111.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*_Branch</text>
	<a xlink:href="#ModuleAssortBranch" onclick="chgPage( evt, 51 )">
	<text x="151.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _Branch</text>
	</a>
	<text x="24.5px" y="146.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_Files.xml</text>
	<text x="151.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アソートしたとき、チェックアウトしたときの対象ファイル名と関連情報の一覧。<tspan x="151.5px" y="161.5px" xml:space="preserve">テキスト エディターで開いて、ファイルの情報を高速に検索できます。</tspan></text>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_Modules.xml</text>
	<text x="151.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アソートしたモジュールと関連情報の一覧。<tspan x="151.5px" y="327.5px" xml:space="preserve">処置が必要なフォルダーは、テキスト エディターで開いて、Work や _Tmp で</tspan>
	<tspan x="151.5px" y="342.5px" xml:space="preserve">検索すれば見つかります。</tspan></text>
	<text x="30.5px" y="419.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Projects.xml</text>
	<text x="151.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたプロジェクトと、それを構成するモジュールの一覧</text>
	<text x="30.5px" y="567.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*_xfor_*</text>
	<text x="151.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前後のリビジョンの間となる、ファイルの位置や内容の位置だけ変更した<tspan x="151.5px" y="582.5px" xml:space="preserve">中間リビジョン</tspan></text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記は ABC順に並んでいます。</text>
	<text x="30.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_new_*</text>
	<text x="151.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckOutAndUpdate したプロジェクト</text>
	<text x="24.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*_Merged</text>
	<a xlink:href="#ModuleAssortBranch" onclick="chgPage( evt, 51 )">
	<text x="151.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _Branch</text>
	</a>
	<text x="30.5px" y="458.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Reading-#</text>
	<text x="151.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アソート処理中のモジュール</text>
</g>
<g id="page46" width="629" height="1752" transform="translate(+10,+35720)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="629.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1752.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="629.5" y1="-0.5" x2="629.5" y2="1752.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1752.5" x2="629.5" y2="1752.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="224" y="565" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="207" y="542" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="224" y="583" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="87" y="542" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="104" y="565" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="100" y="1416" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="83" y="1393" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="185" y="1393" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="202" y="1416" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="100" y="1593" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="104" y="582" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="204" y="1574" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="187" y="1551" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="83" y="1551" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="100" y="1574" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="98" y="841" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="98" y="824" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="81" y="801" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="354" y="842" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="337" y="801" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="354" y="824" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="225" y="824" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="208" y="801" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="225" y="842" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="MakeByModuleAssort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeByModuleAssort</text>
	<g>
	<rect x="81.5" y="954.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="970.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "C:\Masters\Projects.xml", "C:\Masters\Release"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeByModuleAssort( in_ProjectPath as string,  in_TargetPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_IsBatch as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを変換してリリース物を作成するような、リビジョンを比較して必要なコマンドを実行します。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectPath</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPath</text>
	<text x="204.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルのパス</text>
	<text x="204.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクしてできる最終ターゲットのフォルダーのパス</text>
	<text x="24.5px" y="1714.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1694.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="472.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: MakeByModuleAssort" target="_blank">
	<text x="78.5px" y="1694.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#: T_ModuleAssort_Make" target="_blank">
	<text x="71.5px" y="1714.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#make">
	<text pub="n" x="33.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">POSIX の make</text>
	</a>
	<text x="33.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルは、POSIX のメイクファイルに相当し、このファイルに依存関係と、コマンドを<tspan x="33.5px" y="909.5px" xml:space="preserve">記述します。 コマンドは、出力先が Work フォルダーになるようにしてください。</tspan></text>
	<text x="129.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、ファイルのタイムスタンプを比較して必要なコマンドを実行しますが、本関数は、</text>
	<text x="33.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョン（フォルダー名）を比較して必要なコマンドを実行します。 たとえば、ソースを整形する<tspan x="33.5px" y="506.5px" xml:space="preserve">前の最新リビジョンが 02 （02という名前のフォルダーがあり）、整形した後の最新リビジョンが 01 </tspan>
	<tspan x="33.5px" y="521.5px" xml:space="preserve">のときは、リビジョン 02 のソースを整形するコマンドを実行します。</tspan></text>
	<text x="247.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="230.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source</text>
	<text x="247.5px" y="595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="127.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="110.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release</text>
	<text x="86.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02にリビジョン 02 の内容を作成します</text>
	<g>
	<rect x="81.5" y="1020.5" width="496" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="1036.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ModuleAssort_Projects&gt;<tspan x="89.5px" y="1051.5px" xml:space="preserve">    &lt;MakeRule&gt;</tspan>
	<tspan x="89.5px" y="1066.5px" xml:space="preserve">        &lt;Output path="Release\*"/&gt;</tspan>
	<tspan x="89.5px" y="1081.5px" xml:space="preserve">        &lt;Input_ path="Source\*"/&gt;</tspan>
	<tspan x="89.5px" y="1096.5px" xml:space="preserve">        &lt;Command&gt;cscript  Source\${Revision[1]}\Make.vbs  ${Output[0]}&lt;/Command&gt;</tspan>
	<tspan x="89.5px" y="1111.5px" xml:space="preserve">    &lt;/MakeRule&gt;</tspan>
	<tspan x="89.5px" y="1126.5px" xml:space="preserve">&lt;/ModuleAssort_Projects&gt;</tspan></text>
	</g>
	<text x="67.5px" y="1012.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルのサンプル：</text>
	<text x="72.5px" y="1262.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Revision[n]}</text>
	<text x="33.5px" y="1238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Command タグ（Projects.xml ファイル）には、以下の変数を記述できます。</text>
	<text x="173.5px" y="1262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象となるリビジョンの名前。 例："02"<tspan x="173.5px" y="1277.5px" xml:space="preserve">n は、0 から始まる Output タグと Input タグの順番の番号です。</tspan>
	<tspan x="173.5px" y="1292.5px" xml:space="preserve">先頭に Work が付かないことがあります。</tspan></text>
	<text x="72.5px" y="1314.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Output[n]}</text>
	<text x="173.5px" y="1314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクしてできるフォルダーのフル パス。フォルダー名に Work* が付く</text>
	<text x="67.5px" y="945.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort 関数を呼び出すサンプル：</text>
	<text x="67.5px" y="1168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョン 02 を作成する必要がある状況のときに実行されるコマンド：</text>
	<g>
	<rect x="81.5" y="1178.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="1194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript  Source\02\Make.vbs  Release\02</text>
	</g>
	<text x="123.5px" y="1428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="106.5px" y="1405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release</text>
	<text x="225.5px" y="1428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="208.5px" y="1405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source</text>
	<text x="33.5px" y="1379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最新リビジョンがすでにあるときは、コマンドを実行しません。</text>
	<text x="123.5px" y="1605.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-01</text>
	<text x="33.5px" y="1470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work という名前のフォルダーがあると、最新リビジョンがすでにあっても、コマンドを実行します。</text>
	<text x="287.5px" y="1428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… コマンドを実行しません</text>
	<text x="33.5px" y="704.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクしてできるフォルダー名は、先頭に Work が付きます。 内容に問題がなければ、02 などの<tspan x="33.5px" y="719.5px" xml:space="preserve">リビジョン名に手動で変更してください。 すでにあるリビジョンのフォルダーと内容が同じになった</tspan></text>
	<text x="127.5px" y="594.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<text x="210.5px" y="1563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source</text>
	<text x="227.5px" y="1586.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="123.5px" y="1586.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="106.5px" y="1563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release</text>
	<text x="184.5px" y="1605.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ここにリビジョン 01 の内容を再度作成します</text>
	<text x="33.5px" y="1485.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この仕様は、コマンドの内部モジュールを更新したときに、これまでと同様に動作するかチェック<tspan x="33.5px" y="1500.5px" xml:space="preserve">するときに価値があります。</tspan></text>
	<text x="33.5px" y="1518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">まとめると、対象のリビジョンの名前をもつフォルダーが無いときか、Work フォルダーがあるときに<tspan x="33.5px" y="1533.5px" xml:space="preserve">Work フォルダーを削除してから、コマンドを実行します。 </tspan></text>
	<g class="notsupprt">
	<rect x="220.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="228.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未確認</text>
	</g>
	<text x="33.5px" y="1643.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPath 引数には、親フォルダーを指定すると、最新リビジョンが対象になりますが、<tspan x="33.5px" y="1658.5px" xml:space="preserve">リビジョンのフォルダーを指定することもできます。</tspan></text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text x="141.5px" y="735.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo 出力</text>
	</a>
	<text x="203.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">して、Work フォルダーを削除します。</text>
	<text x="227.5px" y="1715.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ModuleAssort_Make</text>
	<text x="33.5px" y="769.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">依存関係がネストしているときは、POSIX の make と同様に、複数のコマンドを深いほうから順次<tspan x="33.5px" y="784.5px" xml:space="preserve">実行します。</tspan></text>
	<text x="121.5px" y="853.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<text x="104.5px" y="813.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release</text>
	<text x="121.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="377.5px" y="854.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="377.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="360.5px" y="813.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Template</text>
	<text x="248.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="231.5px" y="813.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source</text>
	<text x="248.5px" y="853.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<g>
	<line x1="218.5" y1="591.5" x2="185.5" y2="591.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="185.5" y1="591.5" x2="196.5" y2="595.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="185.5" y1="591.5" x2="196.5" y2="587.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="216.5" y1="850.5" x2="181.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="181.5" y1="850.5" x2="192.5" y2="854.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="181.5" y1="850.5" x2="192.5" y2="846.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="346.5" y1="850.5" x2="311.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="311.5" y1="850.5" x2="322.5" y2="854.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="311.5" y1="850.5" x2="322.5" y2="846.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="72.5px" y="1334.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Input[n]}</text>
	<text x="173.5px" y="1334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力するフォルダーのフル パス</text>
	<text x="34.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ときは、そのことを</text>
	<a xlink:href="#MakeByModuleAssortBuild" onclick="chgPage( evt, 47 )">
	<text x="68.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ビルドするときにどのリビジョンが対象になるかの詳細</text>
	</a>
	<text x="33.5px" y="649.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="48.5" y="380.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA\02", True</text>
	</g>
	<g>
	<rect x="48.5" y="347.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA", False</text>
	</g>
	<text x="24.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="450.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">説明</text>
	<text x="33.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPath 引数には、リビジョンのフォルダー、または、その親フォルダーのパスを指定<tspan x="33.5px" y="258.5px" xml:space="preserve">します。 リビジョンを指定しなかったときは、最新リビジョンの存在をチェックします。</tspan>
	<tspan x="33.5px" y="273.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="288.5px" xml:space="preserve">in_IsBatch = True のときは、リビルド（クリーン＆メイク）の動きになります。 </tspan></text>
	<a xlink:href="#ModuleAssortWork" onclick="chgPage( evt, 48 )">
	<text x="68.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Work フォルダーの有無とメイクの動き</text>
	</a>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="94.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort コマンド</text>
	</a>
	<text x="33.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、</text>
	<text x="225.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Make コマンドを実行すると呼ばれます。</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsBatch</text>
	<text x="204.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチ処理をする（対話式メニューを出さない）かどうか</text>
	<g class="notsupprt">
	<rect x="528.5" y="164.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="536.5px" y="178.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page47" width="594" height="7410" transform="translate(+10,+37482)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="7410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="7410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="7410.5" x2="594.5" y2="7410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="123" y="3973" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="123" y="3992" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="MakeByModuleAssortBuild" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ビルドするときにどのリビジョンが対象になるかの詳細</text>
	<text x="53.5px" y="764.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのプロジェクトの中で最初にベース リビジョンが決定するプロジェクトは、<tspan x="53.5px" y="779.5px" xml:space="preserve">最終ターゲット（下記の図で最も左）のプロジェクトです。</tspan></text>
	<text id="MakeByModuleAssortBase" x="24.5px" y="727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">最終ターゲットのベース リビジョン</text>
	<text x="53.5px" y="4185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイク ルールが入出力するすべてのプロジェクトの「リビジョン（番号）が同じ」である<tspan x="53.5px" y="4200.5px" xml:space="preserve">ことが、正しい関係であるという設定にするものを、フラットなリビジョンセットと呼び</tspan>
	<tspan x="53.5px" y="4215.5px" xml:space="preserve">ます。 本章のグラフでは下記のように水平線になります。</tspan></text>
	<text id="MakeByModuleAssortFlat" x="24.5px" y="4146.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">フラットなリビジョンセット</text>
	<text x="168.5px" y="4247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="103.5px" y="4247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="168.5px" y="4277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="121.5" y1="4258.5" x2="193.5" y2="4258.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="121.5" cy="4258.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="193.5" cy="4258.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="103.5px" y="4277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="53.5px" y="4560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt; で明示的に同じリビジョンであると指定された場合（下記の <tspan x="53.5px" y="4575.5px" xml:space="preserve">RevisionSet 09, 09 と 04, 04 が例）、そのリビジョンとそれより新しいリビジョンは、</tspan>
	<tspan x="53.5px" y="4590.5px" xml:space="preserve">フラットなリビジョンセットになります。 なお、&lt;RevisionSet&gt; の記述は昇順や降順</tspan>
	<tspan x="53.5px" y="4605.5px" xml:space="preserve">でなくても構いません。 &lt;Output&gt; と &lt;Input&gt; の順番はどちらでも構いませんが、</tspan>
	<tspan x="53.5px" y="4620.5px" xml:space="preserve">逆にしたら &lt;RevisionSet&gt; の中のリビジョンも逆にします。</tspan></text>
	<text x="53.5px" y="4314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、ProjectA のリビジョン02 （ProjectA\02） を出力するメイク ルールが<tspan x="53.5px" y="4329.5px" xml:space="preserve">入力する ProjectB のリビジョンは、02 （ProjectB\02） になります。</tspan></text>
	<text x="53.5px" y="4358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルの中の &lt;MakeRule&gt; の中に &lt;RevisionSet&gt; の記述が省略された場合<tspan x="53.5px" y="4373.5px" xml:space="preserve">（下記に例）は、そのメイク ルールがフラットなリビジョンセットを持つという設定に</tspan>
	<tspan x="53.5px" y="4388.5px" xml:space="preserve">なります。 もし、ProjectB がリビジョン 03 （ProjectB\03） に更新されたら、それを</tspan>
	<tspan x="53.5px" y="4403.5px" xml:space="preserve">入力するメイク ルールは、ProjectA\03 を出力します。</tspan></text>
	<g>
	<rect x="123.5" y="4420.5" width="178" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="131.5px" y="4436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MakeRule&gt;<tspan x="131.5px" y="4451.5px" xml:space="preserve">&lt;Output&gt;ProjectA\*&lt;/Output&gt;</tspan>
	<tspan x="131.5px" y="4466.5px" xml:space="preserve">&lt;Input &gt;ProjectA\*&lt;/Input&gt;</tspan>
	<tspan x="131.5px" y="4481.5px" xml:space="preserve">&lt;Command&gt;...&lt;/Command&gt;</tspan>
	<tspan x="131.5px" y="4496.5px" xml:space="preserve">&lt;/MakeRule&gt;</tspan></text>
	</g>
	<g>
	<rect x="123.5" y="4639.5" width="214" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="131.5px" y="4655.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MakeRule&gt;<tspan x="131.5px" y="4670.5px" xml:space="preserve">&lt;Output&gt;ProjectA\*&lt;/Output&gt;</tspan>
	<tspan x="131.5px" y="4685.5px" xml:space="preserve">&lt;Input &gt;ProjectB\*&lt;/Input&gt;</tspan>
	<tspan x="131.5px" y="4700.5px" xml:space="preserve">&lt;Command&gt;...&lt;/Command&gt;</tspan>
	<tspan x="131.5px" y="4715.5px" xml:space="preserve">&lt;RevisionSet&gt;09, 09&lt;/RevisionSet&gt;</tspan>
	<tspan x="131.5px" y="4730.5px" xml:space="preserve">&lt;RevisionSet&gt;06, 07&lt;/RevisionSet&gt;</tspan>
	<tspan x="131.5px" y="4745.5px" xml:space="preserve">&lt;RevisionSet&gt;04, 04&lt;/RevisionSet&gt;</tspan>
	<tspan x="131.5px" y="4760.5px" xml:space="preserve">&lt;RevisionSet&gt;01, 02&lt;/RevisionSet&gt;</tspan>
	<tspan x="131.5px" y="4775.5px" xml:space="preserve">&lt;/MakeRule&gt;</tspan></text>
	</g>
	<text x="53.5px" y="4814.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の &lt;RevisionSet&gt; 01, 02 は、ProjectB のリビジョン 02 （ProjectB\02） を<tspan x="53.5px" y="4829.5px" xml:space="preserve">入力するときに（ソースにするときに）、ProjectA\01 を出力（ターゲット）に指定</tspan>
	<tspan x="53.5px" y="4844.5px" xml:space="preserve">することを表しており、フラットなリビジョンセットではありませんが、&lt;RevisionSet&gt; </tspan>
	<tspan x="53.5px" y="4859.5px" xml:space="preserve">04 04 は、ProjectB\04 を入力するときに、ProjectA\04 を出力に指定する</tspan>
	<tspan x="53.5px" y="4874.5px" xml:space="preserve">フラットなリビジョンセットになります。 </tspan>
	<tspan x="53.5px" y="4889.5px" xml:space="preserve">また、&lt;RevisionSet&gt; 05, 05 は記述されていませんが、&lt;RevisionSet&gt; 04, 04 の</tspan>
	<tspan x="53.5px" y="4904.5px" xml:space="preserve">記述により、ProjectB\05 を入力するためには、ProjectA\05 を出力に指定する</tspan>
	<tspan x="53.5px" y="4919.5px" xml:space="preserve">ことになり、&lt;RevisionSet&gt; 05, 05 というフラットなリビジョンセットが暗黙的に存在</tspan>
	<tspan x="53.5px" y="4934.5px" xml:space="preserve">することになります。 </tspan>
	<tspan x="53.5px" y="4949.5px" xml:space="preserve">ProjectA\03 や ProjectB\03 は、フラットでははない &lt;RevisionSet&gt; 01, 02 の記述</tspan>
	<tspan x="53.5px" y="4964.5px" xml:space="preserve">により、&lt;RevisionSet&gt; の記述が必要になることが警告され、コマンドを実行でき</tspan>
	<tspan x="53.5px" y="4979.5px" xml:space="preserve">ません。 この状態を、リビジョンセットが不明な状態と呼びます。</tspan>
	<tspan x="53.5px" y="4994.5px" xml:space="preserve">ProjectA\10 や ProjectB\10 は、フラットな &lt;RevisionSet&gt; 09, 09 の記述により、</tspan>
	<tspan x="53.5px" y="5009.5px" xml:space="preserve">コマンドを実行できます。</tspan></text>
	<text x="124.5px" y="4521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt; の記述が省略されている</text>
	<a xlink:href="#MakeByModuleAssortFlat" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="616.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ フラットなリビジョンセット</text>
	</a>
	<a xlink:href="#MakeByModuleAssortBase" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 最終ターゲットのベース リビジョン</text>
	</a>
	<text x="53.5px" y="1467.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラットではないリビジョンセットの場合、&lt;RevisionSet&gt; に記述された最終ターゲッ<tspan x="53.5px" y="1482.5px" xml:space="preserve">トのリビジョンのうち、最も数字の大きいリビジョン セットが、最終ターゲットのベース </tspan>
	<tspan x="53.5px" y="1497.5px" xml:space="preserve">リビジョンになります。 </tspan>
	<tspan x="53.5px" y="1512.5px" xml:space="preserve">リビジョンのフォルダーが存在しているかどうかは、ベース リビジョンの決定に影響</tspan>
	<tspan x="53.5px" y="1527.5px" xml:space="preserve">しません。 </tspan></text>
	<text x="193.5px" y="1161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の場合（最終ターゲットのプロジェクトのリビジョンが</text>
	<g>
	<rect x="70.5" y="853.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="869.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA\02", True</text>
	</g>
	<text x="53.5px" y="1020.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョンの指定が省略されたときは、状況によって異なります（後述）。 <tspan x="53.5px" y="1035.5px" xml:space="preserve">また、ビルドする対象はワーク リビジョンですが、ベース リビジョンを決定してから</tspan>
	<tspan x="53.5px" y="1050.5px" xml:space="preserve">ワーク リビジョンが決定されるため、先にベース リビジョンを決定します。</tspan></text>
	<text x="114.5px" y="958.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">最終ターゲットのベース リビジョンは、ProjectA のリビジョン 02</text>
	<text x="106.5px" y="1406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最も小さい最新リビジョンが ProjectA\03 なので、</text>
	<g>
	<rect x="70.5" y="1278.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="1294.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA", False</text>
	</g>
	<g>
	<line x1="196.5" y1="1357.5" x2="255.5" y2="1357.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="196.5" cy="1357.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="183.5px" y="1352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="171.5px" y="1376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="106.5px" y="1376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="124.5" y1="1357.5" x2="196.5" y2="1357.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="124.5" cy="1357.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="196.5" cy="1357.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="183.5px" y="1322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<g>
	<line x1="123.5" y1="1332.5" x2="197.5" y2="1332.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="123.5" cy="1332.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="197.5" cy="1332.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="106.5px" y="1352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="302.5px" y="1331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">赤線がワーク リビジョン。<tspan x="302.5px" y="1346.5px" xml:space="preserve">黒線がベース リビジョン。</tspan>
	<tspan x="302.5px" y="1361.5px" xml:space="preserve">数字の記述がないリビジョンは、</tspan>
	<tspan x="302.5px" y="1376.5px" xml:space="preserve">フォルダーが存在しない。</tspan></text>
	<g>
	<rect x="98.5" y="1584.5" width="214" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="106.5px" y="1600.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MakeRule&gt;<tspan x="106.5px" y="1615.5px" xml:space="preserve">&lt;Output&gt;ProjectA\*&lt;/Output&gt;</tspan>
	<tspan x="106.5px" y="1630.5px" xml:space="preserve">&lt;Input &gt;ProjectB\*&lt;/Input&gt;</tspan>
	<tspan x="106.5px" y="1645.5px" xml:space="preserve">&lt;Command&gt;...&lt;/Command&gt;</tspan>
	<tspan x="106.5px" y="1660.5px" xml:space="preserve">&lt;RevisionSet&gt;03, 04&lt;/RevisionSet&gt;</tspan>
	<tspan x="106.5px" y="1675.5px" xml:space="preserve">&lt;RevisionSet&gt;01, 02&lt;/RevisionSet&gt;</tspan>
	<tspan x="106.5px" y="1690.5px" xml:space="preserve">&lt;/MakeRule&gt;</tspan></text>
	</g>
	<g>
	<rect x="70.5" y="1551.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="1567.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA", False</text>
	</g>
	<text x="118.5px" y="1750.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="106.5px" y="1780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="173.5px" y="1780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="183.5px" y="1718.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<g>
	<line x1="196.5" y1="1729.5" x2="255.5" y2="1729.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="196.5" cy="1729.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="106.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt; の中で、最も数字が大きい ProjectA のリビジョンを<tspan x="106.5px" y="1831.5px" xml:space="preserve">持つリビジョンセットが、&lt;RevisionSet&gt; 03, 04 なので、</tspan></text>
	<a xlink:href="#MakeByModuleAssortFlat" onclick="chgPage( evt, 47 )">
	<text x="53.5px" y="1161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラットなリビジョンセット</text>
	</a>
	<text x="53.5px" y="1177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">明示的・暗黙的にフラットなリビジョンセットの場合）、メイク ルールが入出力<tspan x="53.5px" y="1192.5px" xml:space="preserve">する各種プロジェクトの最新リビジョン（フォルダー）のうち、</tspan>
	<tspan x="53.5px" y="1207.5px" xml:space="preserve">最も小さい最新リビジョンが、最終ターゲットのベース リビジョンになります。 </tspan>
	<tspan x="53.5px" y="1222.5px" xml:space="preserve">最も大きな最新リビジョンは、最終ターゲットのワーク リビジョンになりますが、</tspan>
	<tspan x="53.5px" y="1237.5px" xml:space="preserve">この段階では決定しません。 </tspan></text>
	<text x="114.5px" y="900.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<g>
	<line x1="132.5" y1="908.5" x2="204.5" y2="908.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="132.5" cy="908.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="204.5" cy="908.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="179.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="204.5" y1="908.5" x2="263.5" y2="908.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="204.5" cy="908.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="114.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<rect x="70.5" y="1070.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="1086.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA", False</text>
	</g>
	<text x="85.5px" y="1115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最終ターゲット ProjectA のリビジョンが省略されたとき</text>
	<text x="106.5px" y="1422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">最終ターゲットのベース リビジョンは ProjectA\03。</text>
	<text x="106.5px" y="1847.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">最終ターゲットのベース リビジョンは ProjectA\03。</text>
	<text id="MakeByModuleAssortBase2" x="24.5px" y="1915.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">最終ターゲット以外のベース リビジョン</text>
	<a xlink:href="#MakeByModuleAssortBase2" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="532.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 最終ターゲット以外のベース リビジョン</text>
	</a>
	<text id="MakeByModuleAssortWork" x="24.5px" y="2703.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ワーク リビジョン</text>
	<a xlink:href="#MakeByModuleAssortWork" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="553.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ワーク リビジョン</text>
	</a>
	<text x="53.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーによってリビジョンが明示的に指定されたときは、そのリビジョンが、<tspan x="53.5px" y="832.5px" xml:space="preserve">ベース リビジョンに決定します。 </tspan></text>
	<a xlink:href="#MakeByModuleAssortRevision" onclick="chgPage( evt, 47 )">
	<text x="53.5px" y="1252.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、大小比較されるリビジョンの名前は、数字である必要はありません。</text>
	</a>
	<text x="53.5px" y="3834.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルに記述するリビジョンの名前や、フォルダーに付けるリビジョンの名前<tspan x="53.5px" y="3849.5px" xml:space="preserve">は、数字である必要はありません。 Work、Work-New、Work-03、 03_5_Branch </tspan>
	<tspan x="53.5px" y="3864.5px" xml:space="preserve">でも構いません。 </tspan></text>
	<a xlink:href="#NumStringCompare" onclick="chgPage( evt, 325 )">
	<text x="271.5px" y="4084.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NumStringCompare (vbslib)</text>
	</a>
	<text x="90.5px" y="4084.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">shlwapi.dll の StrCmpLogicalW,</text>
	<text x="53.5px" y="4084.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text id="MakeByModuleAssortRevision" x="24.5px" y="3801.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">リビジョンの名前と、その大小比較</text>
	<a xlink:href="#MakeByModuleAssortRevision" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="595.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ リビジョンの名前と、その大小比較</text>
	</a>
	<g>
	<rect x="48.5" y="251.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA\02", True</text>
	</g>
	<g>
	<rect x="48.5" y="218.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort  "Projects.xml", "ProjectA", True</text>
	</g>
	<text x="56.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml は設定ファイル名。 ProjectA は最終ターゲットのプロジェクト名。 <tspan x="56.5px" y="312.5px" xml:space="preserve">02 は最終ターゲットのリビジョン。</tspan>
	<tspan x="56.5px" y="327.5px" xml:space="preserve">True, False は、バッチ処理をする（対話式メニューを出さない）かどうか。</tspan></text>
	<text x="53.5px" y="3891.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大小比較は、数字の部分を複数桁の正の整数値として文字列を比較します。<tspan x="53.5px" y="3906.5px" xml:space="preserve">大きいほうが新しいリビジョンです。</tspan></text>
	<text x="150.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でリビジョンを指定してビルドするときは、最終ターゲットの</text>
	<text x="24.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト名とリビジョンの両方を指定します。 このとき、ベース リビジョンと呼ばれる<tspan x="24.5px" y="95.5px" xml:space="preserve">リビジョンをビルドします。 ベース リビジョンは、既存のリビジョンからなるリビジョン </tspan>
	<tspan x="24.5px" y="110.5px" xml:space="preserve">ツリー（後述）です。 リビジョンの更新があったかどうかについてはチェックしません。</tspan></text>
	<text x="53.5px" y="1956.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最終ターゲット以外のベース リビジョンは、最終ターゲットをルートにしたメイク <tspan x="53.5px" y="1971.5px" xml:space="preserve">ツリーの親から子に伝搬していくことで決まります。</tspan></text>
	<text x="53.5px" y="2746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク リビジョンは、ベース リビジョンより新しいリビジョンがあるかどうかによって<tspan x="53.5px" y="2761.5px" xml:space="preserve">存在するかしないかが決まります。 ワーク リビジョンはメイク ツリーを伝搬すること</tspan>
	<tspan x="53.5px" y="2776.5px" xml:space="preserve">はありません（後述）。 </tspan></text>
	<text x="193.5px" y="2001.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の場合、１つの出力プロジェクトのベース リビジョンと</text>
	<a xlink:href="#MakeByModuleAssortFlat" onclick="chgPage( evt, 47 )">
	<text x="53.5px" y="2001.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラットなリビジョンセット</text>
	</a>
	<text x="53.5px" y="2016.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ名前のリビジョンが、入力プロジェクトや他の出力プロジェクトのベース <tspan x="53.5px" y="2031.5px" xml:space="preserve">リビジョンの名前に伝搬して決まります。</tspan></text>
	<g>
	<line x1="121.5" y1="2071.5" x2="193.5" y2="2071.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="121.5" cy="2071.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="193.5" cy="2071.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="103.5px" y="2090.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="168.5px" y="2090.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="103.5px" y="2061.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="178.5px" y="2061.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<g>
	<line x1="133.5" y1="2058.5" x2="162.5" y2="2058.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="162.5" y1="2058.5" x2="151.5" y2="2054.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="162.5" y1="2058.5" x2="151.5" y2="2062.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="53.5px" y="2127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラットではないリビジョンセットの場合、１つの出力プロジェクトのベース リビジョン<tspan x="53.5px" y="2142.5px" xml:space="preserve">を含む &lt;RevisionSet&gt; によって、入力プロジェクトや他の出力プロジェクトのベース </tspan>
	<tspan x="53.5px" y="2157.5px" xml:space="preserve">リビジョンの名前に伝搬して決まります。</tspan></text>
	<g>
	<rect x="95.5" y="2180.5" width="214" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="2196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MakeRule&gt;<tspan x="103.5px" y="2211.5px" xml:space="preserve">&lt;Output&gt;ProjectA\*&lt;/Output&gt;</tspan>
	<tspan x="103.5px" y="2226.5px" xml:space="preserve">&lt;Input &gt;ProjectB\*&lt;/Input&gt;</tspan>
	<tspan x="103.5px" y="2241.5px" xml:space="preserve">&lt;Command&gt;...&lt;/Command&gt;</tspan>
	<tspan x="103.5px" y="2256.5px" xml:space="preserve">&lt;RevisionSet&gt;03, 04&lt;/RevisionSet&gt;</tspan>
	<tspan x="103.5px" y="2271.5px" xml:space="preserve">&lt;RevisionSet&gt;01, 02&lt;/RevisionSet&gt;</tspan>
	<tspan x="103.5px" y="2286.5px" xml:space="preserve">&lt;/MakeRule&gt;</tspan></text>
	</g>
	<g>
	<line x1="130.5" y1="2334.5" x2="168.5" y2="2318.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="168.5" y1="2318.5" x2="157.5" y2="2318.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="168.5" y1="2318.5" x2="160.5" y2="2325.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="178.5px" y="2315.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<text x="168.5px" y="2373.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="103.5px" y="2373.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="121.5" y1="2354.5" x2="191.5" y2="2326.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="121.5" cy="2354.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	<circle cx="191.5" cy="2326.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	</g>
	<text x="103.5px" y="2344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<g>
	<line x1="127.5" y1="1762.5" x2="196.5" y2="1729.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="127.5" cy="1762.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	<circle cx="196.5" cy="1729.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	</g>
	<text x="53.5px" y="2416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">該当する &lt;RevisionSet&gt; が無いときは、入力プロジェクトや他の出力プロジェクトの<tspan x="53.5px" y="2431.5px" xml:space="preserve">ベース リビジョンは、不明状態になります。 </tspan></text>
	<g>
	<line x1="121.5" y1="2504.5" x2="191.5" y2="2476.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="121.5" cy="2504.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	<circle cx="191.5" cy="2476.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	</g>
	<text x="103.5px" y="2523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="168.5px" y="2523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="178.5px" y="2465.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不明</text>
	<g>
	<line x1="130.5" y1="2484.5" x2="168.5" y2="2468.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="168.5" y1="2468.5" x2="157.5" y2="2468.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="168.5" y1="2468.5" x2="160.5" y2="2475.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="103.5px" y="2494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<text x="53.5px" y="2563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不明状態のリビジョンが１つでも存在するメイク ルールでコマンドを実行するには、<tspan x="53.5px" y="2578.5px" xml:space="preserve">該当するリビジョンを含む &lt;RevisionSet&gt; の記述を追加して、不明状態のリビジョン</tspan>
	<tspan x="53.5px" y="2593.5px" xml:space="preserve">をなくす必要があります。 </tspan></text>
	<g>
	<rect x="95.5" y="2614.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="2630.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt;04, 05&lt;/RevisionSet&gt;</text>
	</g>
	<text x="322.5px" y="2630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 追加</text>
	<text x="53.5px" y="5126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を対象に、深いほうのメイク ルールから順次コマンドを実行します。 </text>
	<text id="MakeByModuleAssortRebuild" x="24.5px" y="5071.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">リビジョンを指定したときの詳細な動き</text>
	<text x="53.5px" y="5283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、コマンドに渡す出力パス（${Output[n]} 変数）は、ProjectB\Work-02 のよう<tspan x="53.5px" y="5298.5px" xml:space="preserve">に Work が付いた名前のフォルダー（Work フォルダー）にします。 </tspan>
	<tspan x="53.5px" y="5313.5px" xml:space="preserve">１つのコマンドが終了したら、ProjectB\02 のように Work が付いていない名前の</tspan>
	<tspan x="53.5px" y="5328.5px" xml:space="preserve">フォルダーと内容を比較して、同じだったら Work が付いたフォルダー</tspan>
	<tspan x="53.5px" y="5343.5px" xml:space="preserve">（ProjectB\Work-02）を削除して、次のメイク ルールのリビルドに進みます。</tspan></text>
	<g>
	<line x1="116.5" y1="5169.5" x2="188.5" y2="5169.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="116.5" cy="5169.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="188.5" cy="5169.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="98.5px" y="5188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="163.5px" y="5188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="188.5" y1="5169.5" x2="260.5" y2="5169.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="188.5" cy="5169.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="260.5" cy="5169.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="238.5px" y="5188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="98.5px" y="5157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="173.5px" y="5157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="247.5px" y="5157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="53.5px" y="5222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の場合、ProjectC のリビジョン 02 （ProjectC\02） を入力、ProjectB\02 を<tspan x="53.5px" y="5237.5px" xml:space="preserve">出力とするコマンドと、ProjectB\02 を入力、ProjectA\02 を出力とするコマンドを</tspan>
	<tspan x="53.5px" y="5252.5px" xml:space="preserve">実行します。 </tspan></text>
	<text x="53.5px" y="5470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もし、内容を比較した結果、違いがあったら、エラーになり、次のメイク ルールには<tspan x="53.5px" y="5485.5px" xml:space="preserve">進みません。 ProjectB\02 のような比較対象のフォルダーがないときも進みませ</tspan>
	<tspan x="53.5px" y="5500.5px" xml:space="preserve">ん。</tspan></text>
	<text id="MakeByModuleAssortBuildDetail" x="24.5px" y="6086.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">リビジョンを指定しなかったときの詳細な動き</text>
	<text x="182.5px" y="6123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にリビジョンを指定しないで、 in_IsBatch 引数に False を</text>
	<text x="344.5px" y="5537.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="225.5px" y="5537.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="346.5px" y="5568.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="215.5px" y="5568.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="98.5px" y="5568.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="116.5" y1="5549.5" x2="241.5" y2="5549.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="116.5" cy="5549.5" r="3"
		style="fill:rgb(128,128,128);stroke:rgb(128,128,128);stroke-width:1"/>
	<circle cx="241.5" cy="5549.5" r="3"
		style="fill:rgb(128,128,128);stroke:rgb(128,128,128);stroke-width:1"/>
	</g>
	<text x="98.5px" y="5537.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<g>
	<line x1="241.5" y1="5549.5" x2="360.5" y2="5549.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="241.5" cy="5549.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="360.5" cy="5549.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="275.5px" y="5537.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー</text>
	<text x="141.5px" y="5537.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行しない</text>
	<g>
	<line x1="229.5" y1="5154.5" x2="207.5" y2="5154.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="207.5" y1="5154.5" x2="218.5" y2="5158.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="207.5" y1="5154.5" x2="218.5" y2="5150.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="153.5" y1="5154.5" x2="131.5" y2="5154.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="131.5" y1="5154.5" x2="142.5" y2="5158.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="131.5" y1="5154.5" x2="142.5" y2="5150.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="198.5" y1="5393.5" x2="159.5" y2="5379.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="159.5" y1="5379.5" x2="167.5" y2="5386.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="159.5" y1="5379.5" x2="170.5" y2="5379.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="310.5" y1="5391.5" x2="271.5" y2="5376.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="271.5" y1="5376.5" x2="279.5" y2="5383.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="271.5" y1="5376.5" x2="282.5" y2="5376.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="321.5px" y="5398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="98.5px" y="5398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="308.5px" y="5429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<g>
	<line x1="228.5" y1="5410.5" x2="333.5" y2="5410.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="228.5" cy="5410.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="333.5" cy="5410.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="203.5px" y="5429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="98.5px" y="5429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="116.5" y1="5410.5" x2="228.5" y2="5410.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="116.5" cy="5410.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="228.5" cy="5410.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="213.5px" y="5398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="213.5px" y="5376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<text x="98.5px" y="5376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<g>
	<line x1="204.5" y1="5375.5" x2="204.5" y2="5393.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="204.5" y1="5393.5" x2="208.5" y2="5382.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="204.5" y1="5393.5" x2="200.5" y2="5382.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="285.5px" y="6235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="173.5px" y="6235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="274.5px" y="6266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<g>
	<line x1="188.5" y1="6247.5" x2="301.5" y2="6247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="188.5" cy="6247.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="301.5" cy="6247.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="163.5px" y="6266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="98.5px" y="6266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="116.5" y1="6247.5" x2="188.5" y2="6247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="116.5" cy="6247.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="188.5" cy="6247.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="98.5px" y="6235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<a xlink:href="#MakeByModuleAssort" onclick="chgPage( evt, 46 )">
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort</text>
	</a>
	<text x="24.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最新リビジョンをビルドするときは、最終ターゲットのプロジェクト名のみを指定し、<tspan x="24.5px" y="161.5px" xml:space="preserve">リビジョンを指定しません。 このとき、ワーク リビジョンと呼ばれるリビジョンをビルド</tspan>
	<tspan x="24.5px" y="176.5px" xml:space="preserve">します。 ワーク リビジョンは、ベース リビジョンより新しいリビジョンがあるリビジョン </tspan>
	<tspan x="24.5px" y="191.5px" xml:space="preserve">ツリーです。 </tspan></text>
	<a xlink:href="#MakeByModuleAssort" onclick="chgPage( evt, 46 )">
	<text x="53.5px" y="5111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort</text>
	</a>
	<text x="178.5px" y="5111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にリビジョンを指定してビルドを開始すると、ベース リビジョン</text>
	<a xlink:href="#MakeByModuleAssort" onclick="chgPage( evt, 46 )">
	<text x="53.5px" y="6123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort</text>
	</a>
	<text x="53.5px" y="6137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したときは、ビルドを開始すると、ワーク リビジョンを対象に、深いほうのメイク <tspan x="53.5px" y="6152.5px" xml:space="preserve">ルールから順次コマンドを実行します。 </tspan></text>
	<text x="285.5px" y="6206.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<g>
	<line x1="189.5" y1="6216.5" x2="302.5" y2="6216.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="189.5" cy="6216.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="302.5" cy="6216.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="274.5" y1="6199.5" x2="238.5" y2="6189.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="238.5" y1="6189.5" x2="247.5" y2="6195.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="238.5" y1="6189.5" x2="249.5" y2="6189.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="#ModuleAssortWork" onclick="chgPage( evt, 48 )">
	<text x="91.5px" y="5681.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Work フォルダーの有無とメイク（ビルド）の動き</text>
	</a>
	<text x="53.5px" y="5681.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="53.5px" y="3938.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、ベース リビジョンとワーク リビジョンを決める処理の中では、Work から<tspan x="53.5px" y="3953.5px" xml:space="preserve">始まるリビジョンは、Work- を付けない名前をリビジョンの名前として処理します。</tspan></text>
	<text x="146.5px" y="3985.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="146.5px" y="4004.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-03</text>
	<text x="53.5px" y="4036.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work という名前と、Work の直後の文字が - ではない名前を比較しようとした<tspan x="53.5px" y="4051.5px" xml:space="preserve">ときは、リビジョンの名前が分からないため、エラーになります。</tspan></text>
	<text x="224.5px" y="4004.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ベース リビジョン 03 として処理</text>
	<text x="53.5px" y="5860.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチ処理をしないとき（対話式メニューを出すとき）に、最終ターゲットの<tspan x="53.5px" y="5875.5px" xml:space="preserve">プロジェクトに対する Work フォルダーが存在するときは、MakeByModuleAssort を</tspan>
	<tspan x="53.5px" y="5890.5px" xml:space="preserve">開始した直後に１つも Work フォルダーを作成しません。 </tspan>
	<tspan x="53.5px" y="5905.5px" xml:space="preserve">バッチ処理をしないとき（対話式メニューを出すとき）に、最終ターゲットの</tspan>
	<tspan x="53.5px" y="5920.5px" xml:space="preserve">プロジェクトに対する Work フォルダーが存在しないときに、</tspan>
	<tspan x="53.5px" y="5935.5px" xml:space="preserve">最終ターゲット以外のプロジェクトに対する Work フォルダーがすでに存在し、</tspan>
	<tspan x="53.5px" y="5950.5px" xml:space="preserve">内容が空ではなかったときはエラーになります。 </tspan>
	<tspan x="53.5px" y="5965.5px" xml:space="preserve">バッチ処理をするとき（対話式メニューを出さないとき）は、最終ターゲットの</tspan>
	<tspan x="53.5px" y="5980.5px" xml:space="preserve">プロジェクトに対する Work フォルダーが存在しないときと同じ動きになります。</tspan></text>
	<text x="53.5px" y="5616.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort を開始した直後に、空の Work フォルダーをすべての出力<tspan x="53.5px" y="5631.5px" xml:space="preserve">プロジェクトに対して作りますが、前回のメイクの一部が成功して Work フォルダー</tspan>
	<tspan x="53.5px" y="5646.5px" xml:space="preserve">がなくなったプロジェクトに対して、それを出力するメイク ルールのコマンドは実行</tspan>
	<tspan x="53.5px" y="5661.5px" xml:space="preserve">しません。</tspan></text>
	<text x="213.5px" y="5736.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<g>
	<line x1="116.5" y1="5748.5" x2="228.5" y2="5748.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="116.5" cy="5748.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="228.5" cy="5748.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="98.5px" y="5767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="203.5px" y="5767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="228.5" y1="5748.5" x2="349.5" y2="5748.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="228.5" cy="5748.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="349.5" cy="5748.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="329.5px" y="5767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="98.5px" y="5736.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<text x="341.5px" y="5736.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">02</text>
	<g>
	<line x1="198.5" y1="5731.5" x2="159.5" y2="5717.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="159.5" y1="5717.5" x2="167.5" y2="5724.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="159.5" y1="5717.5" x2="170.5" y2="5717.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="98.5px" y="5714.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-02</text>
	<text x="255.5px" y="5736.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行しない</text>
	<text x="98.5px" y="5804.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最終ターゲット ProjectA に Work フォルダーがあるときは、<tspan x="98.5px" y="5819.5px" xml:space="preserve">続きを実行する。</tspan></text>
	<text x="53.5px" y="6374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort を開始した直後に、空の Work フォルダーをすべての出力</text>
	<a xlink:href="#MakeByModuleAssortRebuild" onclick="chgPage( evt, 47 )">
	<text x="260.5px" y="6389.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョンを指定したときの動き</text>
	</a>
	<text x="435.5px" y="6389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じです。</text>
	<text x="53.5px" y="6389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトに対して作るかどうかは、</text>
	<a xlink:href="#MakeByModuleAssortRebuild" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="637.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ リビジョンを指定したときの詳細な動き</text>
	</a>
	<a xlink:href="#MakeByModuleAssortBuildDetail" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="658.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ リビジョンを指定しなかったときの詳細な動き</text>
	</a>
	<text x="173.5px" y="6188.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-03</text>
	<text x="53.5px" y="6313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">途中のプロジェクトに対してワーク リビジョンが存在しないことがあるため、<tspan x="53.5px" y="6328.5px" xml:space="preserve">最後に実行したコマンドを実行した後に、必ずエラーになります。</tspan>
	<tspan x="53.5px" y="6343.5px" xml:space="preserve">一度でもコマンドを実行しなかったら、エラーになりません。</tspan></text>
	<text x="340.5px" y="6198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">赤線はワーク リビジョン。<tspan x="340.5px" y="6213.5px" xml:space="preserve">黒線はベース リビジョン。</tspan>
	<tspan x="340.5px" y="6228.5px" xml:space="preserve">数字の記述がないリビジョンは、</tspan>
	<tspan x="340.5px" y="6243.5px" xml:space="preserve">フォルダーが存在しない。</tspan></text>
	<text x="53.5px" y="6012.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最後に実行したコマンドが、最終ターゲットのプロジェクトに対するコマンドでは<tspan x="53.5px" y="6027.5px" xml:space="preserve">なかったときは、エラーが発生します。</tspan></text>
	<text x="53.5px" y="3108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース リビジョンがフラットではないリビジョンセットの場合、<tspan x="53.5px" y="3123.5px" xml:space="preserve">&lt;RevisionSet&gt; の記述より新しいリビジョン（プロジェクトのリビジョン、または、</tspan>
	<tspan x="53.5px" y="3138.5px" xml:space="preserve">フォルダー）があるときは、不明状態のワーク リビジョンが暗黙的に存在します。 </tspan>
	<tspan x="53.5px" y="3153.5px" xml:space="preserve">そのときは、ビルドする必要がありますが、ビルドするためには、新しいリビジョン</tspan>
	<tspan x="53.5px" y="3168.5px" xml:space="preserve">を含む &lt;RevisionSet&gt; の記述の追加が必要です。 追加した後でも &lt;RevisionSet&gt; </tspan>
	<tspan x="53.5px" y="3183.5px" xml:space="preserve">の記述にあるリビジョンに対応する入力または出力フォルダーが存在しないので、</tspan>
	<tspan x="53.5px" y="3198.5px" xml:space="preserve">ビルドする必要があります。</tspan></text>
	<text x="53.5px" y="3410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt; の記述より新しいリビジョンのフォルダーがないときは、ワーク <tspan x="53.5px" y="3425.5px" xml:space="preserve">リビジョンは存在しません。</tspan></text>
	<g>
	<line x1="210.5" y1="3283.5" x2="269.5" y2="3283.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="210.5" cy="3283.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="197.5px" y="3277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<text x="187.5px" y="3334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="120.5px" y="3334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="141.5" y1="3316.5" x2="210.5" y2="3283.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="141.5" cy="3316.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	<circle cx="210.5" cy="3283.5" r="3"
		style="fill:rgb(128,128,255);stroke:rgb(128,128,255);stroke-width:1"/>
	</g>
	<text x="132.5px" y="3304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="197.5px" y="3238.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">05</text>
	<g>
	<rect x="89.5" y="3351.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="97.5px" y="3367.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;RevisionSet&gt;04, 05&lt;/RevisionSet&gt;</text>
	</g>
	<text x="324.5px" y="3367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 追加</text>
	<text x="298.5px" y="3255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB\05 フォルダーは存在。<tspan x="298.5px" y="3270.5px" xml:space="preserve">ProjectA\04 フォルダーは不在。</tspan>
	<tspan x="298.5px" y="3285.5px" xml:space="preserve">数字の記述がないリビジョンは、</tspan>
	<tspan x="298.5px" y="3300.5px" xml:space="preserve">フォルダーが存在しない。</tspan></text>
	<g>
	<line x1="142.5" y1="3283.5" x2="210.5" y2="3249.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="142.5" cy="3283.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="210.5" cy="3249.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="306.5px" y="2809.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の場合、メイク ルールが入出力する</text>
	<a xlink:href="#MakeByModuleAssortFlat" onclick="chgPage( evt, 47 )">
	<text x="166.5px" y="2809.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラットなリビジョンセット</text>
	</a>
	<text x="53.5px" y="2809.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース リビジョンが</text>
	<text x="53.5px" y="2824.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各種プロジェクトの最新リビジョン（プロジェクトのリビジョン、または、フォルダー）<tspan x="53.5px" y="2839.5px" xml:space="preserve">のうち、最も大きな最新リビジョンが、ベース リビジョンより大きいときは、その</tspan>
	<tspan x="53.5px" y="2854.5px" xml:space="preserve">リビジョンがワーク リビジョンになります。 ベース リビジョンより大きくないときは、</tspan>
	<tspan x="53.5px" y="2869.5px" xml:space="preserve">ワーク リビジョンは存在しません。</tspan></text>
	<text x="211.5px" y="2980.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="213.5px" y="2923.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">04</text>
	<g>
	<line x1="171.5" y1="2933.5" x2="228.5" y2="2933.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="171.5" cy="2933.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="228.5" cy="2933.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="148.5px" y="2955.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<text x="146.5px" y="2980.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<text x="81.5px" y="2980.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<g>
	<line x1="99.5" y1="2961.5" x2="171.5" y2="2961.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="99.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="171.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="83.5px" y="2955.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<g>
	<line x1="171.5" y1="2961.5" x2="229.5" y2="2961.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="171.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="229.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="358.5px" y="2935.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">黒線がベース リビジョン。<tspan x="358.5px" y="2950.5px" xml:space="preserve">赤線がワーク リビジョン。</tspan>
	<tspan x="358.5px" y="2965.5px" xml:space="preserve">数字の記述がないリビジョン</tspan>
	<tspan x="358.5px" y="2980.5px" xml:space="preserve">は、存在しない。</tspan></text>
	<text x="276.5px" y="2980.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectD</text>
	<g>
	<line x1="229.5" y1="2961.5" x2="299.5" y2="2961.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="229.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="299.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="283.5px" y="2955.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<g>
	<line x1="228.5" y1="2933.5" x2="298.5" y2="2933.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="228.5" cy="2933.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="298.5" cy="2933.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="53.5px" y="3026.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ProjectA には、ワーク リビジョンが存在しません。 ProjectB から伝搬する<tspan x="53.5px" y="3041.5px" xml:space="preserve">ことはありません。 これは、１つの新しいリビジョンの内容や名前を決定することに</tspan>
	<tspan x="53.5px" y="3056.5px" xml:space="preserve">集中して作業できるようにするためです。</tspan></text>
	<text x="213.5px" y="2955.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">03</text>
	<a xlink:href="#MakeByModuleAssortRevision" onclick="chgPage( evt, 47 )">
	<text x="53.5px" y="2884.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、大小比較されるリビジョンの名前は、数字である必要はありません。</text>
	</a>
	<g>
	<line x1="299.5" y1="2961.5" x2="337.5" y2="2961.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="299.5" cy="2961.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="141.5" y1="3316.5" x2="92.5" y2="3316.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2"/>
	<circle cx="141.5" cy="3316.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g class="notsupprt">
	<rect x="413.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="421.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="24.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以下は、メイク ツリー（メイク ルールで構成されるグラフ理論のグラフ）の中で、どの<tspan x="24.5px" y="465.5px" xml:space="preserve">リビジョンが処理対象になるか、ベース リビジョンとワーク リビジョンが何になるかに</tspan>
	<tspan x="24.5px" y="480.5px" xml:space="preserve">ついて説明しています。</tspan></text>
	<g>
	<rect x="48.5" y="354.5" width="110" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース リビジョン</text>
	</g>
	<g>
	<rect x="48.5" y="382.5" width="109" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク リビジョン</text>
	</g>
	<text x="177.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 既存のリビジョン</text>
	<text x="177.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 新しいリビジョンも含む</text>
	<text x="53.5px" y="6443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort にリビジョンを指定しないで、 in_IsBatch 引数に True を<tspan x="53.5px" y="6458.5px" xml:space="preserve">指定したときは、ワーク リビジョンが１つも無いことをチェックして、最新のベース </tspan>
	<tspan x="53.5px" y="6473.5px" xml:space="preserve">リビジョンを対象に、深いほうのメイク ルールから順次コマンドを実行します。 </tspan></text>
	<text x="53.5px" y="6540.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク リビジョンが１つでも存在したら、エラーになります。<tspan x="53.5px" y="6555.5px" xml:space="preserve">ワーク リビジョンを対象にしたコマンドは実行しません。</tspan></text>
	<a xlink:href="#MakeByModuleAssortRebuild" onclick="chgPage( evt, 47 )">
	<text x="290.5px" y="6489.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョンを指定したときの動き</text>
	</a>
	<text x="53.5px" y="6489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最新のベース リビジョンが決まった後は、</text>
	<text x="53.5px" y="6505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じです。</text>
	<text x="114.5px" y="977.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本章では、この</text>
	<g>
	<line x1="114.5" y1="3595.5" x2="186.5" y2="3595.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="114.5" cy="3595.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="186.5" cy="3595.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="96.5px" y="3614.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectA</text>
	<text x="161.5px" y="3614.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectB</text>
	<g>
	<line x1="186.5" y1="3595.5" x2="245.5" y2="3595.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="186.5" cy="3595.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="245.5" cy="3595.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="226.5px" y="3614.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectC</text>
	<text x="53.5px" y="3516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本章では、リビジョン ツリーと呼ばれるグラフを使って説明をします。 リビジョン <tspan x="53.5px" y="3531.5px" xml:space="preserve">ツリーは、メイク ツリーの中でリビジョンに注目したツリーで、下記のグラフの</tspan>
	<tspan x="53.5px" y="3546.5px" xml:space="preserve">全体です。 </tspan></text>
	<text x="309.5px" y="3591.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョン ツリーの例。<tspan x="309.5px" y="3606.5px" xml:space="preserve">ProjectA のリビジョン 01 など。</tspan></text>
	<text x="96.5px" y="3583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="171.5px" y="3583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="235.5px" y="3583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="53.5px" y="3656.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの辺がリビジョンセット（設定ファイルの &lt;MakeRule&gt; の中の <tspan x="53.5px" y="3671.5px" xml:space="preserve">&lt;RevisionSet&gt;、または、&lt;Porject&gt; の中の &lt;Module&gt; の集合）です。 </tspan>
	<tspan x="53.5px" y="3686.5px" xml:space="preserve">本章のグラフは、リビジョンセットの左がターゲット（出力）プロジェクト、右がソース</tspan>
	<tspan x="53.5px" y="3701.5px" xml:space="preserve">（入力）プロジェクトであるとしています。 上記の場合、ProjectC をビルドする</tspan>
	<tspan x="53.5px" y="3716.5px" xml:space="preserve">リビジョンセットと、ProjectB をビルドするリビジョンセットがあり、最終的に </tspan>
	<tspan x="53.5px" y="3731.5px" xml:space="preserve">ProjectA ができます。</tspan></text>
	<text id="MakeByModuleAssortRevisionTree" x="24.5px" y="3480.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">リビジョン ツリー</text>
	<a xlink:href="#MakeByModuleAssortRevisionTree" onclick="chgPage( evt, 47 )">
	<text x="204.5px" y="977.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョン ツリー</text>
	</a>
	<text x="303.5px" y="977.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と呼ばれるグラフを使って説明をします。</text>
	<a xlink:href="#MakeByModuleAssortRevisionTree" onclick="chgPage( evt, 47 )">
	<text x="54.5px" y="574.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ リビジョン ツリー</text>
	</a>
</g>
<g id="page48" width="731" height="708" transform="translate(+10,+44902)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="731.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="708.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="731.5" y1="-0.5" x2="731.5" y2="708.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="708.5" x2="731.5" y2="708.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModuleAssortWork" class="title" x="20.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Work フォルダーの有無とメイク（ビルド）の動き</text>
	<text x="71.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">3. 入力 <tspan x="71.5px" y="118.5px" xml:space="preserve">Work[-00]</tspan></text>
	<text x="156.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">2. 入力 <tspan x="156.5px" y="118.5px" xml:space="preserve">Work-New[-00]</tspan></text>
	<text x="325.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">1. 出力 <tspan x="325.5px" y="118.5px" xml:space="preserve">Work-New[-00]</tspan></text>
	<text x="240.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">4. 出力 <tspan x="240.5px" y="118.5px" xml:space="preserve">Work[-00]</tspan></text>
	<line x1="27.5" y1="129.5" x2="666.5" y2="129.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="376.5" y1="93.5" x2="376.5" y2="296.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="388.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクしたときの動き</text>
	<text x="64.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="149.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="234.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="319.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="388.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3. 入力ができていないので、警告して停止する</text>
	<text x="388.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4. 出力しようとしているので、コマンドを実行する</text>
	<text x="64.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="149.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="234.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="319.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="64.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="149.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="234.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="319.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="388.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2. 新しい入力があるので、コマンドを実行する</text>
	<text x="234.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="149.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="64.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="319.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="388.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. 出力単体ではコミットしたので、スキップする</text>
	<text x="64.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="149.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="234.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="319.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="388.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work-New で、コマンドを実行する</text>
	<text x="234.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="149.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="64.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="319.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="388.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スキップして、出力を入力として使うコマンドを実行する</text>
	<text x="64.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="149.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="234.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="319.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="388.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ができていないので、スキップする</text>
	<text x="234.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="149.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="64.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="319.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="388.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力単体ではコミットしたので、スキップする</text>
	<g class="notsupprt">
	<rect x="392.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="400.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未確認</text>
	</g>
	<text x="20.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work フォルダー（ワーク リビジョンのフォルダー）の有無とメイクの動きの関係を示します。</text>
	<text x="64.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">V = フォルダーがある、 - = フォルダーがない</text>
	<text x="20.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">どの Work フォルダーもない場合でも、下記のように、コマンドを実行することがあります。<tspan x="20.5px" y="377.5px" xml:space="preserve"></tspan>
	<tspan x="20.5px" y="392.5px" xml:space="preserve">上記の行頭の数字は、小さいほど優先であることを表します。 たとえば、入力フォルダーに Work フォルダー(2.)と </tspan>
	<tspan x="20.5px" y="407.5px" xml:space="preserve">Work-New フォルダー(3.)の両方があるときは、Work-New フォルダー(2.)だけがあるときのメイクするときの動きと</tspan>
	<tspan x="20.5px" y="422.5px" xml:space="preserve">同じになります。</tspan>
	<tspan x="20.5px" y="437.5px" xml:space="preserve"></tspan>
	<tspan x="20.5px" y="452.5px" xml:space="preserve">メイク（更新メイク）をするときに、最新のコミットが入力するリビジョンよりも新しいリビジョンのフォルダー</tspan>
	<tspan x="20.5px" y="467.5px" xml:space="preserve">があるときは、入力の Work-New フォルダー、または出力の Work フォルダーがあるときと同じ状況であるとして、</tspan>
	<tspan x="20.5px" y="482.5px" xml:space="preserve">メイクするときの動きを決定します。リメイク（回帰メイク）をするときは、新しいリビジョンのフォルダーがあっても</tspan>
	<tspan x="20.5px" y="497.5px" xml:space="preserve">なくても、メイクするときの動きの決定に影響しません。</tspan>
	<tspan x="20.5px" y="512.5px" xml:space="preserve"></tspan>
	<tspan x="20.5px" y="527.5px" xml:space="preserve">Work[-00] は、フォルダー名を Work から Work-01 や Work-02 のように、ハイフンの後に、予定しているリビジョン</tspan>
	<tspan x="20.5px" y="542.5px" xml:space="preserve">番号を手動で付けることができることを表しています。</tspan>
	<tspan x="20.5px" y="557.5px" xml:space="preserve"></tspan>
	<tspan x="20.5px" y="572.5px" xml:space="preserve">Work フォルダーがある理由は、プロジェクトやモジュールがコミット前であることを示すためです。</tspan>
	<tspan x="20.5px" y="587.5px" xml:space="preserve">コマンドに指定できる変数 ${Output} のフォルダー名は、Work です。</tspan>
	<tspan x="20.5px" y="602.5px" xml:space="preserve">Work-New フォルダーがある理由は、プロジェクトを仮コミットするためです。</tspan>
	<tspan x="20.5px" y="617.5px" xml:space="preserve">仮コミットとは、メイク ツリーの中のプロジェクトを単体でコミットすることです。</tspan>
	<tspan x="20.5px" y="632.5px" xml:space="preserve">仮コミットは、手動でフォルダー名を変えることで行います。</tspan>
	<tspan x="20.5px" y="647.5px" xml:space="preserve">単体のコミットを残す予定のときは、コピーをコミットします（仮コミットではない）。</tspan>
	<tspan x="20.5px" y="662.5px" xml:space="preserve">最新をメイクするときでも、前のリビジョンと同じ内容の仮コミットを入力とすることもあります。</tspan></text>
</g>
<g id="page49" width="643" height="665" transform="translate(+10,+45620)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="665.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="665.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="665.5" x2="643.5" y2="665.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="204" y="258" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="204" y="239" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="187" y="216" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="83" y="216" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="100" y="239" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="MakeWorkByModuleAssort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeWorkByModuleAssort</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeWorkByModuleAssort( in_ProjectPath as string, in_TargetPath as string )</text>
	</g>
	<text x="189.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で実行するコマンドを再度実行するように Work フォルダーを作成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPath</text>
	<text x="204.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルのパス</text>
	<text x="204.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクしてできるフォルダー、または、その親フォルダーのパス</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="472.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<g class="notsupprt">
	<rect x="241.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="249.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<a xlink:href="#MakeByModuleAssort" onclick="chgPage( evt, 46 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort 関数</text>
	</a>
	<text x="227.5px" y="270.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work</text>
	<text x="210.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release</text>
	<text x="227.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="123.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">01</text>
	<text x="106.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source</text>
	<text x="287.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… このフォルダーを作成します</text>
	<g>
	<rect x="81.5" y="413.5" width="442" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Rebuild<tspan x="89.5px" y="444.5px" xml:space="preserve">MakeWorkByModuleAssort  "C:\Masters\Projects.xml", "C:\Masters\Release"</tspan>
	<tspan x="89.5px" y="459.5px" xml:space="preserve">MakeByModuleAssort      "C:\Masters\Projects.xml", "C:\Masters\Release"</tspan></text>
	</g>
	<text x="67.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト： MakeWorkByModuleAssort 関数を呼び出すサンプル</text>
	<text x="33.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeWorkByModuleAssort 関数は、適切な場所に Work フォルダーが無ければ、空の Work フォルダー<tspan x="33.5px" y="195.5px" xml:space="preserve">を作成します。</tspan></text>
	<text x="33.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Work フォルダーを作成するのは、メイクするコマンドをテストするときに行います。</text>
	<a xlink:href="#MakeByModuleAssort" onclick="chgPage( evt, 46 )">
	<text x="33.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeByModuleAssort 関数（メイクする関数）</text>
	</a>
	<text x="33.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドを実行し、既存のリビジョンと同じ内容のフォルダーができたときは、そのことを echo 表示して、<tspan x="33.5px" y="355.5px" xml:space="preserve">Work フォルダーを削除します。 つまり、echo 表示の内容をチェックすれば、コマンドが正しかったと</tspan>
	<tspan x="33.5px" y="370.5px" xml:space="preserve">判断でき、フォルダー構成は、Work フォルダーを作成する前の状態に戻ります。</tspan></text>
	<text x="24.5px" y="628.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#T_ModuleAssort_MakeWork" target="_blank">
	<text x="71.5px" y="628.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<text x="223.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ModuleAssort_MakeWork</text>
	<text x="33.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のフォルダーをメイクするときは、先にすべてWork フォルダーを作成してからメイクすると、<tspan x="33.5px" y="589.5px" xml:space="preserve">共通のコマンドを何度も実行しないようになります。</tspan></text>
	<text x="285.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、Work フォルダーがあると、最新リビジョンがあっても</text>
	<g>
	<rect x="81.5" y="510.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="526.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Same&gt;C:\Masters\Release\02&lt;/Same&gt;</text>
	</g>
	<text x="67.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo 表示： 既存のリビジョンと同じ内容のフォルダーができたときのサンプル</text>
</g>
<g id="page50" width="650" height="1440" transform="translate(+10,+46295)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="1440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1440.5" x2="650.5" y2="1440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="mx2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssort.moas ファイルに設定できる内容</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="209.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	</a>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas ファイルは、</text>
	<text x="301.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定を記述する XML ファイルです。</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="24.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグ</text>
	</a>
	<text x="100.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。</text>
	<text x="24.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort</text>
	<text x="52.5px" y="291.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@global_setting</text>
	<a xlink:href="#mx2global" onclick="chgPage( evt, 55 )">
	<text x="204.5px" y="291.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル設定ファイル</text>
	</a>
	<text x="23.5px" y="654.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Module</text>
	<text x="52.5px" y="675.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@name</text>
	<text x="204.5px" y="675.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール名。 Masters フォルダーの直下にできるフォルダーの名前</text>
	<text x="52.5px" y="696.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@target</text>
	<text x="204.5px" y="696.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット名（モジュールのバージョン名）。 省略可能。 <tspan x="204.5px" y="711.5px" xml:space="preserve">モジュール名のフォルダーのサブ フォルダーの名前</tspan></text>
	<text x="52.5px" y="738.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@root_path</text>
	<text x="204.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール名のフォルダー、または、ターゲット名のフォルダーに対応する<tspan x="204.5px" y="753.5px" xml:space="preserve">プロジェクト フォルダー、または、その中のフォルダーのパス</tspan></text>
	<text x="23.5px" y="931.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Module/File</text>
	<text x="233.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール （複数可能）</text>
	<text x="238.5px" y="922.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル （複数可能）</text>
	<text x="52.5px" y="953.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="204.5px" y="953.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のフォルダーのパス</text>
	<text x="52.5px" y="346.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="23.5px" y="639.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Project/Module</text>
	<text x="294.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（０または１つ）</text>
	<a xlink:href="#Masters" onclick="chgPage( evt, 43 )">
	<text x="175.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Masters フォルダー</text>
	</a>
	<text x="204.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Masters フォルダーのパス</text>
	<text x="52.5px" y="874.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@map</text>
	<a xlink:href="#GetPathDictionariesFromXML" onclick="chgPage( evt, 664 )">
	<text x="270.5px" y="874.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathDictionariesFromXML</text>
	</a>
	<text x="204.5px" y="874.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">map 属性</text>
	<text x="52.5px" y="822.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@base_revision</text>
	<text x="204.5px" y="822.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定すると、パッチ形式のリビジョンが作成されます。<tspan x="204.5px" y="837.5px" xml:space="preserve">値は、パッチの対象となるリビジョン フォルダーの名前。</tspan></text>
	<text x="52.5px" y="779.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@base_target</text>
	<text x="204.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定すると、パッチ形式のリビジョンが作成されます。<tspan x="204.5px" y="795.5px" xml:space="preserve">値は、パッチの対象となるターゲット フォルダーの名前。</tspan></text>
	<text x="23.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/AssortFrom</text>
	<text x="189.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アソート対象 （０または１つ）</text>
	<text x="52.5px" y="401.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<a xlink:href="#GetPathDictionariesFromXML" onclick="chgPage( evt, 664 )">
	<text x="380.5px" y="953.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathDictionariesFromXML</text>
	</a>
	<text x="204.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処置対象とするフォルダーのパス。 サブ フォルダーも処理対象になる。<tspan x="204.5px" y="416.5px" xml:space="preserve">省略時は、すべてのプロジェクト フォルダーが処理対象になる。</tspan>
	<tspan x="204.5px" y="431.5px" xml:space="preserve">早くアソートをするときに使います。</tspan>
	<tspan x="204.5px" y="446.5px" xml:space="preserve">末尾にのみ、ワイルドカード * を指定できます。</tspan></text>
	<text x="403.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパス</text>
	<text x="175.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定 （１つ）</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="499.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="228.5px" y="79.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort コマンド</text>
	</a>
	<text x="24.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のショートハンド・プロンプトの</text>
	<text x="360.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に指定します。</text>
	<a xlink:href="#sample_mx2" onclick="chgPage( evt, 44 )">
	<text x="88.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort.moas</text>
	</a>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<text x="23.5px" y="324.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Masters</text>
	<text x="23.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Project</text>
	<text x="175.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト （複数可能）、コミットしないプロジェクトには不要</text>
	<text x="52.5px" y="581.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@name</text>
	<text x="52.5px" y="601.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@root_path</text>
	<text x="204.5px" y="581.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト名</text>
	<text x="204.5px" y="601.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのフォルダーのパス</text>
	<text x="23.5px" y="916.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Project/Module/File</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML_Tag" onclick="chgPage( evt, 663 )">
	<text x="24.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルに指定する FF-path 属性</text>
	</a>
	<text x="247.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって、サブ フォルダーのパスがモジュールが設定されたら、</text>
	<text x="24.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そのサブ フォルダーは、親フォルダーのモジュールの対象外になります。</text>
	<text x="23.5px" y="997.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Synchronized</text>
	<text x="52.5px" y="1071.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@a, @b</text>
	<text x="237.5px" y="998.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョンが上がったら、他のターゲットのリビジョンも上げる必要が<tspan x="237.5px" y="1013.5px" xml:space="preserve">ある関係。 同期関係。 （複数可能）</tspan></text>
	<text x="204.5px" y="1073.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関係がある両者のリビジョンの相対パス。<tspan x="204.5px" y="1088.5px" xml:space="preserve">例： a="Module\TargetA\01" b="Module\TargetB\01"</tspan></text>
	<text x="52.5px" y="1112.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@a_is_old, @b_is_old</text>
	<text x="23.5px" y="1013.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/SynchronizedNotYet</text>
	<text x="204.5px" y="1112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲットを改名したことの記録。 "yes" か "no"。 <tspan x="204.5px" y="1127.5px" xml:space="preserve">省略時は、ターゲット名の変更ではない。</tspan>
	<tspan x="204.5px" y="1142.5px" xml:space="preserve">この設定によって、最新リビジョンが改名したターゲットにあるように</tspan>
	<tspan x="204.5px" y="1157.5px" xml:space="preserve">表示されます。</tspan>
	<tspan x="204.5px" y="1172.5px" xml:space="preserve">例： a="M\A\01" b="M\NewA\01"  a_is_old="yes"</tspan></text>
	<text x="261.5px" y="1206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\B\01</text>
	<text x="337.5px" y="1206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\A\01 (old)</text>
	<text x="339.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\NewA\01</text>
	<text x="438.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\C\02</text>
	<g>
	<line x1="285.5" y1="1218.5" x2="373.5" y2="1218.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="285.5" cy="1218.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="373.5" cy="1218.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="373.5" y1="1256.5" x2="460.5" y2="1256.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="373.5" cy="1256.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="460.5" cy="1256.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="285.5" y1="1293.5" x2="373.5" y2="1293.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="285.5" cy="1293.5" r="3"
		style="fill:rgb(128,128,128);stroke:rgb(128,128,128);stroke-width:1"/>
	<circle cx="373.5" cy="1293.5" r="3"
		style="fill:rgb(128,128,128);stroke:rgb(128,128,128);stroke-width:1"/>
	</g>
	<text x="261.5px" y="1282.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\B\02</text>
	<text x="339.5px" y="1282.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">M\NewA\02</text>
	<text x="431.5px" y="1282.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 最新を同期した後の例</text>
	<g>
	<line x1="237.5" y1="1199.5" x2="237.5" y2="1280.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="237.5" y1="1280.5" x2="241.5" y2="1269.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="237.5" y1="1280.5" x2="233.5" y2="1269.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="231.5px" y="1297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新</text>
	<g>
	<line x1="373.5" y1="1256.5" x2="373.5" y2="1218.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="373.5" cy="1256.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="373.5" cy="1218.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="23.5px" y="1350.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/SynchronizedNotYet/File</text>
	<text x="23.5px" y="1334.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Synchronized/File</text>
	<text x="52.5px" y="1385.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="198.5px" y="1385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	</a>
	<text x="52.5px" y="1403.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@base</text>
	<text x="272.5px" y="1385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じ意味の属性。 @path は、親要素の @a からの相対パス、</text>
	<text x="198.5px" y="1401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">@base は、親要素の @a からの相対パスです。</text>
	<text x="52.5px" y="475.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@fast_mode</text>
	<text x="204.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">高速実行モード。<tspan x="204.5px" y="490.5px" xml:space="preserve">・省略時 = 通常モード</tspan>
	<tspan x="204.5px" y="505.5px" xml:space="preserve">・"no_copy" = Assort してできるファイルは、サイズ0 にすることで、</tspan>
	<tspan x="204.5px" y="520.5px" xml:space="preserve">　高速に実行する</tspan></text>
	<text x="237.5px" y="1029.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、モジュールの中のターゲット間の同期に関しては、</text>
	<a xlink:href="#SyncFilesT" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="237.5px" y="1045.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT</text>
	</a>
	<text x="306.5px" y="1045.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うほうが効率的です。</text>
	<text x="342.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（非推奨）</text>
</g>
<g id="page51" width="679" height="807" transform="translate(+10,+47745)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="679.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="807.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="679.5" y1="-0.5" x2="679.5" y2="807.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="807.5" x2="679.5" y2="807.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModuleAssortStep" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssort の作業の順番</text>
	<g class="writting">
	<rect x="291.5" y="14.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="299.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<text x="59.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">動作確認。 プログラミング。</text>
	<text x="59.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Assort で Work を 01（リビジョン番号） に変える。 *_Tmp フォルダーをなくす。 （モジュールのコミット）。<tspan x="59.5px" y="203.5px" xml:space="preserve">一部のファイルを一時的にコミットするときは、フォルダー名を &lt;新リビジョン名&gt;_Assorting にする。</tspan></text>
	<text x="59.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのコミット。</text>
	<g>
	<line x1="35.5" y1="78.5" x2="35.5" y2="751.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="35.5" y1="78.5" x2="31.5" y2="89.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="35.5" y1="78.5" x2="39.5" y2="89.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="35.5" y1="751.5" x2="39.5" y2="740.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="35.5" y1="751.5" x2="31.5" y2="740.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="59.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckOut または CheckOutAndUpdate。</text>
	<text x="59.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FindCross、FindCrossSymbol でファイルが所属するモジュールを調整する。</text>
	<text x="81.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたものから内容はなるべく変えないこと。 変えるのは、上記 SyncFilesT で。<tspan x="81.5px" y="494.5px" xml:space="preserve">#include するファイルを変えるなど、最低限変えるのはよい。</tspan></text>
	<text x="81.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容を更新したとき、モジュールのリビジョン フォルダー名の末尾に、_Tmp を付ける。<tspan x="81.5px" y="546.5px" xml:space="preserve">プロジェクトの暫定コミットは、リビジョン名の末尾に、_NoCross を付ける。</tspan></text>
	<text x="29.5px" y="770.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ループ</text>
	<text x="81.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Newest_Modules.xml の差分から、ExportNewestModule して SyncFilesT で比較。<tspan x="81.5px" y="313.5px" xml:space="preserve">ただし、_Synced_Tmp に更新されているときは、すでに同期済み。</tspan></text>
	<text x="81.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・１つの SyncFilesT の設定ファイルで同期したら、表(HTML) の保存。<tspan x="81.5px" y="351.5px" xml:space="preserve">・１つのモジュールのすべての設定ファイルを同期したら、フィードバック（インポート）。</tspan>
	<tspan x="81.5px" y="366.5px" xml:space="preserve">・すべてのモジュールを同期したら、Newest_Modules.xml を更新。</tspan></text>
	<text x="102.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのプロジェクトで Update がなくなったら、完了（ループを抜ける）</text>
	<text x="59.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット間の同期。 （*_Synced_Tmp フォルダーができる）</text>
	<text x="81.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最終形を判断するときは、ファイルを縦軸、ターゲットを横軸とした表で、包含関係、兄弟関係を見る。<tspan x="81.5px" y="410.5px" xml:space="preserve">同じ内容のファイルが増えるようにして、同じ内容のファイルの状況を表形式で一覧する。</tspan></text>
	<text x="105.5px" y="686.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">古いモジュール（例：リビジョン 03）のプロジェクトを変更したら（すでにもっと新しいリビジョンが<tspan x="105.5px" y="701.5px" xml:space="preserve">あれば）、ブランチ 03_A_01_Branch にする。 すでにあるときは、03_B_01_Branch にする。</tspan>
	<tspan x="105.5px" y="716.5px" xml:space="preserve">後で、CheckOutAndUpdate するときに警告されるので、そのときに Branch の直前リビジョンとの</tspan>
	<tspan x="105.5px" y="731.5px" xml:space="preserve">差分を最新に反映する。 反映したら、空のフォルダー 01_A_Branch_03_Merged を作成する。</tspan>
	<tspan x="105.5px" y="746.5px" xml:space="preserve">Revert したときは、05_A_Branch_04_Merged のように、以前のリビジョン(04)を付ける。</tspan></text>
	<text x="81.5px" y="575.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_fork_to_, _joined_to_</text>
	<text id="ModuleAssortBranch" x="79.5px" y="664.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_Branch, _Merged</text>
	<text x="110.5px" y="601.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一部が別のターゲットに分離したら、&lt;分離前のリビジョン&gt;_fork_to_&lt;分離先&gt; という名前の<tspan x="110.5px" y="616.5px" xml:space="preserve">空フォルダーを作成する。 すべてが移動したら、&lt;移動前のリビジョン&gt;_joined_to_&lt;分離先&gt; </tspan>
	<tspan x="110.5px" y="631.5px" xml:space="preserve">という名前の空フォルダーを作成する。</tspan></text>
</g>
<g id="page52" width="661" height="352" transform="translate(+10,+48562)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="661.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="661.5" y1="-0.5" x2="661.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="661.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckOutAndUpdateError" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckOutAndUpdate でエラーが出るとき</text>
	<g>
	<rect x="28.5" y="57.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="73.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="バックアップ（想定ファイル）がないパッチで、ファイルを変更しようとしています。"</text>
	</g>
	<text x="42.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対処方法は、ファイルが所属するモジュール（Aとする）を一時的に「削除」して、後で手動で A を<tspan x="42.5px" y="126.5px" xml:space="preserve">追加することです。 ただし、A に存在する一部のファイルがすでに存在しているので調整が必要です。</tspan>
	<tspan x="42.5px" y="141.5px" xml:space="preserve">このエラーが出るときの最新モジュールは、ターゲット間を移動したファイルの移動先（新規ファイル扱い）</tspan>
	<tspan x="42.5px" y="156.5px" xml:space="preserve">の可能性があります。 または、CheckOut したときに存在するファイルに対して、Update で追加しようと</tspan>
	<tspan x="42.5px" y="171.5px" xml:space="preserve">している可能性があります。</tspan>
	<tspan x="42.5px" y="186.5px" xml:space="preserve">一時的に削除するモジュールを探すには、Update しない CheckOut をして、_File.xml の中で</tspan>
	<tspan x="42.5px" y="201.5px" xml:space="preserve">変更しようとしたファイル名を検索します。</tspan></text>
	<g>
	<rect x="28.5" y="219.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="マージするパッチが衝突しています。"</text>
	</g>
	<text x="42.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対処方法は、ファイルが所属するモジュールのうち、マージする前のモジュールを、「更新済み」に<tspan x="42.5px" y="284.5px" xml:space="preserve">することです。 このエラーは、マージしたモジュールがあるのに、マージする前のモジュールも</tspan>
	<tspan x="42.5px" y="299.5px" xml:space="preserve">ある可能性があります。</tspan>
	<tspan x="42.5px" y="314.5px" xml:space="preserve">ファイルが所属するモジュールは、エラーメッセージに書かれたパスから知ることができます。</tspan></text>
</g>
<g id="page53" width="640" height="1033" transform="translate(+10,+48924)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1033.5" x2="640.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FindCross コマンド</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="478.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort の FindCross コマンドは、あるモジュール（のターゲット）と、別のモジュール（のターゲット）<tspan x="24.5px" y="75.5px" xml:space="preserve">の間で、所属しているファイルが移動してしまっている可能性があるファイルを検出します。</tspan>
	<tspan x="24.5px" y="90.5px" xml:space="preserve">この移動があると、親が常に１つであるきれいなツリー構造ではなくなるため、モジュールの構成が複雑</tspan>
	<tspan x="24.5px" y="105.5px" xml:space="preserve">になる可能性が高まります。</tspan></text>
	<text x="24.5px" y="974.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: FindCross" target="_blank">
	<text x="76.5px" y="974.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_SyncModuleX\Files2\Case-16-Find" target="_blank">
	<text x="76.5px" y="996.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Case-16-Find フォルダー</text>
	</a>
	<text x="24.5px" y="996.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="244.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2_Ver\VerY\03</text>
	<text x="236.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール（のターゲット） </text>
	<text x="417.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名</text>
	<line x1="93.5" y1="244.5" x2="517.5" y2="244.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="417.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1.c, 2.c</text>
	<text x="244.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3_Ver\VerT\03</text>
	<text x="417.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3.c, 4.c, </text>
	<text x="244.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2_Ver\VerX\03</text>
	<text x="417.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1.c, 2.c, </text>
	<text x="244.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3_Ver\VerS\03</text>
	<text x="417.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3.c, 4.c</text>
	<text x="24.5px" y="156.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="39.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトと、プロジェクトか使用するモジュール（のターゲット） と、それに所属しているファイル名<tspan x="39.5px" y="204.5px" xml:space="preserve">に以下の関係があるとき、</tspan></text>
	<text x="39.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FindCross では、下記のように出力します。 意味は、次のとおりです。<tspan x="39.5px" y="393.5px" xml:space="preserve">Move.txt ファイルが、あるモジュール（のターゲット）と、別のモジュール（のターゲット）の間で、移動</tspan>
	<tspan x="39.5px" y="408.5px" xml:space="preserve">してしまっている可能性があることを示しています。</tspan>
	<tspan x="39.5px" y="423.5px" xml:space="preserve">Move.txt ファイルは、モジュール（のターゲット） 3_Ver\VerT\03 とモジュール（のターゲット） </tspan>
	<tspan x="39.5px" y="438.5px" xml:space="preserve">2_Ver\VerX\03 に所属していますが、それぞれのモジュール（のターゲット）に所属しているファイル、</tspan>
	<tspan x="39.5px" y="453.5px" xml:space="preserve">たとえば 3.c や 1.c が、別のモジュール（のターゲット）に所属しているプロジェクトもあり、このこと</tspan>
	<tspan x="39.5px" y="468.5px" xml:space="preserve">から、Move.txt ファイルが、あるモジュール（のターゲット）と、別のモジュール（のターゲット）の間で、</tspan>
	<tspan x="39.5px" y="483.5px" xml:space="preserve">移動してしまっている可能性があることを示しています。</tspan>
	<tspan x="39.5px" y="498.5px" xml:space="preserve">また、移動してしまっている状況を対処するためには、プロジェクトを確認する必要がある場合が</tspan>
	<tspan x="39.5px" y="513.5px" xml:space="preserve">ほとんどなので、ModuleExpanded: ラベルがある場所に、モジュール（のターゲット） 3_Ver\VerT\03 </tspan>
	<tspan x="39.5px" y="528.5px" xml:space="preserve">を使っているプロジェクトに Project_Y\05 があることと、モジュール（のターゲット） 2_Ver\VerX\03 を</tspan>
	<tspan x="39.5px" y="543.5px" xml:space="preserve">使っているプロジェクトに Project_X\01 があることを示しています。</tspan>
	<tspan x="39.5px" y="558.5px" xml:space="preserve">ただし、モジュール（のターゲット）の名前と、ファイル名から判定しているため、ターゲット間で共有</tspan>
	<tspan x="39.5px" y="573.5px" xml:space="preserve">しているファイルなどに対して、誤検出してしまう可能性もあります。</tspan></text>
	<g>
	<rect x="107.5" y="594.5" width="268" height="325"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="115.5px" y="610.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Crossed:<tspan x="115.5px" y="625.5px" xml:space="preserve"></tspan>
	<tspan x="115.5px" y="640.5px" xml:space="preserve">Files:</tspan>
	<tspan x="115.5px" y="655.5px" xml:space="preserve">    &lt;File  path="Move.txt"/&gt;</tspan>
	<tspan x="115.5px" y="670.5px" xml:space="preserve"></tspan>
	<tspan x="115.5px" y="685.5px" xml:space="preserve">Module:</tspan>
	<tspan x="115.5px" y="700.5px" xml:space="preserve">    &lt;Module  path="3_Ver\VerT\03"/&gt;</tspan>
	<tspan x="115.5px" y="715.5px" xml:space="preserve">    &lt;OneFile  name="3.c"/&gt;</tspan>
	<tspan x="115.5px" y="730.5px" xml:space="preserve"></tspan>
	<tspan x="115.5px" y="745.5px" xml:space="preserve">Module:</tspan>
	<tspan x="115.5px" y="760.5px" xml:space="preserve">    &lt;Module  path="2_Ver\VerX\03"/&gt;</tspan>
	<tspan x="115.5px" y="775.5px" xml:space="preserve">    &lt;OneFile  name="1.c"/&gt;</tspan>
	<tspan x="115.5px" y="790.5px" xml:space="preserve"></tspan>
	<tspan x="115.5px" y="805.5px" xml:space="preserve">ModuleExpanded:</tspan>
	<tspan x="115.5px" y="820.5px" xml:space="preserve">    &lt;ModuleExpanded  path="3_Ver\VerT\03"&gt;</tspan>
	<tspan x="115.5px" y="835.5px" xml:space="preserve">        &lt;Project  path="Project_Y\05"/&gt;</tspan>
	<tspan x="115.5px" y="850.5px" xml:space="preserve">    &lt;/ModuleExpanded&gt;</tspan>
	<tspan x="115.5px" y="865.5px" xml:space="preserve">ModuleExpanded:</tspan>
	<tspan x="115.5px" y="880.5px" xml:space="preserve">    &lt;ModuleExpanded  path="2_Ver\VerX\03"&gt;</tspan>
	<tspan x="115.5px" y="895.5px" xml:space="preserve">        &lt;Project  path="Project_X\01"/&gt;</tspan>
	<tspan x="115.5px" y="910.5px" xml:space="preserve">    &lt;/ModuleExpanded&gt;</tspan></text>
	</g>
	<text x="101.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Project_Y\05</text>
	<text x="101.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Project_X\01</text>
	<text x="101.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト</text>
	<path subtype="matome" d="M236.5,254.5 A3,3 0 0,0 232.5,257.5 L232.5,268.5 A3,3, 0 0,1, 229.5,271.5 A3,3, 0 0,1, 232.5,274.5 L232.5,285.5 A3,3, 0 0,0, 236.5,288.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<path subtype="matome" d="M236.5,298.5 A3,3 0 0,0 232.5,301.5 L232.5,312.5 A3,3, 0 0,1, 229.5,315.5 A3,3, 0 0,1, 232.5,318.5 L232.5,329.5 A3,3, 0 0,0, 236.5,332.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="477.5px" y="286.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Move.txt</text>
	<text x="477.5px" y="307.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Move.txt</text>
	<a xlink:href="Test\tools\T_SyncModuleX\Files2\Case-16-Find\Masters_Cross\_CrossAnswer.txt" cats_vhref="%vbslib_new%\_src\Test\tools\T_SyncModuleX\Files2\Case-16-Find\Masters_Cross\_CrossAnswer.txt" target="_blank">
	<text x="272.5px" y="934.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _CrossAnswer.txt</text>
	</a>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#on: T_ModuleAssort_Find" target="_blank">
	<text x="265.5px" y="995.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
</g>
<g id="page54" width="809" height="1069" transform="translate(+10,+49967)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="809.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1069.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="809.5" y1="-0.5" x2="809.5" y2="1069.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1069.5" x2="809.5" y2="1069.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ma_move" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">モジュール内のファイルを移動、モジュール間でファイルを移動した後で、同期するには</text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX で + や - があるときは、関係が合っていない可能性が高いです。<tspan x="24.5px" y="81.5px" xml:space="preserve">関係が合うように、タグを調整したり、ファイルを移動・コピーしてください。</tspan></text>
	<text x="24.5px" y="119.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">モジュールの内部で移動があったとき</text>
	<text x="41.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で移動したとき（同じファイル名で +と-があるとき）は、<tspan x="41.5px" y="165.5px" xml:space="preserve">相手の New を同様に移動する（同じ構成にする場合）。</tspan>
	<tspan x="41.5px" y="180.5px" xml:space="preserve">そして、タグを追加。 &lt;Folder  synced_base="B-" synced_path="A-"  base="B+"  path="A+"/&gt;</tspan>
	<tspan x="41.5px" y="195.5px" xml:space="preserve">ただし、現状では、&lt;Folder  path="."/&gt; を一時的にコメントアウト（タグ名を変更）する必要がある。</tspan>
	<tspan x="41.5px" y="210.5px" xml:space="preserve">同期後、base と path が同じなら、作成した &lt;Folder&gt; は、.moas に追加しない。</tspan>
	<tspan x="41.5px" y="225.5px" xml:space="preserve">異なるなら、synced_* を除いた &lt;Folder base, path&gt; を追加。</tspan></text>
	<text x="24.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">モジュール（ターゲット）の間の移動があったとき</text>
	<text x="41.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール（ターゲット）のの間の移動によって追加されたとき（+だけあるとき）は、<tspan x="41.5px" y="348.5px" xml:space="preserve">自分の Old\_old と相手の New/Old\_old になければ追加する。</tspan></text>
	<text x="24.5px" y="941.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">同期する前に、モジュールの間の移動が必要だと分かったとき<tspan x="24.5px" y="956.5px" xml:space="preserve">片方のターゲットしか移動していなかったとき</tspan></text>
	<text x="41.5px" y="988.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動する側のターゲットについて、<tspan x="41.5px" y="1003.5px" xml:space="preserve">Masters で移動（00_Tmp を作成）、または、CheckOutUpdate と Assort で移動してから同期する。</tspan>
	<tspan x="41.5px" y="1018.5px" xml:space="preserve">ただし、これまでに追加したタグや移動したファイルが上書きされないようにバックアップを取ること。</tspan>
	<tspan x="41.5px" y="1033.5px" xml:space="preserve">移動先は、_HashCache.txt を参考にするとよい。</tspan></text>
	<text x="41.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncFilesX\T_SyncFilesX.vbs#[T_SyncFilesX_Finder]" target="_blank">
	<text x="98.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFilesX.vbs</text>
	</a>
	<text x="234.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SyncFilesX_Finder</text>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#: T_ModuleAssort_MoveFile" target="_blank">
	<text x="93.5px" y="888.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<text x="41.5px" y="888.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="247.5px" y="888.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ModuleAssort_MoveFile</text>
	<text x="41.5px" y="769.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そして、タグを追加。 &lt;Folder  synced_base="_old" synced_path="_old"  base="B+"  path="A+"/&gt;<tspan x="41.5px" y="784.5px" xml:space="preserve">同期後は、上記（内部で移動）と同様に .moas に追加,、または、追加しない。</tspan></text>
	<g>
	<rect x="61.5" y="416.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1.  !+ Alien\Alien.txt</text>
	</g>
	<text x="63.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・自分の Old\_old</text>
	<text x="63.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・相手の New</text>
	<text x="63.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・相手の Old\_old</text>
	<text x="234.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A\01 に無かった Alien が、B\01 から A\02 に移動した。</text>
	<text x="63.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自分の Old\_old にコピーするファイル：<tspan x="63.5px" y="600.5px" xml:space="preserve">&lt;Synchronized  a&gt; にある "Module\A\01" を持つプロジェクト "Project_X\01" を FindProject で（Projects.xml から）探す。</tspan>
	<tspan x="63.5px" y="615.5px" xml:space="preserve">"Project_X\01" を CheckOut してできた "_Files.xml" から、Sync で追加されたファイル"Alien\Alien.txt" を探す。</tspan>
	<tspan x="63.5px" y="630.5px" xml:space="preserve"></tspan>
	<tspan x="63.5px" y="645.5px" xml:space="preserve">相手の Old\_old にコピーするファイル：</tspan>
	<tspan x="63.5px" y="660.5px" xml:space="preserve">&lt;Synchronized  b&gt; にある "Module\A_Sync\01" を持つプロジェクト "Project_Y\01" を FindProject で（Projects.xml から）探す。</tspan>
	<tspan x="63.5px" y="675.5px" xml:space="preserve">"Project_Y\01" を CheckOut してできた "_Files.xml" から、Sync で追加されたファイル"Alien\Alien.txt" を 探す。</tspan>
	<tspan x="63.5px" y="690.5px" xml:space="preserve"></tspan>
	<tspan x="63.5px" y="705.5px" xml:space="preserve">相手の New にコピーするファイル：</tspan>
	<tspan x="63.5px" y="720.5px" xml:space="preserve">"Project_Y" の最新プロジェクト "Project_Y\02" を FindProject で（Projects.xml から）探す。</tspan>
	<tspan x="63.5px" y="735.5px" xml:space="preserve">"Project_Y\02" を CheckOut してできた "_Files.xml" から、Sync で追加されたファイル"Alien\Alien.txt" を 探す。</tspan></text>
	<g>
	<rect x="61.5" y="380.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Synchronized  a="Module\A\01"  b="Module\A_Sync\01"  line_num=""/&gt;</text>
	</g>
	<text x="63.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・追加されたファイル（自分）</text>
	<text x="243.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="332.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">base</text>
	<text x="243.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_path</text>
	<text x="332.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_base</text>
	<text x="243.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_base</text>
	<text x="243.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">base</text>
	<text x="332.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_path</text>
	<text x="332.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="554.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Project_X\01"</text>
	<text x="554.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Project_Y\01"</text>
	<text x="554.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Project_Y\02"</text>
	<text x="554.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Project_X\02"</text>
	<text x="427.5px" y="484.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Module\A\01"</text>
	<text x="427.5px" y="518.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Module\A_Sync\01"</text>
	<text x="427.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Module\A\02"</text>
	<text x="427.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">?</text>
	<text x="69.5px" y="547.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Folder  synced_base="_old" synced_path="_old"  base="B+"  path="A+"/&gt;</text>
	<text x="41.5px" y="819.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動によって削除されたとき（-だけあるとき）は、そのままコミットする。<tspan x="41.5px" y="834.5px" xml:space="preserve">ただし、削除しようとするファイルは、00_Out に移動し、対応するモジュール（のターゲット）の場所を示す。</tspan>
	<tspan x="41.5px" y="849.5px" xml:space="preserve">ないときは、新規作成して、その場所を示す。</tspan>
	<tspan x="41.5px" y="864.5px" xml:space="preserve">Commit 時までは古いモジュールに存在するが、CheckOutAndUpdate 時に無くなるか移動する。</tspan></text>
</g>
<g id="page55" width="574" height="315" transform="translate(+10,+51046)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="315.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="315.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="315.5" x2="574.5" y2="315.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="mx2global" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssort.moas のグローバル設定ファイルに設定できる内容</text>
	<text x="52.5px" y="278.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="23.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/ModuleAssort/Masters</text>
	<text x="184.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ</text>
	<a xlink:href="#Masters" onclick="chgPage( evt, 43 )">
	<text x="184.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Masters フォルダー</text>
	</a>
	<text x="303.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパス</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="440.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssort</text>
	</a>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<g>
	<rect x="45.5" y="94.5" width="280" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="53.5px" y="125.5px" xml:space="preserve">&lt;ModuleAssort  description="グローバル設定"&gt;</tspan>
	<tspan x="53.5px" y="140.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="155.5px" xml:space="preserve">&lt;Masters  path="_Masters"/&gt;</tspan>
	<tspan x="53.5px" y="170.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="185.5px" xml:space="preserve">&lt;/ModuleAssort&gt;</tspan></text>
	</g>
	<text id="sample_mx2_g" x="36.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort_Global.xml</text>
	<a xlink:href="#mx2global" onclick="chgPage( evt, 55 )">
	<text x="214.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グローバル設定ファイルに設定できる内容</text>
	</a>
	<text x="23.5px" y="63.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page56" width="630" height="393" transform="translate(+10,+51371)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="630.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="393.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="630.5" y1="-0.5" x2="630.5" y2="393.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="393.5" x2="630.5" y2="393.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NaturalDocs_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NaturalDocs</text>
	<g>
	<rect x="25.5" y="80.5" width="376" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;NaturalDocs<tspan x="39.5px" y="109.5px" xml:space="preserve">ソースファイルにあるコメントを HTML に変換します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">ソースファイルがあるフォルダーのパス&gt;C:\src</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">HTML を格納するフォルダーのパス（★上書きします）&gt;C:\_html</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルのコメントからドキュメントを生成します。</text>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalDocs</text>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MakeDocumentByNaturalDocs" onclick="chgPage( evt, 783 )">
	<text x="67.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeDocumentByNaturalDocs 関数</text>
	</a>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="67.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Natural Docs</text>
	</a>
	<text x="24.5px" y="215.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#doxygen_sth" onclick="chgPage( evt, 26 )">
	<text x="67.5px" y="302.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ doxygen</text>
	</a>
	<a xlink:href="#ConvertDocumetCommentFormat_sth" onclick="chgPage( evt, 13 )">
	<text x="67.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertDocumetCommentFormat</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="261.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: NaturalDocs_sth" target="_blank">
	<text x="67.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="158.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">したとき、/silent オプションをつけると、ブラウザーが開かないようになります。</text>
	<a xlink:href="#shortcut_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="24.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインから実行</text>
	</a>
	<text x="261.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\src</text>
	<text x="339.5px" y="139.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\_html</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#VbsNaturalDocs" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#VbsNaturalDocs">
	<text x="67.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NaturalDocs 対応コメント</text>
	</a>
	<a xlink:href="#DoTextShrink_sth" onclick="chgPage( evt, 25 )">
	<text x="67.5px" y="338.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DoTextShrink</text>
	</a>
	<a xlink:href="#MakeCrossedOldSections" cats_vhref="%vbslib_new%\_src\vbslib.svg#MakeCrossedOldSections" onclick="chgPage( evt, 767 )">
	<text x="67.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeCrossedOldSections</text>
	</a>
</g>
<g id="page57" width="516" height="358" transform="translate(+10,+51774)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="516.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="516.5" y1="-0.5" x2="516.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="358.5" x2="516.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="29.5" y="78.5" width="436" height="171"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenByStepPath<tspan x="43.5px" y="107.5px" xml:space="preserve">相対パスを指定して、ファイルやフォルダーを開きます。（絶対パスも可）</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">基準パス &gt;C:\FolderA</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">Enterのみ: 基準パスの入力へ</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">ファイルのパス &gt;File1.txt</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">ファイルのパス &gt;File2.txt</tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve">ファイルのパス &gt;</tspan>
	<tspan x="43.5px" y="212.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="227.5px" xml:space="preserve">基準パス &gt;C:\FolderB</tspan>
	<tspan x="43.5px" y="242.5px" xml:space="preserve">ファイルのパス &gt;File1.txt</tspan></text>
	</g>
	<text id="OpenByStepPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenByStepPath</text>
	<text x="26.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを指定して、ファイルを開きます。（絶対パスも可）</text>
	<text x="37.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の場合、C:\FolderA\File1.txt 、C:\FolderA\File2.txt 、C:\FolderB\File1.txt<tspan x="37.5px" y="289.5px" xml:space="preserve">が開きます。</tspan></text>
	<text x="26.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenByStepPath" target="_blank">
	<text x="80.5px" y="321.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenByStepPath</text>
	<text x="103.5px" y="122.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA</text>
	<text x="139.5px" y="167.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File1.txt<tspan x="139.5px" y="182.5px" xml:space="preserve">File2.txt</tspan></text>
	<text x="139.5px" y="242.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File1.txt</text>
	<text x="103.5px" y="227.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderB</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page58" width="558" height="246" transform="translate(+10,+52142)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="246.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="246.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="246.5" x2="558.5" y2="246.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenFolder_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenFolder</text>
	<text x="26.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスのフォルダー、または指定したパスのファイルがあるフォルダーを開きます。</text>
	<g>
	<rect x="29.5" y="78.5" width="436" height="51"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenFolder<tspan x="43.5px" y="107.5px" xml:space="preserve">ファイルのパスを入力すると、そのファイルを含むフォルダーを開きます。</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">ファイルのパス &gt;C:\FolderA\File.txt</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenFolder</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="139.5px" y="122.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\File.txt</text>
	<text x="37.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の場合、C:\FolderA が開き、File.txt を選択した状態になります。</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenFolder" target="_blank">
	<text x="77.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#Setting_openFolder" onclick="chgPage( evt, 121 )">
	<text x="77.5px" y="209.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_openFolder</text>
	</a>
	<text x="24.5px" y="209.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page59" width="543" height="172" transform="translate(+10,+52398)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="543.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="543.5" y1="-0.5" x2="543.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="172.5" x2="543.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenSendTo_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenSendTo, SendTo</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル、または、フォルダーを右クリック [ 送る ] の内容となるフォルダーを開きます。</text>
	<g>
	<rect x="25.5" y="80.5" width="208" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenSendTo</text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenSendTo</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="135.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenSendTo_sth" target="_blank">
	<text x="77.5px" y="135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page60" width="464" height="172" transform="translate(+10,+52580)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="172.5" x2="464.5" y2="172.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenStartUp_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenStartUp</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スタートアップ・フォルダーを開きます。</text>
	<g>
	<rect x="25.5" y="80.5" width="214" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenStartUp</text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenStartUp</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="135.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenStartUp_sth" target="_blank">
	<text x="77.5px" y="135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page61" width="464" height="238" transform="translate(+10,+52762)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="238.5" x2="464.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenTask" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenTask</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows のタスクを開きます。</text>
	<g>
	<rect x="25.5" y="80.5" width="196" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenTask</text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenTask</text>
	<text x="24.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="Test\tools\T_Task" target="_blank">
	<text x="77.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Task フォルダ</text>
	</a>
	<text x="24.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CreateTask" onclick="chgPage( evt, 17 )">
	<text x="77.5px" y="183.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateTask</text>
	</a>
	<a xlink:href="#SetTask" onclick="chgPage( evt, 72 )">
	<text x="77.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetTask</text>
	</a>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenTask" target="_blank">
	<text x="77.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page62" width="422" height="193" transform="translate(+10,+53010)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="422.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="422.5" y1="-0.5" x2="422.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="193.5" x2="422.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenTemp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenTemp</text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダ</text>
	</a>
	<text x="136.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を開きます。</text>
	<g>
	<rect x="29.5" y="78.5" width="196" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenTemp</text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenTemp</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="154.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DelTemp" onclick="chgPage( evt, 21 )">
	<text x="77.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DelTemp</text>
	</a>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenTemp" target="_blank">
	<text x="77.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page63" width="546" height="492" transform="translate(+10,+53213)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="546.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="546.5" y1="-0.5" x2="546.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="492.5" x2="546.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenVBSLibSource_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenVBSLibSource</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="455.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: OpenVBSLibSource" target="_blank">
	<text x="77.5px" y="455.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーに表示されているソース コードをテキスト エディターで開きます。</text>
	<g>
	<rect x="29.5" y="78.5" width="484" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;OpenVBSLibSource<tspan x="43.5px" y="107.5px" xml:space="preserve">Visual Studio で表示されている WSH (VBScript) のソースをテキスト エディター</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">で開きます。</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">Visual Studio で表示されている行番号を記憶してください。</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">Visual Studio で表示されているソース ファイルの内容をすべて選択してクリップ </tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve">ボードにコピーしたら、Enter を押してください。</tspan>
	<tspan x="43.5px" y="212.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="227.5px" xml:space="preserve">記憶した行番号 &gt;</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenVBSLibSource</text>
	<g>
	<rect x="56.5" y="301.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"...\vbslib Prompt.vbs"  ov  ""</text>
	</g>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="24.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs のショートカットを作成し、</text>
	</a>
	<text x="264.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先を以下のように設定すると、手順を</text>
	<text x="24.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">短縮できます。 ov は、OpenVBSLibSource の略語に設定されいます。</text>
	<text x="24.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio 2010 以降のデバッガーは、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#include" onclick="chgPage( evt, 867 )">
	<text x="298.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(Execute)</text>
	</a>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="254.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<text x="356.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">したスクリプト（ソース コード）</text>
	<text x="24.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">がすべて１つのウィンドウにまとめられるため、ソース コードの行番号がデバッガーに<tspan x="24.5px" y="390.5px" xml:space="preserve">表示される行番号と一致しなくなってしまいます。 本コマンドは、この問題に対処します。</tspan>
	<tspan x="24.5px" y="405.5px" xml:space="preserve">まとめられたソース コードは、include したそれぞれの vbs ファイルの先頭に、</tspan>
	<tspan x="24.5px" y="420.5px" xml:space="preserve">'// g_SrcPath= から始まる行があり、それを検索して処理します。</tspan></text>
</g>
<g id="page64" width="451" height="528" transform="translate(+10,+53715)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="528.5" x2="451.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Prompt_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Prompt</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript が実行できるプロンプトを開始します。</text>
	<g>
	<rect x="25.5" y="80.5" width="394" height="336"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;Prompt<tspan x="39.5px" y="109.5px" xml:space="preserve"> ((( VBScript プロンプト )))</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">? は、このプロンプトに結果を表示するコマンドです。</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">高機能な電卓として使うことができます。</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">VBScript の関数や定義した関数も使えます。</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">グローバル変数を定義することもできます。</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="199.5px" xml:space="preserve">サンプル：</tspan>
	<tspan x="39.5px" y="214.5px" xml:space="preserve">-------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="229.5px" xml:space="preserve">&gt; ?1+2</tspan>
	<tspan x="39.5px" y="244.5px" xml:space="preserve">3</tspan>
	<tspan x="39.5px" y="259.5px" xml:space="preserve">&gt; ?2+3*4</tspan>
	<tspan x="39.5px" y="274.5px" xml:space="preserve">14</tspan>
	<tspan x="39.5px" y="289.5px" xml:space="preserve">&gt; ?"0x"+Hex( 0x14+0x38 )</tspan>
	<tspan x="39.5px" y="304.5px" xml:space="preserve">0x4C</tspan>
	<tspan x="39.5px" y="319.5px" xml:space="preserve">&gt; a=2</tspan>
	<tspan x="39.5px" y="334.5px" xml:space="preserve">&gt; ?a+3</tspan>
	<tspan x="39.5px" y="349.5px" xml:space="preserve">5</tspan>
	<tspan x="39.5px" y="364.5px" xml:space="preserve">-------------------------------------------------------------</tspan>
	<tspan x="39.5px" y="379.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="394.5px" xml:space="preserve">コマンドを入力してください。</tspan>
	<tspan x="39.5px" y="409.5px" xml:space="preserve">&gt;</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Prompt</text>
	<text x="24.5px" y="468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="76.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Samples\BatchFiles\VBS_Prompt.bat</text>
	<text x="24.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: Prompt" target="_blank">
	<text x="77.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="491.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Prompt" onclick="chgPage( evt, 163 )">
	<text x="76.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Prompt 関数</text>
	</a>
</g>
<g id="page65" width="403" height="497" transform="translate(+10,+54253)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="403.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="497.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="403.5" y1="-0.5" x2="403.5" y2="497.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="497.5" x2="403.5" y2="497.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegExpTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegExpTest</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現でマッチするかどうかをテストします。</text>
	<g>
	<rect x="25.5" y="81.5" width="346" height="306"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="95.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;RegExpTest<tspan x="39.5px" y="110.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="125.5px" xml:space="preserve">正規表現でマッチするかどうかをテストします。</tspan>
	<tspan x="39.5px" y="140.5px" xml:space="preserve">正規表現の メタ文字 一覧：. $ ^ { } [ ] ( ) | * + ? \</tspan>
	<tspan x="39.5px" y="155.5px" xml:space="preserve">Enterのみ: 正規表現と対象文字列との入力を切り替え</tspan>
	<tspan x="39.5px" y="170.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="185.5px" xml:space="preserve">正規表現&gt;b.*e</tspan>
	<tspan x="39.5px" y="200.5px" xml:space="preserve">対象文字列&gt;abcdef</tspan>
	<tspan x="39.5px" y="215.5px" xml:space="preserve">マッチした位置 = 2</tspan>
	<tspan x="39.5px" y="230.5px" xml:space="preserve">マッチした文字数 = 4</tspan>
	<tspan x="39.5px" y="245.5px" xml:space="preserve">マッチした文字列 = bcde</tspan>
	<tspan x="39.5px" y="260.5px" xml:space="preserve">対象文字列&gt;abcd</tspan>
	<tspan x="39.5px" y="275.5px" xml:space="preserve">マッチしませんでした</tspan>
	<tspan x="39.5px" y="290.5px" xml:space="preserve">対象文字列&gt;</tspan>
	<tspan x="39.5px" y="305.5px" xml:space="preserve">正規表現&gt;ab.*</tspan>
	<tspan x="39.5px" y="320.5px" xml:space="preserve">マッチした位置 = 0</tspan>
	<tspan x="39.5px" y="335.5px" xml:space="preserve">マッチした文字数 = 4</tspan>
	<tspan x="39.5px" y="350.5px" xml:space="preserve">マッチした文字列 = abcd</tspan>
	<tspan x="39.5px" y="365.5px" xml:space="preserve">正規表現&gt;</tspan>
	<tspan x="39.5px" y="380.5px" xml:space="preserve">対象文字列&gt;</tspan></text>
	</g>
	<a xlink:href="#grep_sth" onclick="chgPage( evt, 37 )">
	<text x="83.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep</text>
	</a>
	<text x="159.5px" y="95.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RegExpTest</text>
	<text x="24.5px" y="461.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="93.5px" y="185.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">b.*e</text>
	<text x="105.5px" y="200.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abcdef</text>
	<text x="105.5px" y="260.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abcd</text>
	<text x="93.5px" y="305.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ab.*</text>
	<text x="24.5px" y="417.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="83.5px" y="417.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現 (VBScript.RegExp)</text>
	</a>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: RegExpTest" target="_blank">
	<text x="83.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page66" width="664" height="407" transform="translate(+10,+54760)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="664.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="664.5" y1="-0.5" x2="664.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="407.5" x2="664.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Rename_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Rename</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名の一部を修正したり、名前の一部を追加したりします。</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="459.5px" y="28.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="rename_kw" class="keyword" x="524.5px" y="28.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ファイル名の変更<tspan x="524.5px" y="43.5px" xml:space="preserve">ファイルの名前の変更</tspan></text>
	<a xlink:href="Test\tools\T_Rename" cats_vhref="%vbslib_new%\_src\Test\tools\T_Rename" target="_blank">
	<text x="77.5px" y="370.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Rename フォルダ</text>
	</a>
	<text x="24.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="29.5" y="78.5" width="466" height="231"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;Rename<tspan x="43.5px" y="107.5px" xml:space="preserve">--------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">1. ファイル名の先頭に追加する</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">2. ファイル名の先頭を変更する</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">3. ファイル名の先頭数文字を削除する</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">4. ファイル名の末尾数文字を削除する</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">9. 終了する</tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve">番号を入力してください&gt;1</tspan>
	<tspan x="43.5px" y="212.5px" xml:space="preserve">--------------------------------------------------------</tspan>
	<tspan x="43.5px" y="227.5px" xml:space="preserve">処理を行うフォルダのパス&gt;Work</tspan>
	<tspan x="43.5px" y="242.5px" xml:space="preserve">&gt;1</tspan>
	<tspan x="43.5px" y="257.5px" xml:space="preserve">最初に追加する名前&gt;A</tspan>
	<tspan x="43.5px" y="272.5px" xml:space="preserve">下記のフォルダにあるファイルのすべてのファイルの先頭に "A" を追加します。</tspan>
	<tspan x="43.5px" y="287.5px" xml:space="preserve">C:\Work</tspan>
	<tspan x="43.5px" y="302.5px" xml:space="preserve">よろしいですか？[Y/N]y</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Rename</text>
	<text x="181.5px" y="197.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="193.5px" y="227.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Work</text>
	<text x="157.5px" y="257.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A</text>
	<text x="169.5px" y="302.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">y</text>
	<text x="24.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: Rename_sth" target="_blank">
	<text x="77.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page67" width="569" height="507" transform="translate(+10,+55177)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="507.5" x2="569.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RenumberIniFileData_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RenumberIniFileData</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルの内容のうち、= より左にある ( ) の中の番号を振り直します。</text>
	<g>
	<rect x="29.5" y="78.5" width="508" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;RenumberIniFileData<tspan x="43.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">クリップボードに入った、.ini ファイルの内容のうち、= より左にある ( ) の中の番号</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">を振り直します。</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">Enter のみ：1</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">開始番号&gt;</tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="212.5px" xml:space="preserve">Enter のみ：Y</tspan>
	<tspan x="43.5px" y="227.5px" xml:space="preserve">空行があるときだけ番号を＋１しますか。[Y/N]</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RenumberIniFileData</text>
	<text x="24.5px" y="470.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#RenumberIniFileData" cats_vhref="%vbslib_new%\_src\vbslib.svg#RenumberIniFileData" onclick="chgPage( evt, 778 )">
	<text x="77.5px" y="470.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RenumberIniFileData 関数</text>
	</a>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル・データ</text>
	<g>
	<rect x="84.5" y="293.5" width="94" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Data(2) = ABC<tspan x="92.5px" y="324.5px" xml:space="preserve">Data(5) = DEF</tspan>
	<tspan x="92.5px" y="339.5px" xml:space="preserve">Data(6) = DEF</tspan></text>
	</g>
	<g>
	<rect x="84.5" y="360.5" width="94" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Data(1) = ABC<tspan x="92.5px" y="391.5px" xml:space="preserve">Data(2) = DEF</tspan>
	<tspan x="92.5px" y="406.5px" xml:space="preserve">Data(3) = DEF</tspan></text>
	</g>
	<text x="40.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力</text>
	<text x="40.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力</text>
	<text x="24.5px" y="443.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: RenumberIniFileDataInClipboard_sth" target="_blank">
	<text x="77.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page68" width="416" height="275" transform="translate(+10,+55694)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="416.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="416.5" y1="-0.5" x2="416.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="275.5" x2="416.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceShortcutFilesToFiles_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceShortcutFilesToFiles</text>
	<g>
	<rect x="32.5" y="78.5" width="352" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="46.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ReplaceShortcutFilesToFiles<tspan x="46.5px" y="107.5px" xml:space="preserve">ショートカット・ファイルを通常のファイルに変換します。</tspan>
	<tspan x="46.5px" y="122.5px" xml:space="preserve">サブ フォルダーを含めて変換します。</tspan>
	<tspan x="46.5px" y="137.5px" xml:space="preserve">変換するフォルダーのパス &gt;C:\Folder</tspan>
	<tspan x="46.5px" y="152.5px" xml:space="preserve">0個のファイルをコピーしました。</tspan>
	<tspan x="46.5px" y="167.5px" xml:space="preserve">1個のリンク先が見つかりませんでした。</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートカット ファイルを通常のファイルに変換します。</text>
	<text x="166.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceShortcutFilesToFiles</text>
	<text x="202.5px" y="137.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder</text>
	<text x="24.5px" y="238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ChangeToNotShortcut" target="_blank">
	<text x="85.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#ReplaceShortcutFilesToFiles" onclick="chgPage( evt, 446 )">
	<text x="71.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceShortcutFilesToFiles 関数</text>
	</a>
</g>
<g id="page69" width="572" height="960" transform="translate(+10,+55979)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="572.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="960.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="572.5" y1="-0.5" x2="572.5" y2="960.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="960.5" x2="572.5" y2="960.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceSymbols" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceSymbols</text>
	<g>
	<rect x="29.5" y="189.5" width="370" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ReplaceSymbols&gt;<tspan x="37.5px" y="220.5px" xml:space="preserve">&lt;Target path="README.txt"/&gt;</tspan>
	<tspan x="37.5px" y="235.5px" xml:space="preserve">&lt;Target path="sub\*.txt"/&gt;</tspan>
	<tspan x="37.5px" y="250.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="265.5px" xml:space="preserve">&lt;Replace from="Temporary" to="Sample"/&gt;</tspan>
	<tspan x="37.5px" y="280.5px" xml:space="preserve">&lt;Replace from="TEMP" to="SAMPLE"/&gt;</tspan>
	<tspan x="37.5px" y="295.5px" xml:space="preserve">&lt;Replace from="lace" to="lay"   whole_word="no"/&gt;</tspan>
	<tspan x="37.5px" y="310.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="325.5px" xml:space="preserve">&lt;CheckExist keyword="SAMPLE is TEMPORARY" whole_word="no"/&gt;</tspan>
	<tspan x="37.5px" y="340.5px" xml:space="preserve">&lt;/ReplaceSymbols&gt;</tspan></text>
	</g>
	<text id="ReplaceSymbolsFile" x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceSymbols の設定ファイル</text>
	<text x="24.5px" y="887.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceSymbolsClass" onclick="chgPage( evt, 102 )">
	<text x="76.5px" y="887.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbolsClass</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のファイルの中の複数の単語（文字列）を一度に置き換えます。</text>
	<g>
	<rect x="29.5" y="78.5" width="364" height="51"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ReplaceSymbols<tspan x="43.5px" y="107.5px" xml:space="preserve">--------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">ReplaceSymbols の設定ファイルのパス&gt;</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceSymbols</text>
	<g>
	<rect x="29.5" y="516.5" width="154" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">This is Temporary File.<tspan x="37.5px" y="547.5px" xml:space="preserve">TEMP is TEMPORARY.</tspan>
	<tspan x="37.5px" y="562.5px" xml:space="preserve">replace.</tspan></text>
	</g>
	<text x="22.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">README.txt の置き換える前</text>
	<g>
	<rect x="29.5" y="620.5" width="136" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="636.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">This is Sample File.<tspan x="37.5px" y="651.5px" xml:space="preserve">SAMPLE is TEMPORARY.</tspan>
	<tspan x="37.5px" y="666.5px" xml:space="preserve">replay.</tspan></text>
	</g>
	<text x="22.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">README.txt の置き換えた後</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="37.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マッチしないときは whole_word="no" にしてみてください。</text>
	<text x="22.5px" y="712.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行や連続した空白文字を含むときは、&lt;From&gt;, &lt;To&gt; タグを使って、&lt;![DCATA[ 〜 ]]&gt; で<tspan x="22.5px" y="727.5px" xml:space="preserve">囲んでください。</tspan></text>
	<g>
	<rect x="29.5" y="742.5" width="214" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="758.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Replace whole_word="no"&gt;<tspan x="37.5px" y="773.5px" xml:space="preserve">&lt;From&gt;&lt;![CDATA[#define MACRO_A  1</tspan>
	<tspan x="37.5px" y="788.5px" xml:space="preserve">#define MACRO_B  2]]&gt;&lt;/From&gt;</tspan>
	<tspan x="37.5px" y="803.5px" xml:space="preserve">&lt;To&gt;&lt;![CDATA[#define MACRO_A  0</tspan>
	<tspan x="37.5px" y="818.5px" xml:space="preserve">#define MACRO_B  1]]&gt;&lt;/To&gt;</tspan></text>
	</g>
	<text x="37.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Target タグに指定する変換対象のファイルは、複数指定できます。 またワイルドカードを<tspan x="37.5px" y="415.5px" xml:space="preserve">使って、サブフォルダーにあるすべてのファイルも変換できます。</tspan></text>
	<text x="37.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckExist タグを使うと、変換後に指定したキーワードが存在することをチェックでき<tspan x="37.5px" y="456.5px" xml:space="preserve">ます。 存在しなければエラーメッセージが表示されます。</tspan></text>
	<text x="24.5px" y="861.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ReplaceSymbols" target="_blank">
	<text x="77.5px" y="861.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#ReplaceStringTemplate" onclick="chgPage( evt, 591 )">
	<text x="76.5px" y="905.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceStringTemplate</text>
	</a>
	<a xlink:href="#EvaluateByVariableXML" onclick="chgPage( evt, 27 )">
	<text x="76.5px" y="923.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EvaluateByVariableXML</text>
	</a>
</g>
<g id="page70" width="380" height="123" transform="translate(+10,+56949)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="380.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="123.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="380.5" y1="-0.5" x2="380.5" y2="123.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="123.5" x2="380.5" y2="123.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RepliCmp_app" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RepliCmp</text>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg">
	<text x="24.5px" y="88.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RepliCmp</text>
	</a>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ名前のファイルの内容をマージする手助けをします。</text>
</g>
<g id="page71" width="631" height="531" transform="translate(+10,+57082)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="531.5" x2="631.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SearchOpen_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SearchOpen</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のパスのテキストファイルを開いて、指定の行番号またはキーワードを検索します。</text>
	<g>
	<rect x="29.5" y="78.5" width="508" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SearchOpen<tspan x="43.5px" y="107.5px" xml:space="preserve">[SearchOpen]</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">指定のパスのテキストファイルを開いて、指定の行番号またはキーワードを検索します。</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">path&gt;C:\FolderA\File.txt#[FuncA]</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SearchOpen</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="73.5px" y="137.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\File.txt#[FuncA]</text>
	<text x="37.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\FolderA\File.txt#[FuncA] は、C:\FolderA\File.txt をテキスト・エディターで開いて、<tspan x="37.5px" y="182.5px" xml:space="preserve">"[FuncA]" を検索します。</tspan>
	<tspan x="37.5px" y="197.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="212.5px" xml:space="preserve">C:\FolderA\File.txt(100) と入力すると、100行目を表示します。</tspan>
	<tspan x="37.5px" y="227.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="242.5px" xml:space="preserve">拡張子が pdf で a.pdf#page=2 のように path を指定すると、Internet Explorer で指定した</tspan>
	<tspan x="37.5px" y="257.5px" xml:space="preserve">ページが開きます。</tspan>
	<tspan x="37.5px" y="272.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="287.5px" xml:space="preserve"># の後の一部に ${\n} を記述すると、改行にマッチします。</tspan></text>
	<text x="24.5px" y="334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="37.5" y="475.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SearchOpen = "cscript ""...\vbslib\vbslib Prompt.vbs"" SearchOpen ""%1#%2""" /close:5</text>
	</g>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Snap Note との連携</text>
	<text x="37.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラミング補助機能を使うとき、SearchOpen.exe が無くても、vbslib があれば使えます。<tspan x="37.5px" y="457.5px" xml:space="preserve">Snap Note の svgcats.ini ファイルに下記のように設定してください。</tspan></text>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="64.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<text x="24.5px" y="365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: SearchOpen" target="_blank">
	<text x="77.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="220.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・エディター、および、# 以降の詳細について</text>
	<a xlink:href="#close_option" onclick="chgPage( evt, 1082 )">
	<text x="507.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/close</text>
	</a>
</g>
<g id="page72" width="464" height="334" transform="translate(+10,+57623)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="334.5" x2="464.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetTask" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetTask</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タスクの開始時間を再設定します。</text>
	<g>
	<rect x="25.5" y="80.5" width="364" height="111"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="94.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SetTask<tspan x="39.5px" y="109.5px" xml:space="preserve">タスクの開始時間を再設定します。</tspan>
	<tspan x="39.5px" y="124.5px" xml:space="preserve">タスク名（登録済みのもの）&gt;vbslib_test</tspan>
	<tspan x="39.5px" y="139.5px" xml:space="preserve">例： 13:00 ... 今が午前10時なら、今日の午後1時に実行する</tspan>
	<tspan x="39.5px" y="154.5px" xml:space="preserve">例：  1:00 ... 今が午前10時なら、明日の午前1時に実行する</tspan>
	<tspan x="39.5px" y="169.5px" xml:space="preserve">例： +1:00 ... 今から1時間後に実行する</tspan>
	<tspan x="39.5px" y="184.5px" xml:space="preserve">いつ実行を開始しますか&gt;+0:01</tspan></text>
	</g>
	<text x="159.5px" y="94.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetTask</text>
	<text x="24.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="Test\tools\T_Task" target="_blank">
	<text x="77.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Task フォルダ</text>
	</a>
	<text x="201.5px" y="124.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib_test</text>
	<text x="177.5px" y="184.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">+0:01</text>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CreateTask" onclick="chgPage( evt, 17 )">
	<text x="77.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateTask</text>
	</a>
	<a xlink:href="#OpenTask" onclick="chgPage( evt, 61 )">
	<text x="77.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenTask</text>
	</a>
	<text x="24.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: SetTask" target="_blank">
	<text x="77.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page73" width="419" height="281" transform="translate(+10,+57967)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="419.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="281.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="419.5" y1="-0.5" x2="419.5" y2="281.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="281.5" x2="419.5" y2="281.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="shutdown_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Shutdown</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PCの電源を切ったり再起動したりします。</text>
	<g>
	<rect x="29.5" y="78.5" width="196" height="111"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;shutdown<tspan x="43.5px" y="107.5px" xml:space="preserve">1) PowerOff</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">2) Reboot</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">3) Hibernate</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">4) Sleep</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">5) Standby</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">番号を入力してください &gt;</tspan></text>
	</g>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Shutdown" onclick="chgPage( evt, 1028 )">
	<text x="72.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Shutdown</text>
	</a>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">shutdown</text>
	<text x="24.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: shutdown_sth" target="_blank">
	<text x="77.5px" y="219.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page74" width="431" height="621" transform="translate(+10,+58258)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="431.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="621.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="431.5" y1="-0.5" x2="431.5" y2="621.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="621.5" x2="431.5" y2="621.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SortLines" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SortLines</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を行単位でソート（整列）します。</text>
	<g>
	<rect x="29.5" y="78.5" width="370" height="126"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SortLines<tspan x="43.5px" y="107.5px" xml:space="preserve">テキストファイルの内容を行単位でソート（整列）します。</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">入力ファイルのパス &gt;C:\Folder\Input.txt</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">出力ファイルのパス（★上書きします）&gt;C:\Folder\Output.txt</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">Enter のみ：残さない</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">同じ内容の行をそのまま残しますか [Y/N]</tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve">出力しました。</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SortLines</text>
	<text x="163.5px" y="122.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder\Input.txt</text>
	<text x="265.5px" y="137.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder\Output.txt</text>
	<g>
	<rect x="67.5" y="280.5" width="76" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Beckham<tspan x="75.5px" y="311.5px" xml:space="preserve">Christiano</tspan>
	<tspan x="75.5px" y="326.5px" xml:space="preserve">Aguirre</tspan>
	<tspan x="75.5px" y="341.5px" xml:space="preserve">Diego</tspan>
	<tspan x="75.5px" y="356.5px" xml:space="preserve">Beckham</tspan></text>
	</g>
	<text x="59.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Input.txt</text>
	<text x="206.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Output.txt</text>
	<g>
	<rect x="213.5" y="280.5" width="76" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="221.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Aguirre<tspan x="221.5px" y="311.5px" xml:space="preserve">Beckham</tspan>
	<tspan x="221.5px" y="326.5px" xml:space="preserve">Beckham</tspan>
	<tspan x="221.5px" y="341.5px" xml:space="preserve">Christiano</tspan>
	<tspan x="221.5px" y="356.5px" xml:space="preserve">Diego</tspan></text>
	</g>
	<g>
	<line x1="162.5" y1="314.5" x2="196.5" y2="314.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="196.5" y1="314.5" x2="185.5" y2="310.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="196.5" y1="314.5" x2="185.5" y2="318.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="162.5" y1="476.5" x2="196.5" y2="476.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="196.5" y1="476.5" x2="185.5" y2="472.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="196.5" y1="476.5" x2="185.5" y2="480.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="213.5" y="442.5" width="76" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="221.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Aguirre<tspan x="221.5px" y="473.5px" xml:space="preserve">Beckham</tspan>
	<tspan x="221.5px" y="488.5px" xml:space="preserve">Christiano</tspan>
	<tspan x="221.5px" y="503.5px" xml:space="preserve">Diego</tspan></text>
	</g>
	<text x="206.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Output.txt</text>
	<text x="59.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Input.txt</text>
	<g>
	<rect x="67.5" y="442.5" width="76" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Beckham<tspan x="75.5px" y="473.5px" xml:space="preserve">Christiano</tspan>
	<tspan x="75.5px" y="488.5px" xml:space="preserve">Aguirre</tspan>
	<tspan x="75.5px" y="503.5px" xml:space="preserve">Diego</tspan>
	<tspan x="75.5px" y="518.5px" xml:space="preserve">Beckham</tspan></text>
	</g>
	<text x="24.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ内容の行をそのまま残すとき：</text>
	<text x="24.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ内容の行をそのまま残さないとき：</text>
	<text x="24.5px" y="562.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: SortLines_sth" target="_blank">
	<text x="82.5px" y="562.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="584.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SortStringLines" onclick="chgPage( evt, 360 )">
	<text x="82.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SortStringLines 関数</text>
	</a>
</g>
<g id="page75" width="598" height="531" transform="translate(+10,+58889)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="531.5" x2="598.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeSpaceToTab_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SpaceToTab, TabToSpace, st, ts</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルのタブ文字と空白文字を変換します。<tspan x="24.5px" y="75.5px" xml:space="preserve">変換したら変換後のテキストファイルが開きます。</tspan></text>
	<g>
	<rect x="25.5" y="91.5" width="418" height="186"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="105.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SpaceToTab<tspan x="39.5px" y="120.5px" xml:space="preserve">テキストファイルのタブ文字と空白文字を変換します。</tspan>
	<tspan x="39.5px" y="135.5px" xml:space="preserve">1) 行頭のタブ文字→空白文字 [TabToSpace]</tspan>
	<tspan x="39.5px" y="150.5px" xml:space="preserve">2) 行頭の空白文字→タブ文字 [SpaceToTab]</tspan>
	<tspan x="39.5px" y="165.5px" xml:space="preserve">3) 行頭の文字は変換しない [NoChange]</tspan>
	<tspan x="39.5px" y="180.5px" xml:space="preserve">番号またはコマンド名を入力してください &gt;SpaceToTab</tspan>
	<tspan x="39.5px" y="195.5px" xml:space="preserve">1) 行頭以外のタブ文字→空白文字 [TabToSpace]（←Enterのみのとき）</tspan>
	<tspan x="39.5px" y="210.5px" xml:space="preserve">2) 行頭以外の空白文字→タブ文字 [SpaceToTab]</tspan>
	<tspan x="39.5px" y="225.5px" xml:space="preserve">3) 行頭以外の文字は変換しない [NoChange]</tspan>
	<tspan x="39.5px" y="240.5px" xml:space="preserve">番号またはコマンド名を入力してください &gt;TabToSpace</tspan>
	<tspan x="39.5px" y="255.5px" xml:space="preserve">タブ文字のサイズ（Enterのみ=4）&gt;</tspan>
	<tspan x="39.5px" y="270.5px" xml:space="preserve">変換前のテキストが書かれたファイルのパス &gt;C:\file.txt</tspan></text>
	</g>
	<text x="159.5px" y="105.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SpaceToTab</text>
	<a xlink:href="Test\tools\T_ChangeTabSpace" target="_blank">
	<text x="77.5px" y="470.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChangeTabSpace フォルダ</text>
	</a>
	<text x="24.5px" y="470.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="279.5px" y="180.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SpaceToTab</text>
	<text x="279.5px" y="240.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TabToSpace</text>
	<text x="291.5px" y="270.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\file.txt</text>
	<text x="24.5px" y="495.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">st コマンドを実行すると、行頭の空白文字→タブ文字が自動的に選ばれます。 <tspan x="33.5px" y="316.5px" xml:space="preserve">ts コマンドを実行すると、行頭のタブ文字→空白文字が自動的に選ばれます。 </tspan></text>
	<a xlink:href="http://blog.livedoor.jp/sage_p/archives/51817456.html" target="_blank">
	<text x="77.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ タブ文字の幅を変えても崩れないソースコードの書き方 (Web)</text>
	</a>
	<text x="24.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="420.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: SpaceToTab_sth" target="_blank">
	<text x="77.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="260.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="33.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインで /AutoExit オプションを付けて起動したときは、変換後に自動的に終了します。<tspan x="33.5px" y="360.5px" xml:space="preserve">/AutoExit:1000 とすると 1秒後に自動的に終了します。</tspan></text>
	<text x="24.5px" y="395.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\Samples\SpaceToTab" target="_blank">
	<text x="85.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Samples\SpaceToTab フォルダー</text>
	</a>
	<a xlink:href="#tab_char" onclick="chgPage( evt, 702 )">
	<text x="77.5px" y="495.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ タブ文字変換関数、ChangeHeadSpaceToTab など</text>
	</a>
</g>
<g id="page76" width="569" height="240" transform="translate(+10,+59430)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="240.5" x2="569.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StopScreenSaver_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StopScreenSaver</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリーンセーバーを起動しないようにします。</text>
	<g>
	<rect x="29.5" y="78.5" width="508" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;StopScreenSaver<tspan x="43.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">30秒ごとに自動的にシフトキーを押すことで、スクリーンセーバーを起動しないようにし</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">ます。</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">スクリーンセーバーを停止する時間（分）&gt; 60</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">残り 60分</tspan></text>
	</g>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="236.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StopScreenSaver</text>
	<text x="283.5px" y="152.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">60</text>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: StopScreenSaver" target="_blank">
	<text x="77.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page77" width="640" height="989" transform="translate(+10,+59680)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="989.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="989.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="989.5" x2="640.5" y2="989.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Switches_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Switches</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="332.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">仮想的なスイッチの設定に従って、複数のファイルを編集します。<tspan x="24.5px" y="77.5px" xml:space="preserve">たとえば、デバッグ用の設定とリリース用の設定を切り替えるスイッチを定義して、</tspan>
	<tspan x="24.5px" y="92.5px" xml:space="preserve">デバッグに必要ないくつかのソース ファイルや設定ファイルの編集をまとめて行います。</tspan></text>
	<g>
	<rect x="66.5" y="291.5" width="322" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Switches&gt;<tspan x="74.5px" y="322.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="337.5px" xml:space="preserve">    &lt;SwitchNow  target_set_names="Debug"/&gt;</tspan>
	<tspan x="74.5px" y="352.5px" xml:space="preserve">        &lt;Switch  set_names="Release, Debug"/&gt;</tspan>
	<tspan x="74.5px" y="367.5px" xml:space="preserve"></tspan>
	<tspan x="74.5px" y="382.5px" xml:space="preserve">    &lt;File  path="debug.h"&gt;</tspan>
	<tspan x="74.5px" y="397.5px" xml:space="preserve">        &lt;T  line="whole"&gt;</tspan>
	<tspan x="74.5px" y="412.5px" xml:space="preserve">            &lt;Debug&gt;#define  DEBUG  1&lt;/Debug&gt;</tspan>
	<tspan x="74.5px" y="427.5px" xml:space="preserve">            &lt;Release&gt;// #define  DEBUG  1&lt;/Release&gt;</tspan>
	<tspan x="74.5px" y="442.5px" xml:space="preserve">        &lt;/T&gt;</tspan>
	<tspan x="74.5px" y="457.5px" xml:space="preserve">    &lt;/File&gt;</tspan>
	<tspan x="74.5px" y="472.5px" xml:space="preserve">&lt;/Switches&gt;</tspan></text>
	</g>
	<text x="49.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Switches.trans 設定ファイル：</text>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="49.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">debug.h</text>
	<g>
	<rect x="66.5" y="173.5" width="136" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    :<tspan x="74.5px" y="204.5px" xml:space="preserve">// #define  DEBUG  1</tspan>
	<tspan x="74.5px" y="219.5px" xml:space="preserve">    :</tspan></text>
	</g>
	<text x="268.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">debug.h</text>
	<g>
	<rect x="285.5" y="173.5" width="118" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="293.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    :<tspan x="293.5px" y="204.5px" xml:space="preserve">#define  DEBUG  1</tspan>
	<tspan x="293.5px" y="219.5px" xml:space="preserve">    :</tspan></text>
	</g>
	<g>
	<line x1="218.5" y1="200.5" x2="268.5" y2="200.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="218.5" y1="200.5" x2="233.5" y2="205.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:2;stroke-linecap:round"/>
	<line x1="218.5" y1="200.5" x2="233.5" y2="195.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:2;stroke-linecap:round"/>
	<line x1="268.5" y1="200.5" x2="253.5" y2="195.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:2;stroke-linecap:round"/>
	<line x1="268.5" y1="200.5" x2="253.5" y2="205.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="67.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑ コメント アウト // による無効化</text>
	<text x="433.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Switches を実行すると、<tspan x="433.5px" y="335.5px" xml:space="preserve">Debug 設定にスイッチします。</tspan></text>
	<text x="400.5px" y="338.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">…</text>
	<text x="400.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">…</text>
	<text x="433.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スイッチの１つを定義。<tspan x="433.5px" y="375.5px" xml:space="preserve">スイッチの値は、コンマ区切り</tspan>
	<tspan x="433.5px" y="390.5px" xml:space="preserve">（CSV 形式）、で指定します。</tspan></text>
	<text x="433.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Debug にスイッチしたときと、<tspan x="433.5px" y="438.5px" xml:space="preserve">Release にスイッチしたときの</tspan>
	<tspan x="433.5px" y="453.5px" xml:space="preserve">debug.h ファイルの一部の</tspan>
	<tspan x="433.5px" y="468.5px" xml:space="preserve">テキストを指定しています。</tspan></text>
	<text x="400.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">…</text>
	<text x="219.5px" y="186.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スイッチ</text>
	<g>
	<rect x="43.5" y="611.5" width="502" height="261"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="57.5px" y="625.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;Switches<tspan x="57.5px" y="640.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="57.5px" y="655.5px" xml:space="preserve">環境に合わせて複数のテキスト ファイルを自動編集します。</tspan>
	<tspan x="57.5px" y="670.5px" xml:space="preserve">設定ファイルのパス &gt;C:\work\Switches.trans</tspan>
	<tspan x="57.5px" y="685.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="57.5px" y="700.5px" xml:space="preserve">C:\work\Text1.txt</tspan>
	<tspan x="57.5px" y="715.5px" xml:space="preserve">C:\work\Text2.txt</tspan>
	<tspan x="57.5px" y="730.5px" xml:space="preserve">C:\work\File.txt</tspan>
	<tspan x="57.5px" y="745.5px" xml:space="preserve">C:\work\Folder</tspan>
	<tspan x="57.5px" y="760.5px" xml:space="preserve">以上のファイルを編集します。</tspan>
	<tspan x="57.5px" y="775.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan>
	<tspan x="57.5px" y="790.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="57.5px" y="805.5px" xml:space="preserve">C:\work\Text1.txt</tspan>
	<tspan x="57.5px" y="820.5px" xml:space="preserve">C:\work\Text2.txt</tspan>
	<tspan x="57.5px" y="835.5px" xml:space="preserve">C:\work\File.txt</tspan>
	<tspan x="57.5px" y="850.5px" xml:space="preserve">C:\work\Folder</tspan>
	<tspan x="57.5px" y="865.5px" xml:space="preserve">編集しました。</tspan></text>
	</g>
	<text x="177.5px" y="625.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches</text>
	<text x="88.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Switch タグ、File タグ、T タグは、複数指定できます。</text>
	<text x="88.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">debug.h ファイルの中で、// #define  DEBUG  1 を検索して、見つかったら、<tspan x="88.5px" y="550.5px" xml:space="preserve">#define  DEBUG  1 に置き換えます。</tspan></text>
	<a xlink:href="#SwitchesSetting" onclick="chgPage( evt, 78 )">
	<text x="243.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 詳細</text>
	</a>
	<text x="23.5px" y="953.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Translate" cats_vhref="%vbslib_new%\_src\vbslib.svg#Translate" onclick="chgPage( evt, 609 )">
	<text x="66.5px" y="953.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate</text>
	</a>
	<text x="23.5px" y="911.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="23.5px" y="932.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Switches.vbs#" target="_blank">
	<text x="72.5px" y="932.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Switches.vbs</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: Switches_sth" target="_blank">
	<text x="72.5px" y="911.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="290.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑ コメント アウト削除による有効化</text>
	<text x="88.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">どのスイッチの値も対象のファイルにないときは、エラーになります。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ChangeSwitches" target="_blank">
	<text x="318.5px" y="911.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (test) ToolsLib.vbs</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ChangeSwitches" target="_blank">
	<text x="211.5px" y="911.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page78" width="649" height="2090" transform="translate(+10,+60679)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2090.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="2090.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2090.5" x2="649.5" y2="2090.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<line x1="315.5" y1="1901.5" x2="365.5" y2="1901.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="365.5" y1="1901.5" x2="354.5" y2="1897.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="365.5" y1="1901.5" x2="354.5" y2="1905.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text id="SwitchesSetting" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Switches の設定ファイル</text>
	<text x="24.5px" y="138.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/SwitchNow</text>
	<text x="62.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@target_set_names</text>
	<text x="176.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">切り替えた後のスイッチの値。<tspan x="176.5px" y="175.5px" xml:space="preserve">複数の値を指定するときは、CSV 形式（コンマ区切り）で記述します。</tspan>
	<tspan x="176.5px" y="190.5px" xml:space="preserve">切り替えるたびに記述しなおしてください。</tspan>
	<tspan x="176.5px" y="205.5px" xml:space="preserve">例： target_set_names="Debug, Minimum"</tspan></text>
	<text x="62.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@verbose</text>
	<text x="176.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用の詳細表示をするかどうか。 "yes" か "no"。</text>
	<text x="24.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/Switch  </text>
	<text x="62.5px" y="327.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@set_names</text>
	<text x="176.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スイッチの値の定義。<tspan x="176.5px" y="342.5px" xml:space="preserve">CSV 形式（コンマ区切り）で記述します。</tspan>
	<tspan x="176.5px" y="357.5px" xml:space="preserve">通常、オンかオフに相当する２つのシンボルを記述しますが、</tspan>
	<tspan x="176.5px" y="372.5px" xml:space="preserve">３つ以上記述することもできます。</tspan>
	<tspan x="176.5px" y="387.5px" xml:space="preserve">複数のスイッチを定義できますが、スイッチの値の名前空間はグローバル</tspan>
	<tspan x="176.5px" y="402.5px" xml:space="preserve">ですので、衝突しないようにしてください。</tspan></text>
	<text x="158.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのみ</text>
	<text x="146.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数可能</text>
	<text x="24.5px" y="456.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File</text>
	<text x="24.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の他に、</text>
	<a xlink:href="#VariableTag" cats_vhref="%vbslib_new%\_src\vbslib.svg#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="103.5px" y="80.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグ</text>
	</a>
	<text x="180.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">も、記述できます。</text>
	<a xlink:href="#Switches_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#Switches_sth" onclick="chgPage( evt, 77 )">
	<text x="490.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; Switches</text>
	</a>
	<text x="147.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数可能</text>
	<text x="62.5px" y="488.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="176.5px" y="490.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容を置き換えるテキストファイルのパス。</text>
	<text x="24.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File/T</text>
	<text x="147.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数可能</text>
	<text x="62.5px" y="589.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@line</text>
	<text x="176.5px" y="589.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">省略時は、置き換えるテキストが行の途中にあっても置き換えます。<tspan x="176.5px" y="604.5px" xml:space="preserve">"head" の時は、行の先頭のみ置き換えます。</tspan>
	<tspan x="176.5px" y="619.5px" xml:space="preserve">"whole" の時は、行の全体に対して置き換えます。</tspan></text>
	<text x="24.5px" y="976.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File/T/(スイッチの値)</text>
	<text x="62.5px" y="1010.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text()</text>
	<text x="176.5px" y="1010.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スイッチの値がこれまで設定されていたときは、置き換える前のテキスト。<tspan x="176.5px" y="1025.5px" xml:space="preserve">スイッチの値がこれから設定しようとしているときは、置き換えた後のテキスト。</tspan></text>
	<a xlink:href="#VariableTag" cats_vhref="%vbslib_new%\_src\vbslib.svg#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="176.5px" y="507.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグ</text>
	</a>
	<text x="249.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で定義した変数を参照することができます。</text>
	<text x="62.5px" y="1066.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@variable</text>
	<text x="176.5px" y="1066.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text() で、</text>
	<text x="306.5px" y="1066.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で定義した変数を参照するかどうか。 "yes" か "no"。</text>
	<a xlink:href="#VariableTag" cats_vhref="%vbslib_new%\_src\vbslib.svg#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="233.5px" y="1066.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグ</text>
	</a>
	<text x="176.5px" y="1083.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"no" のときは、${Var} のようなテキストは、変数の値に置き換わりません。</text>
	<text x="62.5px" y="1118.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@cut_indent</text>
	<text x="176.5px" y="1118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text() から、行頭の空白やタブをカットしたテキストで処理するかどうか。 <tspan x="176.5px" y="1133.5px" xml:space="preserve">"yes" か "no"。 参考：</tspan></text>
	<text x="62.5px" y="1170.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@indent</text>
	<text x="176.5px" y="1171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text() に、行頭の空白やタブを追加したテキストで処理するようにします。 <tspan x="176.5px" y="1186.5px" xml:space="preserve">"${Count}*${Character}" 形式で指定します。</tspan>
	<tspan x="176.5px" y="1201.5px" xml:space="preserve">例： "2*&amp;#9;" … 2つのタブ、 "8*&amp;#x20;" … ４つの空白</tspan>
	<tspan x="176.5px" y="1216.5px" xml:space="preserve">なお、&amp;#〜; は、</tspan></text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape" cats_vhref="%programming%\HTML ブラウザ\XML.svg#escape">
	<text x="265.5px" y="1216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の文字参照</text>
	</a>
	<text x="368.5px" y="1216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#CutIndentOfMultiLineText" cats_vhref="%vbslib_new%\_src\vbslib.svg#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="313.5px" y="1133.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="24.5px" y="1344.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File/T/(スイッチの値)/(スイッチの値)/ ...</text>
	<text x="233.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数可能</text>
	<text x="353.5px" y="1344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数可能</text>
	<text x="57.5px" y="1377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ネストしたスイッチの値は、And 条件として処理します。<tspan x="57.5px" y="1392.5px" xml:space="preserve">なお、OR 条件を指定する方法はありません。 Variable タグを活用してテキストを指定して</tspan>
	<tspan x="57.5px" y="1407.5px" xml:space="preserve">ください。</tspan></text>
	<text x="57.5px" y="1437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="96.5px" y="1436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;T&gt;<tspan x="96.5px" y="1451.5px" xml:space="preserve">&lt;Debug&gt;</tspan>
	<tspan x="96.5px" y="1466.5px" xml:space="preserve">    &lt;Minimum&gt;Debug and Minimun&lt;/Minimum&gt;</tspan>
	<tspan x="96.5px" y="1481.5px" xml:space="preserve">    &lt;Full&gt;Debug and Full&lt;/Full&gt;</tspan>
	<tspan x="96.5px" y="1496.5px" xml:space="preserve">&lt;/Debug&gt;</tspan>
	<tspan x="96.5px" y="1511.5px" xml:space="preserve">&lt;Release&gt;</tspan>
	<tspan x="96.5px" y="1526.5px" xml:space="preserve">    &lt;Minimum&gt;Release and Minimun&lt;/Minimum&gt;</tspan>
	<tspan x="96.5px" y="1541.5px" xml:space="preserve">    &lt;Full&gt;Release and Full&lt;/Full&gt;</tspan>
	<tspan x="96.5px" y="1556.5px" xml:space="preserve">&lt;/Release&gt;</tspan>
	<tspan x="96.5px" y="1571.5px" xml:space="preserve">&lt;/T&gt;</tspan></text>
	<text x="24.5px" y="1628.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File/T/LinesStart[attribute_of='T']</text>
	<text x="328.5px" y="1628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのみ</text>
	<text x="138.5px" y="1670.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える範囲の直前の行にマッチするキーワード。<tspan x="138.5px" y="1685.5px" xml:space="preserve">このキーワードにマッチした行の次の行から、LinesEnd[attribute_of='T']/text()</tspan>
	<tspan x="138.5px" y="1700.5px" xml:space="preserve">に指定したキーワードにマッチした行の前の行までが、同じ T タグを親要素に</tspan>
	<tspan x="138.5px" y="1715.5px" xml:space="preserve">持つタグで指定したテキストで置き換える範囲です。</tspan></text>
	<text x="62.5px" y="1670.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text()</text>
	<text x="177.5px" y="1737.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;T&gt;<tspan x="177.5px" y="1752.5px" xml:space="preserve">    &lt;LinesStart  attribute_of="T"&gt;StartLine&lt;/LinesStart&gt;</tspan>
	<tspan x="177.5px" y="1767.5px" xml:space="preserve">    &lt;LinesEnd    attribute_of="T"&gt;EndLine&lt;/LinesStart&gt;</tspan>
	<tspan x="177.5px" y="1782.5px" xml:space="preserve">    &lt;Minimum&gt;Minimun&lt;/Minimum&gt;</tspan>
	<tspan x="177.5px" y="1797.5px" xml:space="preserve">    &lt;Full&gt;Full&lt;/Full&gt;</tspan>
	<tspan x="177.5px" y="1812.5px" xml:space="preserve">&lt;/T&gt;</tspan></text>
	<text x="138.5px" y="1738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="177.5px" y="1841.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の設定で  Full にスイッチすると、下記のように置き換わります。</text>
	<text x="217.5px" y="1875.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Minimum<tspan x="217.5px" y="1890.5px" xml:space="preserve">-- StartLine --</tspan>
	<tspan x="217.5px" y="1905.5px" xml:space="preserve">Minimum</tspan>
	<tspan x="217.5px" y="1920.5px" xml:space="preserve">-- EndLine --</tspan>
	<tspan x="217.5px" y="1935.5px" xml:space="preserve">Minimum</tspan></text>
	<text x="398.5px" y="1875.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Minimum<tspan x="398.5px" y="1890.5px" xml:space="preserve">-- StartLine --</tspan>
	<tspan x="398.5px" y="1905.5px" xml:space="preserve">Full</tspan>
	<tspan x="398.5px" y="1920.5px" xml:space="preserve">-- EndLine --</tspan>
	<tspan x="398.5px" y="1935.5px" xml:space="preserve">Minimum</tspan></text>
	<text x="67.5px" y="2035.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text()</text>
	<text x="138.5px" y="2035.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える範囲の直後の行にマッチするキーワード。<tspan x="138.5px" y="2050.5px" xml:space="preserve">参考 → LinesStart[attribute_of='T']</tspan></text>
	<text x="333.5px" y="1993.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのみ</text>
	<text x="24.5px" y="1993.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Switches/File/T/LinesEnd[attribute_of='T']</text>
	<text x="176.5px" y="652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">省略時は、スイッチの値のタグで囲まれたテキストでファイルの内容を<tspan x="176.5px" y="667.5px" xml:space="preserve">置き換えますが、</tspan>
	<tspan x="176.5px" y="682.5px" xml:space="preserve">"path" を指定すると、スイッチの値のタグで囲まれたテキストを、</tspan>
	<tspan x="176.5px" y="697.5px" xml:space="preserve">ファイルやフォルダーのパスとして処理します。 そして、スイッチの値に</tspan>
	<tspan x="176.5px" y="712.5px" xml:space="preserve">よって、ファイルやフォルダーをコピーして置き換えます。 パスを指定しな</tspan>
	<tspan x="176.5px" y="727.5px" xml:space="preserve">かったときは、ファイルやフォルダーを削除します。</tspan></text>
	<text x="62.5px" y="652.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@text_type</text>
	<text x="214.5px" y="762.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File  path="File.txt"&gt;<tspan x="214.5px" y="777.5px" xml:space="preserve">    &lt;T  text_type="path"&gt;</tspan>
	<tspan x="214.5px" y="792.5px" xml:space="preserve">        &lt;SetX&gt;File\FileX.txt&lt;/SetX&gt;</tspan>
	<tspan x="214.5px" y="807.5px" xml:space="preserve">        &lt;SetY&gt;File\FileY.txt&lt;/SetY&gt;</tspan>
	<tspan x="214.5px" y="822.5px" xml:space="preserve">        &lt;SetZ&gt;&lt;/SetZ&gt;</tspan>
	<tspan x="214.5px" y="837.5px" xml:space="preserve">    &lt;/T&gt;</tspan>
	<tspan x="214.5px" y="852.5px" xml:space="preserve">&lt;/File&gt;</tspan></text>
	<text x="176.5px" y="763.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="214.5px" y="885.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetX にスイッチすると、File\FileX.txt から File.txt にコピーします。<tspan x="214.5px" y="900.5px" xml:space="preserve">SetY にスイッチすると、File\FileY.txt から File.txt にコピーします。</tspan>
	<tspan x="214.5px" y="915.5px" xml:space="preserve">SetZ にスイッチすると、File.txt を削除します。</tspan></text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Switches の設定ファイルに記述できる XML の内容を説明します。</text>
	<a xlink:href="#CutIndentOfMultiLineText" cats_vhref="%vbslib_new%\_src\vbslib.svg#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="428.5px" y="1186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="62.5px" y="1250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スイッチのスイッチには対応していません。<tspan x="62.5px" y="1265.5px" xml:space="preserve">もし対応していれば、たとえば、A, B or C がオンの場合 X がオン、D or E がオンの場合 Y がオン</tspan>
	<tspan x="62.5px" y="1280.5px" xml:space="preserve">が定義できれば、同じ text() を 3つと 2つ書く必要がなくなります。</tspan></text>
</g>
<g id="page79" width="563" height="309" transform="translate(+10,+62779)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="563.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncByShortcut" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncByShortcut</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートカットが指すファイルを２つのフォルダー間で同期コピーします。</text>
	<g>
	<rect x="29.5" y="78.5" width="502" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SyncByShortcut<tspan x="43.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">ショートカットが指すファイルを２つのフォルダー間で同期コピーします。</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">設定ファイルのパス &gt;</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">フォルダー (1): "C:\FolderA"</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">フォルダー (2): "C:\FolderB"</tspan>
	<tspan x="43.5px" y="182.5px" xml:space="preserve">C:\FolderA\A.txt</tspan>
	<tspan x="43.5px" y="197.5px" xml:space="preserve">C:\FolderB\sub\A.txt</tspan>
	<tspan x="43.5px" y="212.5px" xml:space="preserve">以上のファイルを、対応するフォルダーにコピーします。</tspan></text>
	</g>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: SyncByShortcut" target="_blank">
	<text x="77.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncByShortcut" target="_blank">
	<text x="77.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncByShortcut フォルダー</text>
	</a>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncByShortcut</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="306.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page80" width="600" height="1485" transform="translate(+10,+63098)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="600.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="600.5" y1="-0.5" x2="600.5" y2="1485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1485.5" x2="600.5" y2="1485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="42" y="601" width="328" height="157" xlink:href="data:;base64,
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"/>
	<image x="449" y="661" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="403" y="626" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="422" y="645" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="508" y="661" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="508" y="697" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="421" y="681" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="448" y="697" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="447" y="733" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="420" y="717" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="508" y="733" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="SyncFilesT" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesT</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のターゲット間でファイルの内容を一度に同期（マージ）することで、全てのターゲットが<tspan x="24.5px" y="74.5px" xml:space="preserve">最新の状態であることを維持できるようになります。</tspan>
	<tspan x="24.5px" y="89.5px" xml:space="preserve">行がファイル、列がモジュールのターゲット、という表を表示して、同期するファイルの状況を</tspan>
	<tspan x="24.5px" y="104.5px" xml:space="preserve">一覧できます。</tspan></text>
	<g>
	<rect x="29.5" y="116.5" width="508" height="261"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="130.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SyncFilesT<tspan x="43.5px" y="145.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="160.5px" xml:space="preserve">&gt;SyncFilesT</tspan>
	<tspan x="43.5px" y="175.5px" xml:space="preserve">行がファイル、列がモジュールのターゲット、という表を表示して、すべてのターゲット</tspan>
	<tspan x="43.5px" y="190.5px" xml:space="preserve">間で同期（マージ）することを支援します。</tspan>
	<tspan x="43.5px" y="205.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="220.5px" xml:space="preserve">設定ファイルのパス &gt;C:\Folder\SyncFilesT_Sample.xml</tspan>
	<tspan x="43.5px" y="235.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="250.5px" xml:space="preserve">ターゲット間で比較するファイルの kind 値を入力してください。</tspan>
	<tspan x="43.5px" y="265.5px" xml:space="preserve">1.  kind 値 1 のファイルを比較する</tspan>
	<tspan x="43.5px" y="280.5px" xml:space="preserve">2.  kind 値 2 のファイルを比較する</tspan>
	<tspan x="43.5px" y="295.5px" xml:space="preserve"> :</tspan>
	<tspan x="43.5px" y="310.5px" xml:space="preserve">97. 再スキャンして、一覧を表示する [Reload]</tspan>
	<tspan x="43.5px" y="325.5px" xml:space="preserve">98. 詳細を表示する [ShowDetail]</tspan>
	<tspan x="43.5px" y="340.5px" xml:space="preserve">96. HTML ファイルを保存する [SaveHTML]</tspan>
	<tspan x="43.5px" y="355.5px" xml:space="preserve">99. 終了 [Exit]</tspan>
	<tspan x="43.5px" y="370.5px" xml:space="preserve">kind 値または上記の番号またはコマンド名&gt;</tspan></text>
	</g>
	<text x="24.5px" y="1421.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncTable" target="_blank">
	<text x="77.5px" y="1421.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncTable フォルダー</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: SyncFilesT_Class" target="_blank">
	<text x="77.5px" y="1379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="1379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text id="SyncFilesT_Sample" x="24.5px" y="590.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="30.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット間でファイルを比較する、を選ぶと、</text>
	<text x="346.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が起動するのでファイルの内容に</text>
	<g>
	<rect x="44.5" y="1017.5" width="514" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="1033.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;SyncFilesT&gt;<tspan x="52.5px" y="1048.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="1063.5px" xml:space="preserve">&lt;HashList  path="Commited MD5List.txt"/&gt;</tspan>
	<tspan x="52.5px" y="1078.5px" xml:space="preserve">&lt;ModuleFiles  module_name="ModuleX"&gt;</tspan>
	<tspan x="52.5px" y="1093.5px" xml:space="preserve">&lt;TargetFiles  index="1"  target_name="ModuleX\TargetA"  path="ModuleX\TargetA"/&gt;</tspan>
	<tspan x="52.5px" y="1108.5px" xml:space="preserve">&lt;TargetFiles  index="2"  target_name="ModuleX\TargetB"  path="ModuleX\TargetB"/&gt;</tspan>
	<tspan x="52.5px" y="1123.5px" xml:space="preserve">&lt;TargetFiles  index="3"  target_name="ModuleX\TargetC"  path="ModuleX\TargetC"/&gt;</tspan>
	<tspan x="52.5px" y="1138.5px" xml:space="preserve">&lt;!--                   index="1,2,3" --&gt;</tspan>
	<tspan x="52.5px" y="1153.5px" xml:space="preserve">&lt;File  kind="1"  description="A,A, "  name="g1.c"  line_num="8"/&gt;</tspan>
	<tspan x="52.5px" y="1168.5px" xml:space="preserve">&lt;File  kind="1"  description=" , ,B"  name="g2.c"  line_num="9"/&gt;</tspan>
	<tspan x="52.5px" y="1183.5px" xml:space="preserve">&lt;File  kind="2"  description="A,B,B"  name="g3.c"  line_num="10"/&gt;</tspan>
	<tspan x="52.5px" y="1198.5px" xml:space="preserve">&lt;/ModuleFiles&gt;</tspan>
	<tspan x="52.5px" y="1213.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="1228.5px" xml:space="preserve">&lt;CommitedFile  hash="9a0baa2ed090b16796c55c156b5ffca9"  revision="ModuleX\1\01\A"/&gt;</tspan>
	<tspan x="52.5px" y="1243.5px" xml:space="preserve">&lt;CommitedFile  hash="a307d745bf90d586726f52a0689258fb"  revision="ModuleX\1\01\B"/&gt;</tspan>
	<tspan x="52.5px" y="1258.5px" xml:space="preserve">&lt;CommitedFile  hash="b927f9ad55f40d1b13688d417337d3e2"  revision="ModuleX\2\01\A"/&gt;</tspan>
	<tspan x="52.5px" y="1273.5px" xml:space="preserve">&lt;CommitedFile  hash="60422f855bd29aa68f7316855f43f4c1"  revision="ModuleX\2\01\B"/&gt;</tspan>
	<tspan x="52.5px" y="1288.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="1303.5px" xml:space="preserve">&lt;/SyncFilesT&gt;</tspan></text>
	</g>
	<text x="52.5px" y="800.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の表は、下記の設定ファイルを開いたとき（SyncFilesT コマンドを起動したとき）に表示<tspan x="52.5px" y="815.5px" xml:space="preserve">されます。</tspan></text>
	<a xlink:href="#Diff_sth" onclick="chgPage( evt, 22 )">
	<text x="282.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツール</text>
	</a>
	<text x="59.5px" y="766.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">表が崩れているのは、ブラウザーが標準仕様に対応していないためです。</text>
	<a xlink:href="#SyncFilesT_Setting" onclick="chgPage( evt, 83 )">
	<text x="303.5px" y="1010.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 詳細</text>
	</a>
	<text x="52.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表の色から、g1.c ファイルは、TargetA と TargetB で内容が同じであることを表しています。 <tspan x="52.5px" y="861.5px" xml:space="preserve">同様に g3.c ファイルは、TargetB と TargetC で内容が同じであることを表しています。 </tspan>
	<tspan x="52.5px" y="876.5px" xml:space="preserve">同じ色でも行が異なれば、同じ内容ではありません。</tspan>
	<tspan x="52.5px" y="891.5px" xml:space="preserve">01＼A は、リビジョン 01、description 記号 A という意味です。 リビジョンは、01 から始まる</tspan>
	<tspan x="52.5px" y="906.5px" xml:space="preserve">整数に限られます。 description 記号が同じファイルは、同じ内容であるべきということを</tspan>
	<tspan x="52.5px" y="921.5px" xml:space="preserve">表しています。</tspan></text>
	<a xlink:href="Document\vbslib_old_pre.svg#SyncFilesT_Class">
	<text x="77.5px" y="1396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT_Class メモ</text>
	</a>
	<text x="24.5px" y="1448.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="77.5px" y="1448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort</text>
	</a>
	<a xlink:href="#SyncFilesT_HowTo" onclick="chgPage( evt, 82 )">
	<text x="59.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルの同期手順</text>
	</a>
	<text x="163.5px" y="130.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesT</text>
	<text x="163.5px" y="220.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Folder\SyncFilesT_Sample.xml</text>
	<text x="52.5px" y="958.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名の左にある番号は、kind 番号です。 ターゲットによってファイル名が異なって<tspan x="52.5px" y="973.5px" xml:space="preserve">いても、kind 番号を合わせれば比較対象になり、同じ行に配置されます。</tspan></text>
	<text id="SyncFilesT_Setting2" x="42.5px" y="1010.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT の設定ファイル：</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="312.5px" y="26.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<a xlink:href="#SyncFilesT_Sample" onclick="chgPage( evt, 80 )">
	<text x="59.5px" y="462.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<a xlink:href="#SyncFilesT_new" onclick="chgPage( evt, 81 )">
	<text x="59.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 新規 SyncFilesT 設定ファイルの生成</text>
	</a>
	<a xlink:href="#SyncFilesT_Setting" onclick="chgPage( evt, 83 )">
	<text x="59.5px" y="525.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT の設定ファイルの詳細</text>
	</a>
	<a xlink:href="#SyncFilesT_new" onclick="chgPage( evt, 81 )">
	<text x="216.5px" y="1010.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 新規作成</text>
	</a>
	<text x="30.5px" y="397.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT を、起動すると、下記のサンプルのような表が表示されます。</text>
	<text x="430.5px" y="638.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleX</text>
	<text x="449.5px" y="657.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetA</text>
	<text x="471.5px" y="673.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g1.c</text>
	<text x="530.5px" y="673.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="530.5px" y="709.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="470.5px" y="709.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g1.c</text>
	<text x="448.5px" y="693.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetB</text>
	<text x="469.5px" y="745.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g2.c</text>
	<text x="530.5px" y="745.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="447.5px" y="729.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetC</text>
	<text x="30.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ついては、手動で同期してください。</text>
	<text x="52.5px" y="1327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の TargetC の g2.c ファイルは、TargetA, TargetB の g1.c ファイルと同期をとるように<tspan x="52.5px" y="1342.5px" xml:space="preserve">kind 番号を合わせています。</tspan></text>
	<text x="3.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"></text>
</g>
<g id="page81" width="622" height="1020" transform="translate(+10,+64593)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="622.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1020.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="622.5" y1="-0.5" x2="622.5" y2="1020.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1020.5" x2="622.5" y2="1020.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="125" y="175" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="79" y="140" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="98" y="159" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="184" y="175" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="184" y="211" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="97" y="195" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="124" y="211" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="123" y="247" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="96" y="231" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="184" y="247" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="SyncFilesT_new" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">新規 SyncFilesT 設定ファイルの生成</text>
	<g>
	<rect x="52.5" y="317.5" width="502" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="66.5px" y="331.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;syncfilest_new<tspan x="66.5px" y="346.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="66.5px" y="361.5px" xml:space="preserve">&gt;SyncFilesT</tspan>
	<tspan x="66.5px" y="376.5px" xml:space="preserve">SyncFilesT で使う設定ファイルのテンプレートを生成します。</tspan>
	<tspan x="66.5px" y="391.5px" xml:space="preserve">各ターゲットのフォルダーが入ったフォルダーのパス &gt;C:\ModuleX</tspan>
	<tspan x="66.5px" y="406.5px" xml:space="preserve"></tspan>
	<tspan x="66.5px" y="421.5px" xml:space="preserve">&gt;OpenForWrite  "C:\_SyncFilesT_ModuleX.xml"</tspan>
	<tspan x="66.5px" y="436.5px" xml:space="preserve"></tspan>
	<tspan x="66.5px" y="451.5px" xml:space="preserve">生成した上記の設定ファイルでよければ、上書きされないためにファイル名を変えて</tspan>
	<tspan x="66.5px" y="466.5px" xml:space="preserve">ください。</tspan></text>
	</g>
	<text x="186.5px" y="331.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">syncfilest_new</text>
	<a xlink:href="#SyncFilesT_Setting" onclick="chgPage( evt, 83 )">
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT の設定ファイル</text>
	</a>
	<text x="24.5px" y="953.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中の一部ファイルだけ同期するときは、同期するファイルだけを抽出するようにコピーを<tspan x="24.5px" y="968.5px" xml:space="preserve">するスクリプトを独自に作成して、コピーしたフォルダーに対して SyncFilesT ツールを使うとよいでしょ</tspan>
	<tspan x="24.5px" y="983.5px" xml:space="preserve">う。 また、逆方向のコピーをするスクリプトも作成するとよいでしょう。</tspan></text>
	<g>
	<rect x="52.5" y="547.5" width="496" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;SyncFilesT&gt;<tspan x="60.5px" y="578.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="593.5px" xml:space="preserve">&lt;ModuleFiles  module_name="ModuleX"&gt;</tspan>
	<tspan x="60.5px" y="608.5px" xml:space="preserve">&lt;TargetFiles  index="1"  target_name="ModuleX\TargetA"  path="ModuleX\TargetA"/&gt;</tspan>
	<tspan x="60.5px" y="623.5px" xml:space="preserve">&lt;TargetFiles  index="2"  target_name="ModuleX\TargetB"  path="ModuleX\TargetB"/&gt;</tspan>
	<tspan x="60.5px" y="638.5px" xml:space="preserve">&lt;TargetFiles  index="3"  target_name="ModuleX\TargetC"  path="ModuleX\TargetC"/&gt;</tspan>
	<tspan x="60.5px" y="653.5px" xml:space="preserve">&lt;!--                   index="1,2,3" --&gt;</tspan>
	<tspan x="60.5px" y="668.5px" xml:space="preserve">&lt;File  kind="1"  description="A,A, "  name="g1.c"  line_num="8"/&gt;</tspan>
	<tspan x="60.5px" y="683.5px" xml:space="preserve">&lt;File  kind="1"  description=" , ,B"  name="g2.c"  line_num="9"/&gt;</tspan>
	<tspan x="60.5px" y="698.5px" xml:space="preserve">&lt;File  kind="2"  description="A,B,B"  name="g3.c"  line_num="10"/&gt;</tspan>
	<tspan x="60.5px" y="713.5px" xml:space="preserve">&lt;/ModuleFiles&gt;</tspan>
	<tspan x="60.5px" y="728.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="743.5px" xml:space="preserve">&lt;/SyncFilesT&gt;</tspan></text>
	</g>
	<text x="180.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を新規に作成するときは、比較する各種ターゲットを１つのフォルダーに</text>
	<text x="106.5px" y="76.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT_new コマンド</text>
	<text x="245.5px" y="76.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って自動作成します。</text>
	<text x="24.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、TargetFiles/@index、File/@kind、 File/@description は、調整する必要があります。</text>
	<text x="24.5px" y="825.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetFiles タグを追加するときは、新規 index 属性の値が、他の index 属性の値と衝突していない<tspan x="24.5px" y="840.5px" xml:space="preserve">ことを検索して確認してください。 TargetFiles タグの index 属性の値を変更したときは、File タグの </tspan>
	<tspan x="24.5px" y="855.5px" xml:space="preserve">description 属性も合わせて変更してください。 </tspan></text>
	<text x="24.5px" y="76.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">まとめてから、</text>
	<text x="106.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleX</text>
	<text x="125.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetA</text>
	<text x="147.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g1.c</text>
	<text x="206.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="206.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="146.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g1.c</text>
	<text x="124.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetB</text>
	<text x="145.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g2.c</text>
	<text x="206.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g3.c</text>
	<text x="123.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetC</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する各種ターゲットを１つのフォルダーにまとめて、</text>
	<text x="217.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の SyncFilesT_new コマンドを実行すると、</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="24.5px" y="303.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のショートハンド・プロンプト</text>
	</a>
	<text x="24.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT の設定ファイルが、指定したフォルダーの親フォルダーにできます。</text>
	<text x="45.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">_SyncFilesT_ModuleX.xml</text>
	<a xlink:href="#SyncFilesT_Setting" onclick="chgPage( evt, 83 )">
	<text x="223.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 詳細</text>
	</a>
	<text x="55.5px" y="770.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は、TargetC の g2.c ファイルが、TargetA, TargetB の g1.c ファイルと同期をとるように<tspan x="55.5px" y="785.5px" xml:space="preserve">調整済みです。</tspan></text>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="477.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesT</text>
	</a>
	<text x="24.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File タグを追加するときは、新規 kind 属性の値が、他の kind 属性の値と衝突していないことを<tspan x="24.5px" y="904.5px" xml:space="preserve">検索して確認してください。 File タグの kind 属性の値を変更したときは、CommitedFile タグの </tspan></text>
	<a xlink:href="#SyncFilesT_Setting2" onclick="chgPage( evt, 80 )">
	<text x="271.5px" y="919.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CommitedFile タグのサンプル</text>
	</a>
	<text x="24.5px" y="919.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">revision 属性も合わせて変更してください。 </text>
	<text x="187.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… このフォルダーを指定します。</text>
</g>
<g id="page82" width="667" height="2529" transform="translate(+10,+65623)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="2529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2529.5" x2="667.5" y2="2529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="72" y="116" width="328" height="157" xlink:href="data:;base64,
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"/>
	<image x="68" y="326" width="381" height="144" xlink:href="data:;base64,
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


TeQeAgAAAABJRU5ErkJggg=="/>
	<image x="77" y="902" width="390" height="153" xlink:href="data:;base64,
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


BMER/w+sK3gnoojD9QAAAABJRU5ErkJggg=="/>
	<image x="79" y="1406" width="427" height="152" xlink:href="data:;base64,
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"/>
	<image x="99" y="1922" width="341" height="149" xlink:href="data:;base64,
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


uqiUQHUJm5EAAAAASUVORK5CYII="/>
	<image x="99" y="2228" width="341" height="149" xlink:href="data:;base64,
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


RK5CYII="/>
	<ellipse cx="263.5" cy="2342.5" rx="24" ry="19"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<ellipse cx="378.5" cy="1525.5" rx="47" ry="19"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<ellipse cx="405.5" cy="2342.5" rx="34" ry="19"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<text id="SyncFilesT_HowTo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイルの同期手順</text>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="516.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesT</text>
	</a>
	<text x="24.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるターゲットの１つのファイルに更新があったとき、SyncFilesT が表示する表は、下記のように変わります。 <tspan x="24.5px" y="82.5px" xml:space="preserve">なお、表の中の 01＼A（ブラウザーによっては 01\A） の 01 は、リビジョン番号、A は、ターゲットの</tspan>
	<tspan x="24.5px" y="97.5px" xml:space="preserve">description 記号です。 description 記号が同じなら、同じ内容のファイルであるべきことを表します。</tspan></text>
	<g>
	<line x1="46.5" y1="243.5" x2="46.5" y2="359.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="46.5" y1="359.5" x2="51.5" y2="344.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="46.5" y1="359.5" x2="41.5" y2="344.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<circle cx="235.5" cy="437.5" r="20"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<ellipse cx="294.5" cy="438.5" rx="39" ry="22"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<ellipse cx="423.5" cy="1014.5" rx="42" ry="18"
		style="fill:rgb(255,255,255);stroke:rgb(255,0,0);stroke-width:2;fill-opacity:0.00"/>
	<g>
	<rect x="55.5" y="1142.5" width="502" height="216"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="69.5px" y="1156.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">kind 値または上記の番号またはコマンド名&gt;1<tspan x="69.5px" y="1171.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="69.5px" y="1186.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="1201.5px" xml:space="preserve">1)</tspan>
	<tspan x="69.5px" y="1216.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="1231.5px" xml:space="preserve">Enter のみ：終了</tspan>
	<tspan x="69.5px" y="1246.5px" xml:space="preserve">c+番号：ターゲット間でコピーする</tspan>
	<tspan x="69.5px" y="1261.5px" xml:space="preserve">Target Number (Left or c+Source) &gt;c1</tspan>
	<tspan x="69.5px" y="1276.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="1291.5px" xml:space="preserve">Enter のみ：コピー終了</tspan>
	<tspan x="69.5px" y="1306.5px" xml:space="preserve">Target Number (Destination) &gt;2</tspan>
	<tspan x="69.5px" y="1321.5px" xml:space="preserve">source_path      = "C:\TargetA\g1.c"</tspan>
	<tspan x="69.5px" y="1336.5px" xml:space="preserve">destination_path = "C:\TargetB\g1.c"</tspan>
	<tspan x="69.5px" y="1351.5px" xml:space="preserve">コピーします。[Y/N]y</tspan></text>
	</g>
	<text x="24.5px" y="1089.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetA の g1.c ファイルの内容をすべて TargetB の g1.c ファイルにコピーするときは、次の黄色い<tspan x="24.5px" y="1104.5px" xml:space="preserve">文字のように入力していってください。 ただし、コピー元のターゲット番号を入力するときは、番号の</tspan>
	<tspan x="24.5px" y="1119.5px" xml:space="preserve">先頭に c を付けてください。 </tspan></text>
	<text x="309.5px" y="1156.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">1</text>
	<text x="273.5px" y="1261.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">c1</text>
	<text x="243.5px" y="1306.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">2</text>
	<text x="24.5px" y="1602.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表の内容が、new_* （例：new_1＼A、ブラウザーによっては new_1\A）のときは、まだコミット（確定）してい<tspan x="24.5px" y="1617.5px" xml:space="preserve">ないことを表しています。</tspan></text>
	<text x="24.5px" y="1646.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミット（確定）するには、</text>
	<a xlink:href="#SyncFilesT_Setting" onclick="chgPage( evt, 83 )">
	<text x="166.5px" y="1646.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesT の設定ファイル</text>
	</a>
	<text x="322.5px" y="1646.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に、以下のような CommitedFile タグを追加します。</text>
	<g>
	<rect x="51.5" y="1660.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="1676.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;CommitedFile  hash="9a0baa2ed090b16796c55c156b5ffca9"  revision="ModuleX\1\02\A"/&gt;</text>
	</g>
	<text x="55.5px" y="1709.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この CommitedFile タグは、ModuleX モジュールに含まれる、ファイルの kind 番号= 1、リビジョン<tspan x="55.5px" y="1724.5px" xml:space="preserve">番号= 02、ターゲットの description 記号= A、のファイルをコミットしたことを表しています。 その</tspan></text>
	<text x="55.5px" y="1741.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容に対応する</text>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="206.5px" y="1741.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 ハッシュ値</text>
	</a>
	<text x="301.5px" y="1741.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、9a0baa2ed090b16796c55c156b5ffca9 です。</text>
	<text x="24.5px" y="2123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新が必要ないファイルについても、リビジョン番号を更新したコミットをしてください。 このコミットに<tspan x="24.5px" y="2138.5px" xml:space="preserve">より、更新内容を反映する必要がなかったことが表わせます。 すべてのファイルがコミット済みであっ</tspan>
	<tspan x="24.5px" y="2153.5px" xml:space="preserve">ても、リビジョン番号が異なれば、まだ反映していないとして、Modified の列に * が表示されます。 </tspan>
	<tspan x="24.5px" y="2168.5px" xml:space="preserve">下記の表は、TargetA の更新内容を TargetB とTagetC に反映した結果、TargetC には変更がなかっ</tspan>
	<tspan x="24.5px" y="2183.5px" xml:space="preserve">たので、TargetA と TargetB に対してのみ新しい CommitedFile タグを追加したときの表です。 リビジョン</tspan>
	<tspan x="24.5px" y="2198.5px" xml:space="preserve">番号が小さい TargetC を、リビジョン番号01 から 02 に上げるように、MD5 ハッシュ値が同じ下記のような</tspan>
	<tspan x="24.5px" y="2213.5px" xml:space="preserve">CommitedFile タグを追加してください。</tspan></text>
	<text x="24.5px" y="1772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommitedFile タグの内容は、98. 詳細を表示する [ShowDetail] を選ぶと開くファイルの最後に書かれて<tspan x="24.5px" y="1787.5px" xml:space="preserve">います。 この詳細ファイルは、97. リロード で更新されます。 ただし、リビジョン番号は、すでにある番号</tspan>
	<tspan x="24.5px" y="1802.5px" xml:space="preserve">と異なる番号に変更する必要があります。 また、ターゲットの description 記号は、正しく修正しなければ</tspan>
	<tspan x="24.5px" y="1817.5px" xml:space="preserve">ならないことがあります。</tspan></text>
	<text x="24.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新があったファイル（TargetA の g1.c）の更新内容を、他のターゲットのファイル（TargetC の g1.c）に</text>
	<g>
	<rect x="55.5" y="590.5" width="502" height="261"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="69.5px" y="604.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ターゲット間で比較するファイルの kind 値を入力してください。<tspan x="69.5px" y="619.5px" xml:space="preserve">1.  kind 値 1 のファイルを比較する</tspan>
	<tspan x="69.5px" y="634.5px" xml:space="preserve">2.  kind 値 2 のファイルを比較する</tspan>
	<tspan x="69.5px" y="649.5px" xml:space="preserve"> :</tspan>
	<tspan x="69.5px" y="664.5px" xml:space="preserve">97. 再スキャンして、一覧を表示する [Reload]</tspan>
	<tspan x="69.5px" y="679.5px" xml:space="preserve">98. 詳細を表示する [ShowDetail]</tspan>
	<tspan x="69.5px" y="694.5px" xml:space="preserve">96. HTML ファイルを保存する [SaveHTML]</tspan>
	<tspan x="69.5px" y="709.5px" xml:space="preserve">99. 終了 [Exit]</tspan>
	<tspan x="69.5px" y="724.5px" xml:space="preserve">kind 値または上記の番号またはコマンド名&gt;1</tspan>
	<tspan x="69.5px" y="739.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="69.5px" y="754.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="769.5px" xml:space="preserve">1)</tspan>
	<tspan x="69.5px" y="784.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="799.5px" xml:space="preserve">Enter のみ：終了</tspan>
	<tspan x="69.5px" y="814.5px" xml:space="preserve">c+番号：ターゲット間でコピーする</tspan>
	<tspan x="69.5px" y="829.5px" xml:space="preserve">Target Number (Left or c+Source) &gt;1</tspan>
	<tspan x="69.5px" y="844.5px" xml:space="preserve">Target Number (Right) &gt;3</tspan></text>
	</g>
	<text x="309.5px" y="724.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">1</text>
	<text x="273.5px" y="829.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">1</text>
	<text x="207.5px" y="844.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">3</text>
	<text x="440.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<a xlink:href="#Diff_sth" onclick="chgPage( evt, 22 )">
	<text x="375.5px" y="527.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツール</text>
	</a>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="483.5px" y="527.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX ツール</text>
	</a>
	<text x="24.5px" y="880.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールで（TargetC を）同期させた後、リロード（Enter で戻ってから 97. Reload）すると、次のように<tspan x="24.5px" y="895.5px" xml:space="preserve">表示が変わります。</tspan></text>
	<text x="24.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetB は、TargetA と同じ内容になるべきなので、後述のようにコピーして同期します。 </text>
	<text x="183.5px" y="1351.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">y</text>
	<text x="24.5px" y="1385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（TargetB に）コピーして同期させた後、リロード（Enter で戻ってから 97. Reload）すると、次のように<tspan x="24.5px" y="1400.5px" xml:space="preserve">表示が変わります。</tspan></text>
	<text x="24.5px" y="1883.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommitedFile タグを追加した後、リロード（Enter で戻ってから 97. Reload）すると、次のように表示が<tspan x="24.5px" y="1898.5px" xml:space="preserve">変わります。 Modified の列が空欄になったら、同期完了です。 96. HTML ファイルを保存 [SaveHTML]</tspan>
	<tspan x="24.5px" y="1913.5px" xml:space="preserve">しておくとよいでしょう。</tspan></text>
	<g>
	<rect x="46.5" y="2398.5" width="514" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="2414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;CommitedFile  hash="a307d745bf90d586726f52a0689258fb"  revision="ModuleX\1\02\B"/&gt;<tspan x="54.5px" y="2429.5px" xml:space="preserve">    :</tspan>
	<tspan x="54.5px" y="2444.5px" xml:space="preserve">&lt;Commited____  hash="a307d745bf90d586726f52a0689258fb"  revision="ModuleX\1\01\B"/&gt;</tspan></text>
	</g>
	<text x="578.5px" y="2411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 追加</text>
	<text x="578.5px" y="2444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 既存</text>
	<text x="66.5px" y="2477.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在、同じハッシュ値の CommitedFile タグは、最新リビジョンにしか付けられません。<tspan x="66.5px" y="2492.5px" xml:space="preserve">既存の CommitedFile タグのタグ名を変えるなどして無効にしてください。</tspan></text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="408.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX ツール</text>
	</a>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="364.5px" y="542.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リスト</text>
	</a>
	<text x="428.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を設定ファイルの HashList </text>
	<text x="518.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が起動します。</text>
	<text x="24.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">反映して同期するときは、下記の黄色い文字のように入すると</text>
	<text x="24.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が開くので、手動で同期してください。 前回、同期した内容の</text>
	<text x="24.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグに指定したときだけ、前回、同期したときの内容とも比較ができる</text>
	<a xlink:href="#SyncFilesT_Sample" onclick="chgPage( evt, 80 )">
	<text x="24.5px" y="1846.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コミット済の設定ファイルのサンプル</text>
	</a>
</g>
<g id="page83" width="634" height="798" transform="translate(+10,+68162)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="798.5" x2="634.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesT_Setting" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesT の設定ファイルの詳細</text>
	<text x="24.5px" y="146.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SyncFilesT/ModuleFiles</text>
	<text x="191.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（1つ）</text>
	<text x="232.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを構成するファイルの集合</text>
	<text x="61.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@module_name</text>
	<text x="181.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子ノードに指定するファイルが所属するモジュールの名前。</text>
	<text x="24.5px" y="231.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SyncFilesT/ModuleFiles/TargetFiles</text>
	<text x="268.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（1つ、または、複数）</text>
	<text x="404.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット。 モジュールの子ノード</text>
	<text x="61.5px" y="262.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@index</text>
	<text x="61.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@target_name</text>
	<text x="61.5px" y="336.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="165.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲットの名前。 表の列のタイトルに表示されます。</text>
	<text x="165.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが入ったフォルダーのパス。 相対パスの基準は、設定ファイルが<tspan x="165.5px" y="351.5px" xml:space="preserve">入っているフォルダー。</tspan></text>
	<text x="165.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">このターゲットに対応する description 属性の値の中の要素番号。 先頭は 1。<tspan x="165.5px" y="277.5px" xml:space="preserve">複数のターゲットで同じ要素番号を共有することも可能です。</tspan></text>
	<text x="24.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SyncFilesT/ModuleFiles/File</text>
	<text x="218.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（1つ、または、複数）</text>
	<text x="342.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル。 モジュールの子ノード</text>
	<text x="61.5px" y="420.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@kind</text>
	<text x="61.5px" y="472.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@description</text>
	<text x="61.5px" y="514.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@name</text>
	<text x="61.5px" y="559.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@line_num</text>
	<text x="165.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Kind値。 ファイルの種類を表す番号。 ターゲットが異なるときにファイル名が<tspan x="165.5px" y="435.5px" xml:space="preserve">異なるときに、同じ番号を割り当て、比較対象にします。</tspan></text>
	<text x="165.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Description値。 同じ内容であるべきファイルを表す文字の並び。CSV形式。<tspan x="165.5px" y="487.5px" xml:space="preserve">空白文字は、ファイルが存在しないことを表します。</tspan></text>
	<text x="165.5px" y="514.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名。 </text>
	<text x="236.5px" y="514.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FA File Name 形式</text>
	<text x="165.5px" y="559.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイル内の行番号。 自動的に更新されます。</text>
	<text x="24.5px" y="610.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SyncFilesT/ModuleFiles/CommitedFile</text>
	<text x="261.5px" y="610.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（０、1つ、または、複数）</text>
	<text x="408.5px" y="610.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたファイルのリビジョン</text>
	<text x="61.5px" y="641.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@hash</text>
	<text x="165.5px" y="642.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容のハッシュ値。 MD5形式。</text>
	<text x="61.5px" y="672.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@revision</text>
	<text x="165.5px" y="673.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョン。 形式は、モジュール名\Kind値\リビジョン番号\Description値。<tspan x="165.5px" y="688.5px" xml:space="preserve">例： ModuleX\1\01\A </tspan></text>
	<text x="24.5px" y="728.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SyncFilesT/HashList</text>
	<text x="180.5px" y="729.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（０、または、1つ）</text>
	<text x="298.5px" y="729.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたファイルの場所</text>
	<text x="61.5px" y="761.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="165.5px" y="761.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リスト</text>
	</a>
	<text x="226.5px" y="761.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパス</text>
	<text x="191.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのモジュールに対して、複数の ModuleFiles タグを指定できます。</text>
	<text x="340.5px" y="514.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">。 同じ名前のファイルが１つしかないときは、</text>
	<text x="165.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー名を指定する必要はありません。</text>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="484.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesT</text>
	</a>
	<text x="24.5px" y="115.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<text x="24.5px" y="67.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#SyncFilesT_new" onclick="chgPage( evt, 81 )">
	<text x="73.5px" y="67.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 新規作成</text>
	</a>
	<a xlink:href="#SyncFilesT_Sample" onclick="chgPage( evt, 80 )">
	<text x="73.5px" y="85.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
</g>
<g id="page84" width="641" height="3484" transform="translate(+10,+68970)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="641.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="3484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="641.5" y1="-0.5" x2="641.5" y2="3484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="3484.5" x2="641.5" y2="3484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="49" y="381" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="311" y="381" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="71" y="433" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="71" y="409" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="340" y="409" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="340" y="433" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="49" y="538" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="81" y="561" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="81" y="586" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="81" y="609" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<g>
	<line x1="211.5" y1="485.5" x2="314.5" y2="581.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="314.5" y1="581.5" x2="310.5" y2="571.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="314.5" y1="581.5" x2="304.5" y2="577.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="424.5" y1="493.5" x2="351.5" y2="607.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="351.5" y1="607.5" x2="360.5" y2="600.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="351.5" y1="607.5" x2="353.5" y2="596.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text id="SyncFilesX" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ、または、ほぼ同じ内容に保つことが求められる２つのファイルがあるとき、その片方または両方<tspan x="24.5px" y="76.5px" xml:space="preserve">の内容がそれぞれで更新されても、改めて同じ、または、同様の差分があるように戻す（同期する）</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">ことを支援します。 前回 同期したときの内容のとの差分も確認できるので、差分が追加すべき内容</tspan>
	<tspan x="24.5px" y="106.5px" xml:space="preserve">なのか、削除すべき内容なのかを確認することもできます。</tspan></text>
	<text id="SyncFilesX_Script" x="24.5px" y="1692.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesX スクリプト</text>
	<g>
	<rect x="49.5" y="1830.5" width="490" height="445"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="1846.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'------------------------------------------------------------[FileInScript.xml]<tspan x="57.5px" y="1861.5px" xml:space="preserve">'&lt;SyncFilesX&gt;</tspan>
	<tspan x="57.5px" y="1876.5px" xml:space="preserve">'&lt;SynchronizingSet</tspan>
	<tspan x="57.5px" y="1891.5px" xml:space="preserve">'   base_name="ModuleX : 環境A"</tspan>
	<tspan x="57.5px" y="1906.5px" xml:space="preserve">'   work_name="ModuleX : 環境B"</tspan>
	<tspan x="57.5px" y="1921.5px" xml:space="preserve">'   base="..\Project\Base"</tspan>
	<tspan x="57.5px" y="1936.5px" xml:space="preserve">'   path="..\Project\Work"</tspan>
	<tspan x="57.5px" y="1951.5px" xml:space="preserve">'   synced_base="_synced\1_Base"</tspan>
	<tspan x="57.5px" y="1966.5px" xml:space="preserve">'   synced_path="_synced\1_Work"&gt;</tspan>
	<tspan x="57.5px" y="1981.5px" xml:space="preserve">'</tspan>
	<tspan x="57.5px" y="1996.5px" xml:space="preserve">'&lt;File path="Image.bmp"/&gt;</tspan>
	<tspan x="57.5px" y="2011.5px" xml:space="preserve">'&lt;File path="SourceCpp.cpp"  base="Source.c"/&gt;</tspan>
	<tspan x="57.5px" y="2026.5px" xml:space="preserve">'</tspan>
	<tspan x="57.5px" y="2041.5px" xml:space="preserve">'&lt;Folder same="yes" path="SubFolder"/&gt;</tspan>
	<tspan x="57.5px" y="2056.5px" xml:space="preserve">'&lt;File   same="no"  path="SubFolder\porting.c"/&gt;</tspan>
	<tspan x="57.5px" y="2071.5px" xml:space="preserve">'</tspan>
	<tspan x="57.5px" y="2086.5px" xml:space="preserve">'&lt;Folder same="clone" path="CloneFolder"/&gt;</tspan>
	<tspan x="57.5px" y="2101.5px" xml:space="preserve">'</tspan>
	<tspan x="57.5px" y="2116.5px" xml:space="preserve">'&lt;/SynchronizingSet&gt;</tspan>
	<tspan x="57.5px" y="2131.5px" xml:space="preserve">'&lt;/SyncFilesX&gt;</tspan>
	<tspan x="57.5px" y="2146.5px" xml:space="preserve">'-----------------------------------------------------------[/FileInScript.xml]</tspan>
	<tspan x="57.5px" y="2161.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="2176.5px" xml:space="preserve">Sub  Main( Opt, AppKey )</tspan>
	<tspan x="57.5px" y="2191.5px" xml:space="preserve">	SyncFilesX_App  AppKey, new_FilePathForFileInScript( Empty )</tspan>
	<tspan x="57.5px" y="2206.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="57.5px" y="2221.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="2236.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="2251.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="57.5px" y="2266.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan></text>
	</g>
	<text x="72.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A用フォルダー</text>
	<text x="334.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B用フォルダー</text>
	<g>
	<line x1="183.5" y1="430.5" x2="316.5" y2="430.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="183.5" y1="430.5" x2="198.5" y2="435.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="183.5" y1="430.5" x2="198.5" y2="425.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="316.5" y1="430.5" x2="301.5" y2="425.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="316.5" y1="430.5" x2="301.5" y2="435.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="189.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ほぼ同じ内容に保つ</text>
	<text x="361.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Image.bmp</text>
	<text x="91.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Image.bmp</text>
	<text x="91.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source.c</text>
	<text x="361.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceCpp.cpp</text>
	<g>
	<rect x="83.5" y="456.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">printf( "Hello!\n" );</text>
	</g>
	<g>
	<rect x="349.5" y="456.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="357.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">std::cout &lt;&lt; "Hello!" &lt;&lt; std::endl;</text>
	</g>
	<text x="453.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（ Source.c とペア）</text>
	<text x="33.5px" y="1414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ペアとなるファイルの内容が適切な関係にある状態（同期された状態）になったら、コミットと呼ぶ<tspan x="33.5px" y="1429.5px" xml:space="preserve">操作をします。 SyncFilesX におけるコミットは、同期された状態のコピーを作成することです。</tspan>
	<tspan x="33.5px" y="1444.5px" xml:space="preserve">コミットした後は、ペアの片方のファイルを更新しても、コミット時のファイルのコピーがあるので、</tspan>
	<tspan x="33.5px" y="1459.5px" xml:space="preserve">それを参考に、もう片方のファイルを更新することができます。 ただし、更新をどのように反映</tspan>
	<tspan x="33.5px" y="1474.5px" xml:space="preserve">させるべきかは Diff ツールを使って人間が反映させてください。</tspan></text>
	<text x="72.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期管理フォルダー (_patch or _synced)</text>
	<text x="109.5px" y="574.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX （メイン・スクリプト）</text>
	<text x="109.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、同期したときの環境A用フォルダー</text>
	<text x="109.5px" y="620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、同期したときの環境B用フォルダー</text>
	<a xlink:href="#script_data" onclick="chgPage( evt, 8 )">
	<text x="351.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: スクリプト・データ・ファイル (vbslib付属) ]</text>
	</a>
	<path subtype="matome" d="M354.5,582.5 A6,6 0 0,1 360.5,588.5 L360.5,597.5 A6,6, 0 0,0, 367.5,603.5 A6,6, 0 0,0, 360.5,609.5 L360.5,619.5 A6,6, 0 0,1, 354.5,625.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="385.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたらここにコピーされる</text>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="141.5px" y="2251.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="49.5px" y="1821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX.vbs</text>
	<text x="49.5px" y="1742.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX を使うときは、Diff ツールが必要です。</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="342.5px" y="1742.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<text x="49.5px" y="1762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定部分の行頭には、' が必要です。</text>
	<a xlink:href="#new_FilePathForFileInScript" onclick="chgPage( evt, 654 )">
	<text x="271.5px" y="1762.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_FilePathForFileInScript</text>
	</a>
	<text x="24.5px" y="3384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#IsSynchronizedFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#IsSynchronizedFilesX" onclick="chgPage( evt, 521 )">
	<text x="70.5px" y="3432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSynchronizedFilesX</text>
	</a>
	<g>
	<rect x="49.5" y="2848.5" width="280" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="2864.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;SyncFilesX&gt;<tspan x="57.5px" y="2879.5px" xml:space="preserve">&lt;Variable name="${Synced}" value="_synced"/&gt;</tspan>
	<tspan x="57.5px" y="2894.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="2909.5px" xml:space="preserve">&lt;SynchronizingSet</tspan>
	<tspan x="57.5px" y="2924.5px" xml:space="preserve">    base_name="ModuleX : 環境A"</tspan>
	<tspan x="57.5px" y="2939.5px" xml:space="preserve">    work_name="ModuleX : 環境B"</tspan>
	<tspan x="57.5px" y="2954.5px" xml:space="preserve">    base="B"</tspan>
	<tspan x="57.5px" y="2969.5px" xml:space="preserve">    path="W"</tspan>
	<tspan x="57.5px" y="2984.5px" xml:space="preserve">    synced_base="${Synced}\BaseSub"</tspan>
	<tspan x="57.5px" y="2999.5px" xml:space="preserve">    synced_path="${Synced}\WorkSub"&gt;</tspan>
	<tspan x="57.5px" y="3014.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="3029.5px" xml:space="preserve">&lt;File path="UpdateBoth.txt"/&gt;</tspan>
	<tspan x="57.5px" y="3044.5px" xml:space="preserve">&lt;/SynchronizingSet&gt;</tspan>
	<tspan x="57.5px" y="3059.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="3074.5px" xml:space="preserve">&lt;/SyncFilesX&gt;</tspan></text>
	</g>
	<text x="48.5px" y="2777.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileInScript.xml に書く設定には、以下の SynchronizingSet タグを使用できます。<tspan x="48.5px" y="2792.5px" xml:space="preserve">SynchronizingSet タグがあるときは、どの SynchronizingSet タグのセットを選択するかの</tspan>
	<tspan x="48.5px" y="2807.5px" xml:space="preserve">メニューが追加されます。</tspan></text>
	<text x="340.5px" y="2999.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${Synced} は、Variable タグの変数の値に<tspan x="340.5px" y="3014.5px" xml:space="preserve">置き換わります。</tspan>
	<tspan x="340.5px" y="3029.5px" xml:space="preserve">つまり、左の場合、</tspan>
	<tspan x="340.5px" y="3044.5px" xml:space="preserve">synced_base="_synced\BaseSub" になります。</tspan></text>
	<text x="89.5px" y="2306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Image.bmp ファイルに対するそれぞれのパスは次のようになります。</text>
	<text x="293.5px" y="2325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">..\Project\Base\Image.bmp</text>
	<text x="240.5px" y="2325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A：</text>
	<text x="240.5px" y="2342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B：</text>
	<text x="109.5px" y="2378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境B：</text>
	<text x="109.5px" y="2359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境A：</text>
	<text x="293.5px" y="2359.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\Base\Image.bmp</text>
	<text x="293.5px" y="2343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">..\Project\Work\Image.bmp</text>
	<text x="293.5px" y="2377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\Work\Image.bmp</text>
	<text x="89.5px" y="2413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceCpp.cpp (Source.c) ファイルに対するそれぞれのパスは次のようになります。<tspan x="89.5px" y="2428.5px" xml:space="preserve">same="no" が設定されているこのファイルは、同期しても内容が異なります。 ただし、</tspan>
	<tspan x="89.5px" y="2443.5px" xml:space="preserve">前回、同期した内容との差分を、同期相手に反映する必要があります。 same 属性</tspan>
	<tspan x="89.5px" y="2458.5px" xml:space="preserve">は、yes か no を明示的に指定することもできますが、省略すると前回の同期内容が</tspan>
	<tspan x="89.5px" y="2473.5px" xml:space="preserve">同じかどうかと今回の同期内容が同じかどうかが異なるときに警告します。</tspan></text>
	<text x="293.5px" y="2559.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\Work\SourceCpp.cpp</text>
	<text x="293.5px" y="2525.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">..\Project\Work\SourceCpp.cpp</text>
	<text x="293.5px" y="2541.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\Base\Source.c</text>
	<text x="109.5px" y="2541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境A：</text>
	<text x="109.5px" y="2560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境B：</text>
	<text x="240.5px" y="2524.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B：</text>
	<text x="293.5px" y="2507.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">..\Project\Base\Source.c</text>
	<text x="240.5px" y="2507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A：</text>
	<text x="67.5px" y="3116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UpdateBoth.txt ファイルに対するそれぞれのパスは次のようになります。</text>
	<text x="271.5px" y="3190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\WorkSub\UpdateBoth.txt</text>
	<text x="271.5px" y="3157.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">W\UpdateBoth.txt</text>
	<text x="271.5px" y="3173.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_synced\BaseSub\UpdateBoth.txt</text>
	<text x="87.5px" y="3173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境A：</text>
	<text x="87.5px" y="3190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときの環境B：</text>
	<text x="218.5px" y="3156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B：</text>
	<text x="271.5px" y="3139.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">B\UpdateBoth.txt</text>
	<text x="218.5px" y="3139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A：</text>
	<text x="48.5px" y="2834.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、Variable タグを使って、変数を定義できます。</text>
	<text x="340.5px" y="2881.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグで定義した変数の参照は、<tspan x="340.5px" y="2896.5px" xml:space="preserve">path, base, synced_path, synced_base </tspan>
	<tspan x="340.5px" y="2911.5px" xml:space="preserve">に指定できます。</tspan></text>
	<a xlink:href="#new_LazyDictionaryClass" onclick="chgPage( evt, 232 )">
	<text x="347.5px" y="2834.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_LazyDictionaryClass</text>
	</a>
	<a xlink:href="#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="271.5px" y="1782.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_PathDictionaryClass_fromXML</text>
	</a>
	<text x="49.5px" y="1782.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File タグと Folder タグについての補足</text>
	<text x="89.5px" y="2595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SubFolder フォルダーは、フォルダーの中にある（サブフォルダーも含めた）ファイルが<tspan x="89.5px" y="2610.5px" xml:space="preserve">同期対象です。 ただし、SubFolder\porting.c ファイルは、同期しても内容が異なります。 </tspan></text>
	<text x="89.5px" y="2638.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回、コミットしたときのファイルやフォルダーのパスを指定するときは、synced_base <tspan x="89.5px" y="2653.5px" xml:space="preserve">属性や synced_path 属性を記述します。</tspan></text>
	<text x="171.5px" y="1821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期をとるファイルやフォルダーを設定します。</text>
	<text x="33.5px" y="1546.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境Aをアプリケーション環境（統合）、環境Bを個別環境（ベース以外の単体）とすることが<tspan x="33.5px" y="1561.5px" xml:space="preserve">よくあります。 </tspan></text>
	<a xlink:href="#SyncFilesX_hint" onclick="chgPage( evt, 87 )">
	<text x="122.5px" y="1561.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ヒント</text>
	</a>
	<text x="49.5px" y="1722.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のサンプルのような .vbs ファイルを作成してください。</text>
	<text x="33.5px" y="1597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親子関係（統合-個別関係）ではないときは、更新が多い方のフォルダーの中の同期管理フォル<tspan x="33.5px" y="1612.5px" xml:space="preserve">ダーに、「SyncFilesX による同期は、関係先のフォルダーにあります」のようなメモだけあると</tspan>
	<tspan x="33.5px" y="1627.5px" xml:space="preserve">よいでしょう。 そこに、関係先のモジュール名の一覧があるとよいでしょう。</tspan></text>
	<text x="33.5px" y="1510.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構成するモジュールごとに、同期管理フォルダーを作成するとよいでしょう。</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="70.5px" y="3416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX_Class</text>
	</a>
	<text x="51.5px" y="3235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SynchronizingSet タグの ID 属性を指定すると、その値が画面に表示されます。<tspan x="51.5px" y="3250.5px" xml:space="preserve">　　例： &lt;SynchronizingSet ID="A" ... と指定すると 1. [A] と表示。</tspan>
	<tspan x="51.5px" y="3265.5px" xml:space="preserve">SyncFilesX タグの used_ID 属性を指定すると、ID 属性が一致する SynchronizingSet タグ</tspan>
	<tspan x="51.5px" y="3280.5px" xml:space="preserve">だけ有効になります。 </tspan>
	<tspan x="51.5px" y="3295.5px" xml:space="preserve">　　例： &lt;SyncFilesX used_ID="A" ... と指定すると、&lt;SynchronizingSet ID="A" ... のみ有効。</tspan></text>
	<text x="24.5px" y="3340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="80.5px" y="3340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ソース</text>
	</a>
	<a xlink:href="#script_data" onclick="chgPage( evt, 8 )">
	<text x="383.5px" y="1722.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スクリプト・データ・ファイル (vbslib)</text>
	</a>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="70.5px" y="3400.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule</text>
	</a>
	<g>
	<rect x="47.5" y="665.5" width="508" height="711"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="61.5px" y="679.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;SyncFilesX<tspan x="61.5px" y="694.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="61.5px" y="709.5px" xml:space="preserve">&gt;SyncFilesX</tspan>
	<tspan x="61.5px" y="724.5px" xml:space="preserve">同じ、または、ほぼ同じ２つのフォルダー（またはファイル）があって、その両方または</tspan>
	<tspan x="61.5px" y="739.5px" xml:space="preserve">片方の内容を更新したときに、その２つを同期（マージ）することを支援します。 ただ </tspan>
	<tspan x="61.5px" y="754.5px" xml:space="preserve">し、この作業では、前回同期したときの２つのバックアップが必要です。</tspan>
	<tspan x="61.5px" y="769.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="784.5px" xml:space="preserve">４つのパス（NewWork, NewBase, SynchronizedWork, SynchronizedBase）を入力してくだ</tspan>
	<tspan x="61.5px" y="799.5px" xml:space="preserve">さい。</tspan>
	<tspan x="61.5px" y="814.5px" xml:space="preserve">NewWork：新しいワークのフォルダーまたはファイルのパス&gt;</tspan>
	<tspan x="61.5px" y="829.5px" xml:space="preserve">NewBase：新しいベースのフォルダーのパス&gt;</tspan>
	<tspan x="61.5px" y="844.5px" xml:space="preserve">SynchronizedWork：前回同期したときのワークのフォルダーのパス&gt;</tspan>
	<tspan x="61.5px" y="859.5px" xml:space="preserve">SynchronizedBase：前回同期したときのベースのフォルダーのパス&gt;</tspan>
	<tspan x="61.5px" y="874.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="889.5px" xml:space="preserve">前回コミット時のベース: "_synced\Base"</tspan>
	<tspan x="61.5px" y="904.5px" xml:space="preserve">前回コミット時のワーク: "_synced\Work"</tspan>
	<tspan x="61.5px" y="919.5px" xml:space="preserve">*:同期されていないファイル、=:未同期でワークとペースの内容が同じ</tspan>
	<tspan x="61.5px" y="934.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="61.5px" y="949.5px" xml:space="preserve">■ベース（ModuleX : 環境A）: "..\Project\Base"</tspan>
	<tspan x="61.5px" y="964.5px" xml:space="preserve">■ワーク（ModuleX : 環境B）: "..\Project\Work"</tspan>
	<tspan x="61.5px" y="979.5px" xml:space="preserve">1. .=. Image.bmp</tspan>
	<tspan x="61.5px" y="994.5px" xml:space="preserve">2. *!. SourceCpp.cpp</tspan>
	<tspan x="61.5px" y="1009.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="1024.5px" xml:space="preserve">91. 再スキャンして一覧する</tspan>
	<tspan x="61.5px" y="1039.5px" xml:space="preserve">92. ルート・フォルダーを開く</tspan>
	<tspan x="61.5px" y="1054.5px" xml:space="preserve">99. 終了</tspan>
	<tspan x="61.5px" y="1069.5px" xml:space="preserve">番号 &gt;2</tspan>
	<tspan x="61.5px" y="1084.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="61.5px" y="1099.5px" xml:space="preserve">ベース：C:\ProjectX\Project\Base\Source.c"</tspan>
	<tspan x="61.5px" y="1114.5px" xml:space="preserve">ワーク：C:\ProjectX\Project\Work\SourceCpp.cpp"</tspan>
	<tspan x="61.5px" y="1129.5px" xml:space="preserve">ベース・ファイルとワーク・ファイルは「同じ内容」でした</tspan>
	<tspan x="61.5px" y="1144.5px" xml:space="preserve">手動で同期したら、コミットしてください。</tspan>
	<tspan x="61.5px" y="1159.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="61.5px" y="1174.5px" xml:space="preserve">★ベース（ModuleX : 環境A）: Source.c (変更)</tspan>
	<tspan x="61.5px" y="1189.5px" xml:space="preserve">★ワーク（ModuleX : 環境B）: SourceCpp.cpp (不変)</tspan>
	<tspan x="61.5px" y="1204.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="1219.5px" xml:space="preserve">1. Diff で開く：同期するファイル (*異なる) [ ベース / ワーク ]</tspan>
	<tspan x="61.5px" y="1234.5px" xml:space="preserve">2. Diff で開く：前回の同期 (=同じ) [ ベース / ワーク ]</tspan>
	<tspan x="61.5px" y="1249.5px" xml:space="preserve">4. Diff で開く：ベース (変更) [ 前回コミット時 / 現在 ]</tspan>
	<tspan x="61.5px" y="1264.5px" xml:space="preserve">5. Diff で開く：ワーク (不変) [ 前回コミット時 / 現在 ]</tspan>
	<tspan x="61.5px" y="1279.5px" xml:space="preserve">44.Diff で開く：[ 前回コミット時のベース / ベース / ワーク ]</tspan>
	<tspan x="61.5px" y="1294.5px" xml:space="preserve">55.Diff で開く：[ ベース / ワーク / 前回コミット時のワーク ]</tspan>
	<tspan x="61.5px" y="1309.5px" xml:space="preserve">6. ファイルまたはフォルダーを開く</tspan>
	<tspan x="61.5px" y="1324.5px" xml:space="preserve">7. 再スキャンする</tspan>
	<tspan x="61.5px" y="1339.5px" xml:space="preserve">8. 同期をコミットする</tspan>
	<tspan x="61.5px" y="1354.5px" xml:space="preserve">9 または Enter : 戻る</tspan>
	<tspan x="61.5px" y="1369.5px" xml:space="preserve">番号 &gt;</tspan></text>
	</g>
	<text x="181.5px" y="679.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="24.5px" y="172.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUp</text>
	</a>
	<text x="129.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の更新内容を見ることにも使えます。</text>
	<a xlink:href="#SyncFilesX_Script" onclick="chgPage( evt, 84 )">
	<text x="59.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX スクリプト</text>
	</a>
	<text id="SyncFilesX_Abst" x="24.5px" y="358.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">概要</text>
	<a xlink:href="#SyncFilesX_Abst" onclick="chgPage( evt, 84 )">
	<text x="59.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 概要</text>
	</a>
	<a xlink:href="#SyncFilesX_hint" onclick="chgPage( evt, 87 )">
	<text x="59.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ その他のヒント</text>
	</a>
	<text x="24.5px" y="3359.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="80.5px" y="3359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ソース</text>
	</a>
	<g>
	<rect x="115.5" y="2667.5" width="394" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="123.5px" y="2683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File path="SourceCpp.cpp"  base="Source.c"<tspan x="123.5px" y="2698.5px" xml:space="preserve">    synced_path="OldSourceCpp.cpp"  synced_base="OldSource.c"/&gt;</tspan></text>
	</g>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_App]" target="_blank">
	<text x="218.5px" y="3340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<a xlink:href="#SyncFilesX_Move" onclick="chgPage( evt, 86 )">
	<text x="59.5px" y="260.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルの改名・結合・分離・部分移動があったとき </text>
	</a>
	<a xlink:href="Test\tools\T_SyncFilesX" cats_vhref="%vbslib_new%\_src\Test\tools\T_SyncFilesX" target="_blank">
	<text x="218.5px" y="3359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFilesX フォルダー</text>
	</a>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="70.5px" y="3448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort</text>
	</a>
	<text x="24.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、フォルダーを同期するときは、同期をとる必要があるファイルを一覧します。<tspan x="24.5px" y="157.5px" xml:space="preserve">ペアにするファイル名や相対パスが異なるときでも対応できます。</tspan></text>
	<a xlink:href="#SyncFilesT" onclick="chgPage( evt, 80 )">
	<text x="70.5px" y="3384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesT</text>
	</a>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="59.5px" y="298.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ソース</text>
	</a>
	<a xlink:href="#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="59.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
</g>
<g id="page85" width="563" height="196" transform="translate(+10,+72464)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="563.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesX_LineUp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesX を内部で使うツールとの比較</text>
	<text x="432.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Base</text>
	<text x="432.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Merged</text>
	<text x="432.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="432.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Left</text>
	<a xlink:href="#ThreeWayMerge_sth" onclick="chgPage( evt, 89 )">
	<text x="432.5px" y="69.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThrerWayMerge</text>
	</a>
	<text x="126.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewBase</text>
	<text x="126.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OldWork</text>
	<text x="126.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWork</text>
	<text x="126.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OldBase</text>
	<text x="126.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX 内部</text>
	<text x="344.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Patch&amp;BackUp</text>
	<text x="344.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OldTarget</text>
	<text x="344.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewTarget</text>
	<text x="344.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Patch</text>
	<text x="344.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BackUp</text>
	<line x1="18.5" y1="83.5" x2="529.5" y2="83.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="240.5px" y="69.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UpdateModule</text>
	</a>
	<text x="240.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleNew</text>
	<text x="240.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TargetMerged</text>
	<text x="240.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleSync</text>
	<text x="240.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TargetSync</text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="24.5px" y="69.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX.xml</text>
	</a>
	<text x="24.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="24.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_base</text>
	<text x="24.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">synced_path</text>
	<text x="24.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">base</text>
</g>
<g id="page86" width="705" height="1427" transform="translate(+10,+72670)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="705.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="705.5" y1="-0.5" x2="705.5" y2="1427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1427.5" x2="705.5" y2="1427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="34" y="129" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="34" y="237" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="34" y="260" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="34" y="283" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="34" y="306" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="150" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="169" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="207" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="188" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="SyncFilesX_Move" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイルの改名・結合・分離・部分移動があったとき </text>
	<text x="24.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossBefore フォルダーを作成する。 <tspan x="24.5px" y="445.5px" xml:space="preserve">    CrossBefore フォルダーとは、</tspan>
	<tspan x="24.5px" y="460.5px" xml:space="preserve">        Before から全部or一部を移動しただけのファイルが入ったフォルダーです。 内容は変更されていません。</tspan>
	<tspan x="24.5px" y="475.5px" xml:space="preserve">        CrossBefore\1A、CrossBefore\2A は、1A のファイル構成に従います。</tspan>
	<tspan x="24.5px" y="490.5px" xml:space="preserve">        CrossBefore\1B、CrossBefore\2B は、1B のファイル構成に従います。</tspan>
	<tspan x="24.5px" y="505.5px" xml:space="preserve">        Natural Docs のタグが追加されたり、キーワードが修正されたりすることもあります。</tspan>
	<tspan x="24.5px" y="520.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="535.5px" xml:space="preserve">    MakeCrossOld.vbs を実行。</tspan>
	<tspan x="24.5px" y="550.5px" xml:space="preserve">        初回は、CrossByTool にできます。 そのコピーが、CrossBefore にできます。</tspan>
	<tspan x="24.5px" y="565.5px" xml:space="preserve">        また、1A, 1B, 2A, 2B を、Before、BeforeNoTag にコピーします。</tspan>
	<tspan x="24.5px" y="580.5px" xml:space="preserve">        SyncFilesX.vbs を CrossBefore にコピーして起動したとき、追加・削除のファイルは無いはずです。</tspan>
	<tspan x="24.5px" y="595.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="610.5px" xml:space="preserve">        ２回目は、CrossByToolNew にできます。</tspan>
	<tspan x="24.5px" y="625.5px" xml:space="preserve">        diff  "CrossTool\*", "CrossToolNew\*" の差分を</tspan>
	<tspan x="24.5px" y="640.5px" xml:space="preserve">        diff  "CrossTool\*", "CrossToolNew\*", "CrossBefore\*" へ反映させてください。</tspan>
	<tspan x="24.5px" y="655.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="670.5px" xml:space="preserve">    diff  "Before\*", "CrossByToolNew\*"</tspan>
	<tspan x="24.5px" y="685.5px" xml:space="preserve">        1A のファイル構成を変えていないときは、"Before\1A", "CrossBefore\1A" に差分は無いはずです。</tspan>
	<tspan x="24.5px" y="700.5px" xml:space="preserve">        1B のファイル構成を変えていないときは、"Before\1B", "CrossBefore\1B" に差分は無いはずです。（後記）</tspan>
	<tspan x="24.5px" y="715.5px" xml:space="preserve">            ２回目の  MakeCrossOld.vbs で差分が追加されたときは、1A、1B が Before からコピーされていない</tspan>
	<tspan x="24.5px" y="730.5px" xml:space="preserve">            可能性があります。</tspan>
	<tspan x="24.5px" y="745.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="760.5px" xml:space="preserve">        __Moved_Sections.txt でエラーが出たとき（差分が出たとき）は、</tspan>
	<tspan x="24.5px" y="775.5px" xml:space="preserve">            ● Before\*、1A、1B の中に、Natural Docs のタグを追加、または、編集する</tspan>
	<tspan x="24.5px" y="790.5px" xml:space="preserve">            ● MakeCrossOld.vbs に改名を設定</tspan>
	<tspan x="24.5px" y="805.5px" xml:space="preserve">        して、MakeCrossOld.vbs を再実行してください。 （●1A、1B は、未編集なら Before からコピーできます）</tspan>
	<tspan x="24.5px" y="820.5px" xml:space="preserve">        CrossByToolNew\*\__Moved_Sections.txt で、ERROR NotFoundInBefore や ERROR NotRequestedFromNew</tspan>
	<tspan x="24.5px" y="835.5px" xml:space="preserve">        になっているキーワードについては、全文検索して、状況と合うように同様の対処をします。</tspan>
	<tspan x="24.5px" y="850.5px" xml:space="preserve">        たとえば、Function: Foo の場合、Function と Foo の両方が検索のキーになります。</tspan>
	<tspan x="24.5px" y="865.5px" xml:space="preserve">        新規追加されたセクション（NotFoundInBefore エラー）は、もし余分だったら後で同期するときに分かるので、</tspan>
	<tspan x="24.5px" y="880.5px" xml:space="preserve">        クロス処理（ここ）においては無視できますが、前回のファイルに Natural Docs のタグだけがないとき</tspan>
	<tspan x="24.5px" y="895.5px" xml:space="preserve">        （grep で見つかるとき）は対処する必要があります。</tspan>
	<tspan x="24.5px" y="910.5px" xml:space="preserve">        削除されたセクション（NotRequestedFromNew エラー）は、削除が正しいなら無視してよい。</tspan>
	<tspan x="24.5px" y="925.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="940.5px" xml:space="preserve">        以上の問題がなくなったら、次へ。</tspan>
	<tspan x="24.5px" y="955.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="970.5px" xml:space="preserve">        SyncFilesX.vbs で 1A、1B について、最新のファイル名や内部構成（内容以外）になるように、</tspan>
	<tspan x="24.5px" y="985.5px" xml:space="preserve">        ファイル名を変更したり、テキスト セクションを移動したりします。 Natural Docs のキーワードやコードは</tspan>
	<tspan x="24.5px" y="1000.5px" xml:space="preserve">        変更しません。 ファイルのコミットはしません。</tspan>
	<tspan x="24.5px" y="1015.5px" xml:space="preserve">        確認したら、CrossBefore、CrossByTool、CrossByToolNew を削除し、一度だけ、MakeCrossOld.vbs を</tspan>
	<tspan x="24.5px" y="1030.5px" xml:space="preserve">        再実行します。</tspan>
	<tspan x="24.5px" y="1045.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1060.5px" xml:space="preserve">    diff  "Before\*", "CrossBefore\*"</tspan>
	<tspan x="24.5px" y="1075.5px" xml:space="preserve">        以下は、対処されているはずです。 そうでなければ、diff  "Before\*", "CrossByToolNew\*" へ戻る。</tspan>
	<tspan x="24.5px" y="1090.5px" xml:space="preserve">            "Before" にあるファイルの内容がすべて "CrossBefore" にあること。 失っていないこと。</tspan>
	<tspan x="24.5px" y="1105.5px" xml:space="preserve">            CrossByToolNew\*\__Moved_Sections.txt にリストアップされている内容が同じであること。</tspan>
	<tspan x="24.5px" y="1120.5px" xml:space="preserve">            diff  "Before", "CrossBefore" の右は、１つのセクションだけ CrossBefore からコピーした一時新規ファイル</tspan>
	<tspan x="24.5px" y="1135.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1150.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1165.5px" xml:space="preserve">2A, 2B を削除して代わりに CrossBefore\2A、CrossBefore\2B からコピーする。</tspan>
	<tspan x="24.5px" y="1180.5px" xml:space="preserve">    （元の 2A, 2B は、BeforeNoTag にあります）</tspan>
	<tspan x="24.5px" y="1195.5px" xml:space="preserve">    1A, 1B は CrossBefore\1A、CrossBefore\1B とすでに同じはずです。</tspan>
	<tspan x="24.5px" y="1210.5px" xml:space="preserve">    __Moved_Sections.txt は 2A, 2B に入れません。</tspan>
	<tspan x="24.5px" y="1225.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1240.5px" xml:space="preserve">● SyncFilesX で同期を実行。</tspan>
	<tspan x="24.5px" y="1255.5px" xml:space="preserve">    SyncFilesX を起動、または、再スキャンする。 ただし、起動直後に追加・削除のファイルがないはず。</tspan>
	<tspan x="24.5px" y="1270.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1285.5px" xml:space="preserve">同期したら、1A, 1B を Masters に入れます。 .moas にSynchronized タグの追加が必要なら追加します。</tspan>
	<tspan x="24.5px" y="1300.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="1315.5px" xml:space="preserve">● CrossBefore\* も Masters に入れます。 * は、1A, 1B, 2A, 2B です。</tspan>
	<tspan x="24.5px" y="1330.5px" xml:space="preserve">    CrossBefore と BeforeNoTag に差分がなければ、入れる必要はありません。</tspan>
	<tspan x="24.5px" y="1345.5px" xml:space="preserve">    Masters 内のフォルダー名は、同期前のリビジョン番号+_xfor_+今回できた最新のリビジョン番号。 _Tmp は外す。</tspan>
	<tspan x="24.5px" y="1360.5px" xml:space="preserve">    *_xfor_* フォルダーは、上記 CrossBefore フォルダーのバックアップです。</tspan>
	<tspan x="24.5px" y="1375.5px" xml:space="preserve">    1A の例：02_xfor_03、 1B の例： 01_xfor_03。 すでにあるときは、同じ内容のはずです。</tspan>
	<tspan x="24.5px" y="1390.5px" xml:space="preserve">    CrossBefore にできている __Moved_Sections.txt も Masters に入れます。</tspan></text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="439.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  SyncFilesX</text>
	</a>
	<text x="63.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	<text x="63.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossBack</text>
	<text x="63.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Before</text>
	<text x="63.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossTool</text>
	<text x="63.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossToolNew</text>
	<text x="24.5px" y="372.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在作業中の SyncFilesX に、&lt;Folder path="."/&gt; がないと、新規または削除が表示されない<tspan x="24.5px" y="387.5px" xml:space="preserve">ことがあるので注意してください。</tspan></text>
	<text x="94.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1A</text>
	<text x="94.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1B</text>
	<text x="94.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2B</text>
	<text x="94.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2A</text>
	<text x="156.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… SyncFilsX 開始時の 1A〜2B</text>
	<text x="156.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Back からファイルの移動だけ行った結果。 マージ開始時の 1A〜2B</text>
	<text x="156.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Back からファイルの移動だけを自動的に行った結果（前回）</text>
	<text x="156.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Back からファイルの移動だけを自動的に行った結果（今回）</text>
	<text x="156.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 4way マージ</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回同期したときのファイルと新しいファイルの中で、一部のコードが別のファイルに移動していたりしたときは、<tspan x="24.5px" y="79.5px" xml:space="preserve">その移動だけを行った中間リビジョンを作成しなければ、前回との差分を知ることができません。</tspan>
	<tspan x="24.5px" y="94.5px" xml:space="preserve">中間リビジョンを作成して同期する方法を示します。</tspan></text>
</g>
<g id="page87" width="582" height="937" transform="translate(+10,+74107)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="937.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="937.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="937.5" x2="582.5" y2="937.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesX_hint" x="24.5px" y="29.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他のヒント</text>
	<text x="24.5px" y="633.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A, B とも、同期する関数AがファイルAに、同期する関数BがファイルBにあるとき、<tspan x="24.5px" y="648.5px" xml:space="preserve">環境Aでは関数CがファイルAに、環境Bでは関数CがファイルBに存在すると、同期が</tspan>
	<tspan x="24.5px" y="663.5px" xml:space="preserve">難しくなります。 なぜなら、ファイルの対応関係が１対１ではなくなるからです。 その場合、</tspan>
	<tspan x="24.5px" y="678.5px" xml:space="preserve">ファイルCを新規に作成するなど、ファイルを分けてください。</tspan>
	<tspan x="24.5px" y="693.5px" xml:space="preserve">（関数Cが環境Aで存在し、環境Bで存在しないときは、ファイルの対応関係が１対１になる</tspan>
	<tspan x="24.5px" y="708.5px" xml:space="preserve">ので難しくありません。）</tspan></text>
	<text x="61.5px" y="737.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A</text>
	<text x="258.5px" y="737.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B</text>
	<text x="85.5px" y="754.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルA</text>
	<text x="85.5px" y="813.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルB</text>
	<text x="114.5px" y="774.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数A<tspan x="114.5px" y="789.5px" xml:space="preserve">関数C</tspan></text>
	<text x="114.5px" y="832.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数B</text>
	<text x="304.5px" y="819.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数B<tspan x="304.5px" y="834.5px" xml:space="preserve">関数C</tspan></text>
	<text x="304.5px" y="774.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数A</text>
	<text x="275.5px" y="800.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルB</text>
	<text x="275.5px" y="754.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルA</text>
	<g>
	<line x1="174.5" y1="752.5" x2="244.5" y2="752.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="174.5" y1="752.5" x2="185.5" y2="756.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="174.5" y1="752.5" x2="185.5" y2="748.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="244.5" y1="752.5" x2="233.5" y2="748.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="244.5" y1="752.5" x2="233.5" y2="756.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="174.5" y1="812.5" x2="248.5" y2="795.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="174.5" y1="812.5" x2="185.5" y2="813.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="174.5" y1="812.5" x2="183.5" y2="807.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="248.5" y1="795.5" x2="237.5" y2="794.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="248.5" y1="795.5" x2="239.5" y2="800.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="162.5" y1="787.5" x2="285.5" y2="831.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="162.5" y1="787.5" x2="170.5" y2="794.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="162.5" y1="787.5" x2="173.5" y2="787.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="285.5" y1="831.5" x2="277.5" y2="824.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="285.5" y1="831.5" x2="274.5" y2="831.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="24.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境Aでは関数CがライブラリーAに存在、環境Bでは関数CがライブラリーBに存在する<tspan x="24.5px" y="885.5px" xml:space="preserve">場合は、管理が難しくなることが予想されます。 ライブラリーCを新規に作成するか、</tspan>
	<tspan x="24.5px" y="900.5px" xml:space="preserve">統合的なライブラリーに含めるとよいでしょう。 </tspan></text>
	<text x="24.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベースとなる環境から、複数のモジュールを追加する場合、SyncFilesX を使うとよいでしょう。<tspan x="24.5px" y="319.5px" xml:space="preserve">環境Aをアプリケーション環境（統合）、環境Bを個別環境（ベース以外の単体）とすることが</tspan>
	<tspan x="24.5px" y="334.5px" xml:space="preserve">よくあります。 この構造の場合、片方向の参照関係となり、環境Aをリリースするときだけ </tspan>
	<tspan x="24.5px" y="349.5px" xml:space="preserve">SyncFilesX を使って同期を取ればよくなります。</tspan></text>
	<text x="88.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A</text>
	<text x="255.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B</text>
	<text x="115.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleA<tspan x="115.5px" y="423.5px" xml:space="preserve">ModuleB</tspan>
	<tspan x="115.5px" y="438.5px" xml:space="preserve">ModuleC</tspan></text>
	<text x="270.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleC</text>
	<g>
	<line x1="252.5" y1="403.5" x2="177.5" y2="434.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="177.5" y1="434.5" x2="188.5" y2="434.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="177.5" y1="434.5" x2="185.5" y2="427.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="24.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">両方向の参照関係がある状態でもリリースするときだけ同期を取ればよくするには、<tspan x="24.5px" y="491.5px" xml:space="preserve">SyncFilesX のメイン・スクリプトを相互に作成します。 更新する環境だけで更新された</tspan>
	<tspan x="24.5px" y="506.5px" xml:space="preserve">内容は、同期する必要はありません。</tspan></text>
	<g>
	<line x1="248.5" y1="578.5" x2="179.5" y2="578.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1" svgcats-arrow2="1"/>
	<line x1="248.5" y1="578.5" x2="237.5" y2="574.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="248.5" y1="578.5" x2="237.5" y2="582.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="179.5" y1="578.5" x2="190.5" y2="582.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="179.5" y1="578.5" x2="190.5" y2="574.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="277.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleB<tspan x="277.5px" y="581.5px" xml:space="preserve">ModuleC</tspan></text>
	<text x="115.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleA<tspan x="115.5px" y="581.5px" xml:space="preserve">ModuleC</tspan></text>
	<text x="255.5px" y="543.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境B</text>
	<text x="88.5px" y="543.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境A</text>
	<text x="24.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーション環境（統合）が、ベースとなる環境から、１つのモジュールだけを追加する<tspan x="24.5px" y="82.5px" xml:space="preserve">場合は、SyncFilesX を使わなくとも、一般的なパッチをあてるだけで構いません。</tspan>
	<tspan x="24.5px" y="97.5px" xml:space="preserve">ベースを更新する場合は、パッチをあてたときにエラーにならないようにパッチを調整します。</tspan>
	<tspan x="24.5px" y="112.5px" xml:space="preserve">追加モジュールを更新する場合は、更新されたパッチをあてます。</tspan></text>
	<text x="160.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleA</text>
	<text x="226.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース</text>
	<text x="160.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleB</text>
	<text x="144.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">+</text>
	<text x="226.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ</text>
	<path subtype="matome" d="M288.5,127.5 A3,3 0 0,1 291.5,130.5 L291.5,141.5 A3,3, 0 0,0, 295.5,144.5 A3,3, 0 0,0, 291.5,147.5 L291.5,158.5 A3,3, 0 0,1, 288.5,161.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="304.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">統合</text>
	<text x="108.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File path="Source.c" base="sub\OldSource.c"/&gt;</text>
	<text x="24.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、ファイルの場所の移動や改名があるときは、一般的なパッチではベースとなるファイル<tspan x="24.5px" y="203.5px" xml:space="preserve">の内容が更新されたときにモジュールに反映されなくなるので、SyncFilesX も併用すると</tspan>
	<tspan x="24.5px" y="218.5px" xml:space="preserve">よいでしょう。</tspan>
	<tspan x="24.5px" y="233.5px" xml:space="preserve">つまり、パッチからエラーが出なくなった後で、SyncFilesX を使って確認します。</tspan></text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="439.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  SyncFilesX</text>
	</a>
</g>
<g id="page88" width="358" height="145" transform="translate(+10,+75054)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="358.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="145.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="358.5" y1="-0.5" x2="358.5" y2="145.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="145.5" x2="358.5" y2="145.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Test_vbs_app" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="31.5px" y="104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単体テストを実行するスクリプトです。</text>
	<text x="24.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックすると、</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="144.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプト</text>
	</a>
	<text x="244.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が開きます。</text>
</g>
<g id="page89" width="627" height="1829" transform="translate(+10,+75209)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="627.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1829.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="627.5" y1="-0.5" x2="627.5" y2="1829.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1829.5" x2="627.5" y2="1829.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ThreeWayMerge_sth" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3ウェイ マージ（3方向マージ）をします。</text>
	<g>
	<rect x="29.5" y="129.5" width="502" height="156"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="143.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ThreeWayMerge<tspan x="43.5px" y="158.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="173.5px" xml:space="preserve">3ウェイ マージ（3方向マージ）をします。</tspan>
	<tspan x="43.5px" y="188.5px" xml:space="preserve">ベースにするファイル &gt;C:\Base.txt</tspan>
	<tspan x="43.5px" y="203.5px" xml:space="preserve">更新したベースにするファイル（左側） &gt;C:\Left.txt</tspan>
	<tspan x="43.5px" y="218.5px" xml:space="preserve">更新したベースにするファイル（右側） &gt;C:\Right.txt</tspan>
	<tspan x="43.5px" y="233.5px" xml:space="preserve">マージした結果の出力先ファイル（★上書きします） &gt;C:\_Merged.txt</tspan>
	<tspan x="43.5px" y="248.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="263.5px" xml:space="preserve">Enter のみ：マージの設定ファイルを使わない。</tspan>
	<tspan x="43.5px" y="278.5px" xml:space="preserve">マージの設定ファイル &gt;</tspan></text>
	</g>
	<text x="163.5px" y="143.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="68.5px" y="1712.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge 関数</text>
	</a>
	<text x="175.5px" y="188.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Base.txt</text>
	<text x="271.5px" y="203.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Left.txt</text>
	<text x="271.5px" y="218.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Right.txt</text>
	<text x="343.5px" y="233.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\_Merged.txt</text>
	<text id="merge_setting" class="keyword" x="24.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">マージ設定ファイル</text>
	<g>
	<rect x="52.5" y="805.5" width="448" height="520"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="821.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="60.5px" y="836.5px" xml:space="preserve">&lt;ThreeWayMerge&gt;</tspan>
	<tspan x="60.5px" y="851.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="866.5px" xml:space="preserve">&lt;ThreeWayMergeSet</tspan>
	<tspan x="60.5px" y="881.5px" xml:space="preserve">    left_name ="左"</tspan>
	<tspan x="60.5px" y="896.5px" xml:space="preserve">    right_name="右"</tspan>
	<tspan x="60.5px" y="911.5px" xml:space="preserve">    base_path ="00_Base"</tspan>
	<tspan x="60.5px" y="926.5px" xml:space="preserve">    left_path ="01_Left"</tspan>
	<tspan x="60.5px" y="941.5px" xml:space="preserve">    right_path="02_Right"</tspan>
	<tspan x="60.5px" y="956.5px" xml:space="preserve">    merged_path="03_Merged"&gt;</tspan>
	<tspan x="60.5px" y="971.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="986.5px" xml:space="preserve">&lt;Folder  base_path="."  left_path="."  right_path="."  merged_path="."/&gt;</tspan>
	<tspan x="60.5px" y="1001.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1016.5px" xml:space="preserve">&lt;/ThreeWayMergeSet&gt;</tspan>
	<tspan x="60.5px" y="1031.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1046.5px" xml:space="preserve">&lt;BreakStepNum&gt;&lt;/BreakStepNum&gt;</tspan>
	<tspan x="60.5px" y="1061.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1076.5px" xml:space="preserve">&lt;IsAutoMergeEx&gt;True&lt;/IsAutoMergeEx&gt;</tspan>
	<tspan x="60.5px" y="1091.5px" xml:space="preserve">&lt;IsOutEach&gt;True&lt;/IsOutEach&gt;</tspan>
	<tspan x="60.5px" y="1106.5px" xml:space="preserve">&lt;SingletonKeywords&gt;Single&lt;/SingletonKeywords&gt;</tspan>
	<tspan x="60.5px" y="1121.5px" xml:space="preserve">&lt;SingletonKeywords&gt;#include&lt;/SingletonKeywords&gt;</tspan>
	<tspan x="60.5px" y="1136.5px" xml:space="preserve">&lt;UniqueLineKeywords&gt;Unique&lt;/UniqueLineKeywords&gt;</tspan>
	<tspan x="60.5px" y="1151.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1166.5px" xml:space="preserve">&lt;ReplaceTemplate  before="#Before"  after="#After"/&gt;</tspan>
	<tspan x="60.5px" y="1181.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1196.5px" xml:space="preserve">&lt;Text id="Before"&gt;&lt;![CDATA[</tspan>
	<tspan x="60.5px" y="1211.5px" xml:space="preserve">/* Function: ${FunctionName} */</tspan>
	<tspan x="60.5px" y="1226.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;</tspan>
	<tspan x="60.5px" y="1241.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1256.5px" xml:space="preserve">&lt;Text id="After"&gt;&lt;![CDATA[</tspan>
	<tspan x="60.5px" y="1271.5px" xml:space="preserve">/* Func: ${FunctionName} */</tspan>
	<tspan x="60.5px" y="1286.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;</tspan>
	<tspan x="60.5px" y="1301.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="1316.5px" xml:space="preserve">&lt;/ThreeWayMerge&gt;</tspan></text>
	</g>
	<text x="41.5px" y="787.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="44.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他のタグ名は、</text>
	<text x="24.5px" y="1712.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="158.5px" y="730.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: ThreeWayMerge_sth" target="_blank">
	<text x="203.5px" y="1365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ThreeWayMerge_sth_src" x="24.5px" y="1365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="29.5" y="343.5" width="502" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="357.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ThreeWayMerge<tspan x="43.5px" y="372.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="387.5px" xml:space="preserve">3ウェイ マージ（3方向マージ）をします。</tspan>
	<tspan x="43.5px" y="402.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="417.5px" xml:space="preserve">Setting オプションで、設定ファイルを入力します。 例：/Setting:C:\Merge.xml</tspan>
	<tspan x="43.5px" y="432.5px" xml:space="preserve">ベースにするファイル &gt;/Setting:Files\Merge\MergeSetting.xml</tspan></text>
	</g>
	<text x="140.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に ThreeWayMergeSet タグがあれば、比較するフォルダーを毎回入力</text>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="24.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージ設定ファイル</text>
	</a>
	<text x="24.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">しなくても済むようになります。</text>
	<text x="163.5px" y="357.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<text x="175.5px" y="432.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Setting:Files\Merge\MergeSetting.xml</text>
	<text x="44.5px" y="611.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeSet タグには、比較するフォルダーのパスを指定します。</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML_Tag" onclick="chgPage( evt, 663 )">
	<text x="44.5px" y="626.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FF-path 属性</text>
	</a>
	<text x="125.5px" y="626.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。 属性名は、base_path、left_path、right_path、merged_path で</text>
	<text x="172.5px" y="670.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">には、自動的にマージした後で置き換えるテキストを設定します。</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="44.5px" y="670.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate タグ</text>
	</a>
	<text x="322.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のメンバー変数名と同じです。（一部除く）</text>
	<text x="44.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のように ThreeWayMergeSet タグを設定をすれば、00_Base フォルダーをベース、<tspan x="44.5px" y="549.5px" xml:space="preserve">01_Left フォルダーをある人の更新、02_Right フォルダーを別の人の更新、という３つの</tspan>
	<tspan x="44.5px" y="564.5px" xml:space="preserve">フォルダーをマージした 03_Merged フォルダーを作成し、そのマージ結果を確認することが</tspan>
	<tspan x="44.5px" y="579.5px" xml:space="preserve">できます。 </tspan></text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="44.5px" y="700.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグ</text>
	</a>
	<text x="122.5px" y="700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って、変数を使うこともできます。</text>
	<a xlink:href="#TwoWayMerge" onclick="chgPage( evt, 95 )">
	<text x="68.5px" y="1732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TwoWayMerge</text>
	</a>
	<text x="44.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれ名前が異なるファイルをマージできます。</text>
	<text id="ThreeWayMergeSet" class="keyword" x="66.5px" y="866.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMergeSet</text>
	<text id="SingletonKeywords" class="keyword" x="66.5px" y="1106.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SingletonKeywords</text>
	<text id="UniqueLineKeywords" class="keyword" x="66.5px" y="1136.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UniqueLineKeywords</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="44.5px" y="746.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate.xml</text>
	</a>
	<text x="171.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のタグも使えます。</text>
	<text x="85.5px" y="1364.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge_sth</text>
	<text x="146.5px" y="1668.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<text x="146.5px" y="1413.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::Merge</text>
	<text x="146.5px" y="1614.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::OpenCUI</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="354.5px" y="1614.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ソース</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesX_Class::OpenCUI" target="_blank">
	<text x="306.5px" y="1614.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesX_Class::Merge" target="_blank">
	<text x="298.5px" y="1413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="108.5px" y="1389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルに &lt;ThreeWayMergeSet&gt; があるとき：</text>
	<text x="108.5px" y="1647.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それ以外のとき：</text>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="171.5px" y="1430.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<text x="171.5px" y="1444.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	<text x="201.5px" y="1472.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ThreeWayMerge" target="_blank">
	<text x="298.5px" y="1472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="224.5px" y="1499.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge_autoMergeExSub</text>
	<text x="250.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ThreeWayMerge_replaceByMergeTmplateSub</text>
	<text x="250.5px" y="1518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// AutoMerge for "bracket_A" set</text>
	<text x="250.5px" y="1534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// AutoMerge for "bracket_B" set</text>
	<text x="282.5px" y="1566.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceTemplateClass::RunReplace</text>
	<a xlink:href="#ReplaceStringTemplate" onclick="chgPage( evt, 591 )">
	<text x="312.5px" y="1582.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceStringTemplate</text>
	</a>
	<text x="238.5px" y="1668.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(上記)</text>
	<text x="419.5px" y="1499.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">// コンフリクトを自動解決する</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="66.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule</text>
	</a>
	<text x="189.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新するパッチをターゲットにあてます<tspan x="189.5px" y="105.5px" xml:space="preserve">古いパッチを新しいターゲットにあてます</tspan></text>
	<text x="518.5px" y="923.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">base_path,<tspan x="518.5px" y="938.5px" xml:space="preserve">left_path,</tspan>
	<tspan x="518.5px" y="953.5px" xml:space="preserve">right_path,</tspan>
	<tspan x="518.5px" y="968.5px" xml:space="preserve">merged_path</tspan>
	<tspan x="518.5px" y="983.5px" xml:space="preserve">は、すべて</tspan>
	<tspan x="518.5px" y="998.5px" xml:space="preserve">同じ値でも</tspan>
	<tspan x="518.5px" y="1013.5px" xml:space="preserve">それぞれ</tspan>
	<tspan x="518.5px" y="1028.5px" xml:space="preserve">指定が必要</tspan>
	<tspan x="518.5px" y="1043.5px" xml:space="preserve">です。</tspan></text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="68.5px" y="1752.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule</text>
	</a>
	<text x="362.5px" y="1792.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">左は旧パッチ、右は新ベース</text>
	<a xlink:href="#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="68.5px" y="1792.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="68.5px" y="1772.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="190.5px" y="1772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">手動で 3ウェイ マージをします。</text>
</g>
<g id="page90" width="563" height="369" transform="translate(+10,+77048)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="369.5" x2="563.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ToRegularXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToRegularXML</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルを Diff ツールで比較できるように、空白やタブを同じように整形します。</text>
	<g>
	<rect x="29.5" y="78.5" width="502" height="51"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;ToRegularXML<tspan x="43.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">整形する XML ファイルのパス &gt;</tspan></text>
	</g>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToRegularXML</text>
	<text x="24.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="184.5" width="58" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ROOT&gt;<tspan x="50.5px" y="215.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="230.5px" xml:space="preserve">&lt;A/&gt;</tspan>
	<tspan x="50.5px" y="245.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="260.5px" xml:space="preserve">&lt;/ROOT&gt;</tspan></text>
	</g>
	<g>
	<rect x="155.5" y="184.5" width="64" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="163.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ROOT&gt;<tspan x="163.5px" y="215.5px" xml:space="preserve">    &lt;A/&gt;</tspan>
	<tspan x="163.5px" y="230.5px" xml:space="preserve">&lt;/ROOT&gt;</tspan></text>
	</g>
	<g>
	<line x1="109.5" y1="209.5" x2="140.5" y2="209.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="140.5" y1="209.5" x2="125.5" y2="204.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="140.5" y1="209.5" x2="125.5" y2="214.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="236.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="304.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#save_IXMLDOMDocument" cats_vhref="%programming%\HTML ブラウザ\XML.svg#save_IXMLDOMDocument">
	<text pub="n" x="71.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ save (IXMLDOMDocument)</text>
	</a>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: ToRegularXML" target="_blank">
	<text x="77.5px" y="332.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
</g>
<g id="page91" width="646" height="2257" transform="translate(+10,+77427)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="646.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="646.5" y1="-0.5" x2="646.5" y2="2257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2257.5" x2="646.5" y2="2257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Translate_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Translate</text>
	<g>
	<rect x="25.5" y="78.5" width="502" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;Translate<tspan x="39.5px" y="107.5px" xml:space="preserve">英訳します。</tspan>
	<tspan x="39.5px" y="122.5px" xml:space="preserve">翻訳ファイル (*.trans) のパス、または、フォルダーのパス &gt;C:\folder\sample.trans</tspan>
	<tspan x="39.5px" y="137.5px" xml:space="preserve">次のファイルを上書きします。</tspan>
	<tspan x="39.5px" y="152.5px" xml:space="preserve">sample.txt</tspan>
	<tspan x="39.5px" y="167.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan></text>
	</g>
	<text x="381.5px" y="122.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\sample.trans</text>
	<text x="159.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Translate</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの記述に従って、テキストファイルを、英訳します。</text>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="74.5px" y="2178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate 関数</text>
	</a>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\Samples\Translate" target="_blank">
	<text x="55.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Samples\Translate フォルダー</text>
	</a>
	<a xlink:href="#TranslateTest_sth" onclick="chgPage( evt, 92 )">
	<text x="74.5px" y="2157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest</text>
	</a>
	<text x="24.5px" y="2157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="202.5px" y="2157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべて英訳されるか調べる</text>
	<g>
	<rect x="55.5" y="951.5" width="250" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="967.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="63.5px" y="982.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="63.5px" y="997.5px" xml:space="preserve">&lt;BaseFolder&gt;SubFolder&lt;/BaseFolder&gt;</tspan>
	<tspan x="63.5px" y="1012.5px" xml:space="preserve">&lt;File&gt;sample1.txt&lt;/File&gt;</tspan>
	<tspan x="63.5px" y="1027.5px" xml:space="preserve">&lt;File&gt;sample2.c&lt;/File&gt;</tspan>
	<tspan x="63.5px" y="1042.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;日本語&lt;/JP&gt;&lt;EN&gt;Japanese&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="63.5px" y="1057.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;&lt;EN&gt;English&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="63.5px" y="1072.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<g>
	<rect x="55.5" y="380.5" width="250" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="63.5px" y="411.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="63.5px" y="426.5px" xml:space="preserve">&lt;File&gt;sample.txt&lt;/File&gt;</tspan>
	<tspan x="63.5px" y="441.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;日本語&lt;/JP&gt;&lt;EN&gt;Japanese&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="63.5px" y="456.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;</tspan>
	<tspan x="63.5px" y="471.5px" xml:space="preserve">   &lt;EN&gt;English&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="63.5px" y="486.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="translate_file" class="keyword" x="49.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.trans (翻訳ファイル)</text>
	<text x="338.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.txt の翻訳前</text>
	<g>
	<rect x="349.5" y="380.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="357.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">日本語から英語に変換します。</text>
	</g>
	<text x="338.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.txt の翻訳後</text>
	<g>
	<rect x="349.5" y="439.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="357.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">JapaneseからEnglishに変換します。</text>
	</g>
	<text x="24.5px" y="853.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル ： 複数のファイルを翻訳する</text>
	<text x="49.5px" y="943.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JapaneseToEnglish.trans (翻訳ファイル)</text>
	<text x="48.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト</text>
	<g>
	<rect x="55.5" y="317.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Translate  "sample.trans", "JP", "EN"</text>
	</g>
	<text x="48.5px" y="881.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト</text>
	<g>
	<rect x="55.5" y="889.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="905.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Translate  "JapaneseToEnglish.trans", "EN", "JP"</text>
	</g>
	<g>
	<rect x="345.5" y="1011.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="353.5px" y="1027.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">英語 から 日本語 へ</text>
	</g>
	<text x="334.5px" y="1002.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.txt の翻訳後</text>
	<g>
	<rect x="345.5" y="952.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="353.5px" y="968.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">English から Japanese へ</text>
	</g>
	<text x="334.5px" y="943.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.txt の翻訳前</text>
	<text x="334.5px" y="1071.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample2.c の翻訳前</text>
	<text x="334.5px" y="1130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample2.c の翻訳後</text>
	<g>
	<rect x="345.5" y="1139.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="353.5px" y="1155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">French から 日本語 へ</text>
	</g>
	<g>
	<rect x="345.5" y="1080.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="353.5px" y="1096.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">French から Japanese へ</text>
	</g>
	<text x="61.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File タグに指定したファイルを翻訳します。</text>
	<text x="63.5px" y="1104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File タグは、T タグの後に置くこともできます。</text>
	<text x="61.5px" y="531.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;JP&gt; 〜 &lt;/JP&gt; の間と、&lt;EN&gt; 〜 &lt;/EN&gt; の間は、複数行にしないでください。</text>
	<text x="24.5px" y="2015.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="56.5px" y="2039.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳前の単語が長い単語から置き換えが行われます。 これにより、翻訳ファイルに指定する<tspan x="56.5px" y="2054.5px" xml:space="preserve">順番によって結果が変わる可能性が少なくなります。</tspan></text>
	<text x="63.5px" y="1132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseFolder は、File タグに指定した相対パス<tspan x="63.5px" y="1147.5px" xml:space="preserve">のベース・フォルダーのパスです。</tspan>
	<tspan x="63.5px" y="1162.5px" xml:space="preserve">省略時は、.trans ファイルが入っている</tspan>
	<tspan x="63.5px" y="1177.5px" xml:space="preserve">フォルダーのパスになります。</tspan></text>
	<text x="63.5px" y="1193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseFolder は、</text>
	<a xlink:href="#TranslateEx" onclick="chgPage( evt, 611 )">
	<text x="151.5px" y="1193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateEx</text>
	</a>
	<text x="224.5px" y="1193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_out_Config.BaseFolderPath が指定されると、</text>
	<text x="63.5px" y="1208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">無視されます。</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate1]" target="_blank">
	<text x="113.5px" y="1297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs # [T_Translate1]</text>
	</a>
	<text x="63.5px" y="1297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="2094.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\vbslib Prompt.vbs#: Translate_sth" target="_blank">
	<text x="77.5px" y="2094.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="74.5px" y="2199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly (exeファイル)</text>
	</a>
	<text x="290.5px" y="2199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー全体に英語以外が無いか調べる</text>
	<text x="63.5px" y="1239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるファイルに１つでも日本語が残っていると、エラーとなり、残りのファイルは翻訳<tspan x="63.5px" y="1254.5px" xml:space="preserve">しません。 フォルダーの中のすべてのファイルに対して、残っている日本語を</tspan></text>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="164.5px" y="1269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	</a>
	<text x="63.5px" y="1269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一覧するときは、</text>
	<text x="269.5px" y="1269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をお使いください。</text>
	<g>
	<rect x="55.5" y="575.5" width="172" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;<tspan x="63.5px" y="606.5px" xml:space="preserve">   &lt;EN&gt;English&lt;/EN&gt;</tspan>
	<tspan x="63.5px" y="621.5px" xml:space="preserve">   &lt;Line&gt;16&lt;/Line&gt;</tspan>
	<tspan x="63.5px" y="636.5px" xml:space="preserve">   &lt;File&gt;sample.txt&lt;/File&gt;</tspan>
	<tspan x="63.5px" y="651.5px" xml:space="preserve">&lt;/T&gt;</tspan></text>
	</g>
	<a xlink:href="#TranslateTest_sth" onclick="chgPage( evt, 92 )">
	<text x="51.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateTest</text>
	</a>
	<text x="137.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を通すと、翻訳するファイル名と行番号が追記され、行番号の順番でソートされます。</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate1]" target="_blank">
	<text x="74.5px" y="2121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs # [T_Translate1]</text>
	</a>
	<text x="24.5px" y="2121.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text id="Translate_MultiLine" x="24.5px" y="1381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル ： 複数行のテキストを翻訳する</text>
	<g>
	<rect x="62.5" y="1491.5" width="358" height="325"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="1507.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="70.5px" y="1522.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="70.5px" y="1537.5px" xml:space="preserve">&lt;File&gt;MultiLine.txt&lt;/File&gt;</tspan>
	<tspan x="70.5px" y="1552.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="1567.5px" xml:space="preserve">&lt;T&gt;&lt;JP  cut_indent="yes"  indent="1*&amp;#9;"&gt;&lt;![CDATA[</tspan>
	<tspan x="70.5px" y="1582.5px" xml:space="preserve">// メイン</tspan>
	<tspan x="70.5px" y="1597.5px" xml:space="preserve">// 関数</tspan>
	<tspan x="70.5px" y="1612.5px" xml:space="preserve">]]&gt;&lt;/JP&gt;&lt;EN  cut_indent="yes"  indent="1*&amp;#9;"&gt;&lt;![CDATA[</tspan>
	<tspan x="70.5px" y="1627.5px" xml:space="preserve">// Main</tspan>
	<tspan x="70.5px" y="1642.5px" xml:space="preserve">// Function</tspan>
	<tspan x="70.5px" y="1657.5px" xml:space="preserve">]]&gt;&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="70.5px" y="1672.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="1687.5px" xml:space="preserve">&lt;T&gt;&lt;JP  cut_indent="yes"  indent="4*&amp;#32;"&gt;&lt;![CDATA[</tspan>
	<tspan x="70.5px" y="1702.5px" xml:space="preserve">    // サブ</tspan>
	<tspan x="70.5px" y="1717.5px" xml:space="preserve">    // 関数</tspan>
	<tspan x="70.5px" y="1732.5px" xml:space="preserve">]]&gt;&lt;/JP&gt;&lt;EN  cut_indent="yes"  indent="4*&amp;#32;"&gt;&lt;![CDATA[</tspan>
	<tspan x="70.5px" y="1747.5px" xml:space="preserve">    // Sub</tspan>
	<tspan x="70.5px" y="1762.5px" xml:space="preserve">    // Function</tspan>
	<tspan x="70.5px" y="1777.5px" xml:space="preserve">]]&gt;&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="70.5px" y="1792.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="1807.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<text x="56.5px" y="1483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JapaneseToEnglish.trans (翻訳ファイル)</text>
	<text x="55.5px" y="1421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト</text>
	<g>
	<rect x="62.5" y="1429.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="1445.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Translate  "JapaneseToEnglish.trans", "EN", "JP"</text>
	</g>
	<g>
	<rect x="475.5" y="1709.5" width="106" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="483.5px" y="1725.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">int  main()<tspan x="483.5px" y="1740.5px" xml:space="preserve">{</tspan>
	<tspan x="483.5px" y="1755.5px" xml:space="preserve">    // Main</tspan>
	<tspan x="483.5px" y="1770.5px" xml:space="preserve">    // Function</tspan>
	<tspan x="483.5px" y="1785.5px" xml:space="preserve">}</tspan>
	<tspan x="483.5px" y="1800.5px" xml:space="preserve"></tspan>
	<tspan x="483.5px" y="1815.5px" xml:space="preserve">int  sub()</tspan>
	<tspan x="483.5px" y="1830.5px" xml:space="preserve">{</tspan>
	<tspan x="483.5px" y="1845.5px" xml:space="preserve">    // Sub</tspan>
	<tspan x="483.5px" y="1860.5px" xml:space="preserve">    // Function</tspan>
	<tspan x="483.5px" y="1875.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="464.5px" y="1700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MultiLine.txt の翻訳後</text>
	<g>
	<rect x="475.5" y="1491.5" width="94" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="483.5px" y="1507.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">int  main()<tspan x="483.5px" y="1522.5px" xml:space="preserve">{</tspan>
	<tspan x="483.5px" y="1537.5px" xml:space="preserve">    // メイン</tspan>
	<tspan x="483.5px" y="1552.5px" xml:space="preserve">    // 関数</tspan>
	<tspan x="483.5px" y="1567.5px" xml:space="preserve">}</tspan>
	<tspan x="483.5px" y="1582.5px" xml:space="preserve"></tspan>
	<tspan x="483.5px" y="1597.5px" xml:space="preserve">int  sub()</tspan>
	<tspan x="483.5px" y="1612.5px" xml:space="preserve">{</tspan>
	<tspan x="483.5px" y="1627.5px" xml:space="preserve">    // サブ</tspan>
	<tspan x="483.5px" y="1642.5px" xml:space="preserve">    // 関数</tspan>
	<tspan x="483.5px" y="1657.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="464.5px" y="1482.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MultiLine.txt の翻訳前</text>
	<text x="61.5px" y="1848.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行の置き換えをするときは、cut_indent="yes" と、<tspan x="61.5px" y="1863.5px" xml:space="preserve">indent="…" を XML タグに付けてください。</tspan>
	<tspan x="61.5px" y="1878.5px" xml:space="preserve">cut_indent 属性により、XML タグの直後の改行と</tspan>
	<tspan x="61.5px" y="1893.5px" xml:space="preserve">すべての行のインデントが翻訳テキストの指定から</tspan>
	<tspan x="61.5px" y="1908.5px" xml:space="preserve">外れます。 indent 属性により、すべての行のインデ</tspan>
	<tspan x="61.5px" y="1923.5px" xml:space="preserve">ントが翻訳テキストの指定に追加されます（置き換わります）。 改行コードは、CR+LF です。</tspan>
	<tspan x="61.5px" y="1938.5px" xml:space="preserve">翻訳前のテキストを単純な単語にしてから、翻訳後のテキストを編集することで、cut_indent や</tspan>
	<tspan x="61.5px" y="1953.5px" xml:space="preserve">indent の効果をいろいろ試すことができます。</tspan></text>
	<a xlink:href="#Switches_sth" onclick="chgPage( evt, 77 )">
	<text x="74.5px" y="2220.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Switches</text>
	</a>
	<text x="50.5px" y="697.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳するファイルの文字コードセットを指定するときは、File タグの charset 属性に指定します。</text>
	<g>
	<rect x="55.5" y="708.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File charset="utf-8"&gt;sample.txt&lt;/File&gt;</text>
	</g>
	<g>
	<rect x="55.5" y="776.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="792.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Translate  skip_not_english_error="yes"&gt;</text>
	</g>
	<text x="50.5px" y="766.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語以外が残っていてもエラーにしないようにするには、次のようにします。</text>
</g>
<g id="page92" width="667" height="539" transform="translate(+10,+79694)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="539.5" x2="667.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateTest_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateTest</text>
	<a xlink:href="#TranslateTest" onclick="chgPage( evt, 610 )">
	<text x="70.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest 関数</text>
	</a>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの情報に従って、テキストファイルがすべて翻訳できているかどうかチェックします。</text>
	<text x="24.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="82.5" width="502" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="39.5px" y="96.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;TranslateTest<tspan x="39.5px" y="111.5px" xml:space="preserve">英訳のテストをします。</tspan>
	<tspan x="39.5px" y="126.5px" xml:space="preserve">★翻訳ファイル (*.trans) は上書きされます。</tspan>
	<tspan x="39.5px" y="141.5px" xml:space="preserve">翻訳ファイル (*.trans) のパス、または、フォルダーのパス &gt;C:\folder\sample.trans</tspan>
	<tspan x="39.5px" y="156.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="171.5px" xml:space="preserve">Enter のみ ： 出力しませんが、翻訳後に日本語が残っていないことをチェックします</tspan>
	<tspan x="39.5px" y="186.5px" xml:space="preserve">出力フォルダーのパス（★上書きされます）&gt;</tspan>
	<tspan x="39.5px" y="201.5px" xml:space="preserve">&lt;WARNING msg="Not English character exists" line_num="3"/&gt;</tspan>
	<tspan x="39.5px" y="216.5px" xml:space="preserve">&lt;WARNING msg="Not English character exists" line_num="4"/&gt;</tspan></text>
	</g>
	<text x="381.5px" y="141.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\sample.trans</text>
	<text x="159.5px" y="96.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TranslateTest</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="199.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="189.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って、*.trans ファイルの拡張子と関連付けすると、</text>
	<text x="24.5px" y="427.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.trans ファイルをダブルクリックするだけですべて翻訳できているかどうかのチェックが<tspan x="24.5px" y="442.5px" xml:space="preserve">できるようになります。</tspan></text>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="70.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly (exeファイル)</text>
	</a>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="70.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートカットやバッチファイルなどから専用コマンドを実行する</text>
	</a>
	<text x="24.5px" y="476.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="286.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateTest の関数</text>
	<text x="286.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー全体に英語以外が無いか調べる</text>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="70.5px" y="331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド</text>
	</a>
	<text x="286.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳する関数</text>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="70.5px" y="349.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate 関数</text>
	</a>
	<text x="286.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳するコマンド、翻訳ファイルの説明</text>
	<a xlink:href="#TranslateTest_Install" onclick="chgPage( evt, 93 )">
	<text x="24.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateTest_Install コマンド</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: TranslateTest_sth" target="_blank">
	<text x="77.5px" y="502.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="502.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="253.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの内容は上書きされるため注意してください。 <tspan x="33.5px" y="268.5px" xml:space="preserve">翻訳するファイル名と行番号が追記され、行番号の順番でソートされます。</tspan></text>
</g>
<g id="page93" width="531" height="161" transform="translate(+10,+80243)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="531.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="161.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="531.5" y1="-0.5" x2="531.5" y2="161.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="161.5" x2="531.5" y2="161.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateTest_Install" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateTest_Install</text>
	<a xlink:href="#TranslateTest_sth" onclick="chgPage( evt, 92 )">
	<text x="264.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateTest</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.lines ファイルをダブルクリックしたときに、</text>
	<text x="349.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が起動するようにします。</text>
	<text x="24.5px" y="94.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#TranslateTest_Uninstall" onclick="chgPage( evt, 94 )">
	<text x="67.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest_Uninstall</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: TranslateTest_Install" target="_blank">
	<text x="77.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="124.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="248.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page94" width="519" height="137" transform="translate(+10,+80414)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="519.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="519.5" y1="-0.5" x2="519.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="137.5" x2="519.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateTest_Uninstall" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateTest_Uninstall</text>
	<a xlink:href="#TranslateTest_sth" onclick="chgPage( evt, 92 )">
	<text x="242.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateTest</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.lines ファイルをダブルクリックしても、</text>
	<text x="327.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が起動しないようにします。</text>
	<a xlink:href="..\vbslib Prompt.vbs#: TranslateTest_Uninstall" target="_blank">
	<text x="77.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="94.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="248.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page95" width="563" height="287" transform="translate(+10,+80561)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="287.5" x2="563.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="29.5" y="78.5" width="502" height="96"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="92.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;TwoWayMerge<tspan x="43.5px" y="107.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="122.5px" xml:space="preserve">2ウェイ マージ（2方向マージ）をします。</tspan>
	<tspan x="43.5px" y="137.5px" xml:space="preserve">比較するファイル（左側） &gt;C:\Left.txt</tspan>
	<tspan x="43.5px" y="152.5px" xml:space="preserve">比較するファイル（右側） &gt;C:\Right.txt</tspan>
	<tspan x="43.5px" y="167.5px" xml:space="preserve">マージした結果の出力先ファイル（★上書きします） &gt;C:\_Merged.txt</tspan></text>
	</g>
	<text id="TwoWayMerge" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TwoWayMerge</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2ウェイ マージ（2方向マージ）をします。</text>
	<text x="163.5px" y="92.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TwoWayMerge</text>
	<text x="199.5px" y="137.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Left.txt</text>
	<a xlink:href="..\vbslib Prompt.vbs#: TwoWayMerge_sth" target="_blank">
	<text x="77.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: diff" target="_blank">
	<text x="209.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="199.5px" y="152.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Right.txt</text>
	<text x="343.5px" y="167.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\_Merged.txt</text>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ThreeWayMerge_sth" onclick="chgPage( evt, 89 )">
	<text x="77.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge</text>
	</a>
	<a xlink:href="#diff" onclick="chgPage( evt, 499 )">
	<text x="77.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ diff 関数</text>
	</a>
</g>
<g id="page96" width="502" height="423" transform="translate(+10,+80858)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="502.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="502.5" y1="-0.5" x2="502.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="423.5" x2="502.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="unzip_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">unzip</text>
	<text x="24.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルの中のルートに１つのフォルダーだけがあるときは、そのフォルダー<tspan x="24.5px" y="317.5px" xml:space="preserve">の中を展開します。</tspan></text>
	<text x="24.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すでに zip ファイルと同じ名前のフォルダーがあったときは、これまであった<tspan x="24.5px" y="259.5px" xml:space="preserve">フォルダーを *_old に改名し、同じ名前のフォルダーに展開します。</tspan>
	<tspan x="24.5px" y="274.5px" xml:space="preserve">すでに *_old フォルダーもあったときは、*_old2 フォルダーに改名します。 </tspan></text>
	<text x="24.5px" y="386.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#unzip" cats_vhref="%vbslib_new%\_src\vbslib.svg#unzip" onclick="chgPage( evt, 450 )">
	<text x="68.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip 関数</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip 形式の圧縮ファイルを展開します。</text>
	<a xlink:href="Test\vbslib_test\T_Zip\T_Zip.vbs#[T_unzip_sth]" target="_blank">
	<text x="72.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Zip.vbs # [T_unzip_sth]</text>
	</a>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="40.5" y="75.5" width="412" height="111"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="54.5px" y="89.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;unzip<tspan x="54.5px" y="104.5px" xml:space="preserve">-------------------------------------------------------------</tspan>
	<tspan x="54.5px" y="119.5px" xml:space="preserve">zip ファイルを展開します。</tspan>
	<tspan x="54.5px" y="134.5px" xml:space="preserve">zip ファイルと同じ名前のフォルダーを作成し、その中に展開します。</tspan>
	<tspan x="54.5px" y="149.5px" xml:space="preserve">zip ファイルのパス &gt;C:\sample1.zip</tspan>
	<tspan x="54.5px" y="164.5px" xml:space="preserve">"sample1_old" に改名しました。: "C:\sample1"</tspan>
	<tspan x="54.5px" y="179.5px" xml:space="preserve">展開しました。</tspan></text>
	</g>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="248.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
	<text x="24.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルと同じ名前のフォルダーができ、その中に展開します。</text>
	<text x="174.5px" y="89.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">unzip</text>
	<text x="174.5px" y="149.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\sample1.zip</text>
</g>
<g id="page97" width="601" height="1732" transform="translate(+10,+81291)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1732.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="1732.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1732.5" x2="601.5" y2="1732.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UpdateModule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UpdateModule</text>
	<text x="22.5px" y="1659.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="75.5px" y="1659.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ（新モジュールのフォルダーと旧モジュールのフォルダー）があるときに、<tspan x="24.5px" y="74.5px" xml:space="preserve">プロジェクト フォルダーの中にあるモジュールを新しく置き換える作業フォルダーを</tspan>
	<tspan x="24.5px" y="89.5px" xml:space="preserve">デスクトップの _UpdateModule に作成して、置き換える作業を開始します。 </tspan></text>
	<g>
	<rect x="35.5" y="156.5" width="490" height="797"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="168.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;UpdateModule<tspan x="43.5px" y="183.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="198.5px" xml:space="preserve">プロジェクト フォルダーの中にある、古いリビジョンのモジュールを、新しいリビジョ</tspan>
	<tspan x="43.5px" y="213.5px" xml:space="preserve">ンに置き換えます。 作業フォルダーをデスクトップの _UpdateModule に作成します。</tspan>
	<tspan x="43.5px" y="228.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="243.5px" xml:space="preserve">New ：新モジュールが入ったフォルダーのパス &gt;C:\patch</tspan>
	<tspan x="43.5px" y="258.5px" xml:space="preserve">Old ：旧モジュールが入ったフォルダーのパス &gt;C:\back_up</tspan>
	<tspan x="43.5px" y="273.5px" xml:space="preserve">Target：旧モジュールが入ったプロジェクト フォルダーのパス &gt;C:\Target</tspan>
	<tspan x="43.5px" y="288.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="303.5px" xml:space="preserve">Enter のみ：マージの設定ファイルを使わない。</tspan>
	<tspan x="43.5px" y="318.5px" xml:space="preserve">マージの設定ファイル &gt;</tspan>
	<tspan x="43.5px" y="333.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="348.5px" xml:space="preserve">同期するファイルの一覧：</tspan>
	<tspan x="43.5px" y="363.5px" xml:space="preserve">  中央の記号の意味: [=]同じ [!]異なる [ ]両方不在</tspan>
	<tspan x="43.5px" y="378.5px" xml:space="preserve">  左右の記号の意味: [*]変更 [+]追加 [-]削除 [.]不変 [ ]不在</tspan>
	<tspan x="43.5px" y="393.5px" xml:space="preserve">  左はベース、右はワーク</tspan>
	<tspan x="43.5px" y="408.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="423.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="438.5px" xml:space="preserve">前回コミット時のベース: "2B_ModuleSynchronized"</tspan>
	<tspan x="43.5px" y="453.5px" xml:space="preserve">前回コミット時のワーク: "1B_TargetSynchronized"</tspan>
	<tspan x="43.5px" y="468.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="483.5px" xml:space="preserve">■ベース（Module）: "2A_ModuleNew"</tspan>
	<tspan x="43.5px" y="498.5px" xml:space="preserve">■ワーク（Target）: "1A_TargetMerged"</tspan>
	<tspan x="43.5px" y="513.5px" xml:space="preserve">1. .=. Image.bmp</tspan>
	<tspan x="43.5px" y="528.5px" xml:space="preserve">2. *!. Source.c</tspan>
	<tspan x="43.5px" y="543.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="558.5px" xml:space="preserve">91. 再スキャンする [Rescan]</tspan>
	<tspan x="43.5px" y="573.5px" xml:space="preserve">92. ルート・フォルダーを開く</tspan>
	<tspan x="43.5px" y="588.5px" xml:space="preserve">99. 終了</tspan>
	<tspan x="43.5px" y="603.5px" xml:space="preserve">番号 &gt;2</tspan>
	<tspan x="43.5px" y="618.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="633.5px" xml:space="preserve">ベース：C:\2A_ModuleNew\Source.c"</tspan>
	<tspan x="43.5px" y="648.5px" xml:space="preserve">ワーク：C:\1A_TargetMerged\Source.c"</tspan>
	<tspan x="43.5px" y="663.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="678.5px" xml:space="preserve">次のメニューの 1.で開く２つのファイルを手動で同期したら、コミットしてください。</tspan>
	<tspan x="43.5px" y="693.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="708.5px" xml:space="preserve">★ベース（Module）: Source.c (*変更)</tspan>
	<tspan x="43.5px" y="723.5px" xml:space="preserve">★ワーク（Target）: Source.c (.不変)</tspan>
	<tspan x="43.5px" y="738.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="753.5px" xml:space="preserve">1. Diff で開く：同期するファイル (*異なる) [ ベース / ワーク ]</tspan>
	<tspan x="43.5px" y="768.5px" xml:space="preserve">2. Diff で開く：前回コミット時の同期内容 (=同じ) [ ベース / ワーク ]</tspan>
	<tspan x="43.5px" y="783.5px" xml:space="preserve">4. Diff で開く：ベース (*変更) [ 前回コミット時 / 現在 ]</tspan>
	<tspan x="43.5px" y="798.5px" xml:space="preserve">5. Diff で開く：ワーク (.不変) [ 前回コミット時 / 現在 ]</tspan>
	<tspan x="43.5px" y="813.5px" xml:space="preserve">44.Diff で開く：[ 前回コミット時のベース / ベース / ワーク ]</tspan>
	<tspan x="43.5px" y="828.5px" xml:space="preserve">55.Diff で開く：[ ベース / ワーク / 前回コミット時のワーク ]</tspan>
	<tspan x="43.5px" y="843.5px" xml:space="preserve">6. ファイルまたはフォルダーを開く</tspan>
	<tspan x="43.5px" y="858.5px" xml:space="preserve">8. 同期をコミットする</tspan>
	<tspan x="43.5px" y="873.5px" xml:space="preserve">9. 戻る</tspan>
	<tspan x="43.5px" y="888.5px" xml:space="preserve">番号 &gt;</tspan>
	<tspan x="43.5px" y="903.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="918.5px" xml:space="preserve">同期が完了したら、その内容をプロジェクトに反映させてください。</tspan>
	<tspan x="43.5px" y="933.5px" xml:space="preserve">同期済み："C:\1A_TargetMerged"</tspan>
	<tspan x="43.5px" y="948.5px" xml:space="preserve">Targetプロジェクト："C:\Target"</tspan></text>
	</g>
	<text x="163.5px" y="168.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UpdateModule</text>
	<text x="397.5px" y="273.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Target</text>
	<text x="307.5px" y="243.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\patch</text>
	<text x="307.5px" y="258.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\back_up</text>
	<text x="36.5px" y="1495.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\vbslib Prompt.vbs#: UpdateModule_sth" target="_blank">
	<text x="75.5px" y="1589.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="22.5px" y="1589.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="22.5px" y="1614.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#: T_UpdateModule_sth" target="_blank">
	<text x="75.5px" y="1614.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<text x="227.5px" y="1614.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_UpdateModule_sth</text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="74.5px" y="1546.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="24.5px" y="987.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト フォルダーは、複数のモジュールからなるフォルダーという意味で、特別な構成をした<tspan x="24.5px" y="1002.5px" xml:space="preserve">フォルダーではなく、普通のフォルダーです。 UpdateModule では、置き換える対象となる</tspan>
	<tspan x="24.5px" y="1017.5px" xml:space="preserve">モジュールを持っているプロジェクト フォルダーのことをターゲットと呼んでいます。</tspan></text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="74.5px" y="1512.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge</text>
	</a>
	<a xlink:href="#MakePatchAndBackUpDictionary" onclick="chgPage( evt, 697 )">
	<text x="74.5px" y="1495.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakePatchAndBackUpDictionary</text>
	</a>
	<text x="299.5px" y="1495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新旧モジュールからパッチをあてます</text>
	<text x="299.5px" y="1512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3ウェイ マージ</text>
	<text x="299.5px" y="1546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新旧の比較、プロジェクトとモジュールの比較</text>
	<text x="216.5px" y="1659.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール/ターゲット/リビジョンに分類</text>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="74.5px" y="1529.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ マージ設定ファイル</text>
	</a>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="75.5px" y="1633.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AttachPatchAndBackUpDictionary のテスト</text>
	</a>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="75.5px" y="1677.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="207.5px" y="1589.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX ソース</text>
	</a>
	<text x="24.5px" y="1286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3ウェイ マージの Base, Left, Right は、UpdateModule の 4. Old (2B), 1. New (2A), 5. Target (1B) <tspan x="24.5px" y="1301.5px" xml:space="preserve">です。 3ウェイ マージにおける、それぞれの差分と、上記メニュー（SyncFilesX のメニュー）との</tspan>
	<tspan x="24.5px" y="1316.5px" xml:space="preserve">対応は、次の通りです。 なお、可能な限り自動的にマージを行って 2. Merged(1A) を作成して</tspan></text>
	<text x="24.5px" y="1443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Menu-2 の差分が Menu-1 の差分と同じ、または、Menu-4 の差分が Menu-5 の差分と同じなら<tspan x="24.5px" y="1458.5px" xml:space="preserve">一般にマージ完了です。 差分が少ないほうのペアで調整するとよいでしょう。</tspan></text>
	<a xlink:href="#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="75.5px" y="1695.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
	<text x="24.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">古いパッチを新しいターゲットにあてることもできますが、新旧の関係とベース/ワークの<tspan x="24.5px" y="135.5px" xml:space="preserve">関係が逆に表示されます。</tspan></text>
	<text x="24.5px" y="1057.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「ベース」と表示されているものは、モジュール単体です。<tspan x="24.5px" y="1072.5px" xml:space="preserve">「ワーク」と表示されているものは、ターゲット プロジェクトです。</tspan>
	<tspan x="24.5px" y="1087.5px" xml:space="preserve">「6. ファイルまたはフォルダーを開く」 で選ぶファイルの意味は、次のとおりです。</tspan></text>
	<text x="77.5px" y="1118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示</text>
	<text x="244.5px" y="1118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UpdateModule コマンドでの意味</text>
	<line x1="41.5" y1="1128.5" x2="506.5" y2="1128.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="77.5px" y="1149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. ベース</text>
	<text x="77.5px" y="1171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2. ワーク</text>
	<text x="77.5px" y="1193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4. 前回コミット時のベース</text>
	<text x="77.5px" y="1230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5. 前回コミット時のワーク</text>
	<text x="244.5px" y="1149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新モジュール単体 [New, 2A]</text>
	<text x="244.5px" y="1171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット（マージ後） [Merged, 1A]</text>
	<text x="244.5px" y="1193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミット前は、旧モジュール単体 [Old, 2B]<tspan x="244.5px" y="1208.5px" xml:space="preserve">コミット後は、新モジュール単体</tspan></text>
	<text x="244.5px" y="1230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミット前は、ターゲット（マージ前） [Target, 1B]<tspan x="244.5px" y="1245.5px" xml:space="preserve">コミット後は、ターゲット（マージ後）</tspan></text>
	<text x="24.5px" y="1333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">いますが、2. Merged(1A) に</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="186.5px" y="1333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	</a>
	<text x="283.5px" y="1333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のコンフリクトのタグが付くこともあります。</text>
	<text x="101.5px" y="1396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4. Old (2B)</text>
	<text x="187.5px" y="1368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5. Target (1B)</text>
	<text x="298.5px" y="1396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. New (2A)</text>
	<text x="397.5px" y="1368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2. Merged(1A)</text>
	<g>
	<line x1="142.5" y1="1382.5" x2="171.5" y2="1371.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="171.5" y1="1371.5" x2="160.5" y2="1371.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="171.5" y1="1371.5" x2="163.5" y2="1378.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="278.5" y1="1364.5" x2="371.5" y2="1364.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="371.5" y1="1364.5" x2="360.5" y2="1360.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="371.5" y1="1364.5" x2="360.5" y2="1368.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="174.5" y1="1392.5" x2="276.5" y2="1392.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="276.5" y1="1392.5" x2="265.5" y2="1388.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="276.5" y1="1392.5" x2="265.5" y2="1396.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="361.5" y1="1383.5" x2="390.5" y2="1373.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="390.5" y1="1373.5" x2="379.5" y2="1373.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="390.5" y1="1373.5" x2="382.5" y2="1380.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="393.5px" y="1391.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Menu-1</text>
	<text x="197.5px" y="1409.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Menu-4</text>
	<text x="302.5px" y="1356.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Menu-5</text>
	<text x="107.5px" y="1370.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Menu-2</text>
</g>
<g id="page98" width="563" height="282" transform="translate(+10,+83033)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="282.5" x2="563.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlText_sth" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlText</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを XML/HTML の実体参照に変換します。</text>
	<g>
	<rect x="29.5" y="72.5" width="502" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="43.5px" y="86.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">番号またはコマンド &gt;XmlText<tspan x="43.5px" y="101.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="43.5px" y="116.5px" xml:space="preserve">テキストを XML/HTML の実体参照に変換します。</tspan>
	<tspan x="43.5px" y="131.5px" xml:space="preserve">1) テキスト → XML/HTML テキストの実体参照 [ToRef]</tspan>
	<tspan x="43.5px" y="146.5px" xml:space="preserve">番号またはコマンド名を入力してください &gt;1</tspan>
	<tspan x="43.5px" y="161.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="176.5px" xml:space="preserve">Enter のみ：クリップボードの内容を入力とします。</tspan>
	<tspan x="43.5px" y="191.5px" xml:space="preserve">変換前のテキストが書かれたファイルのパス &gt;</tspan>
	<tspan x="43.5px" y="206.5px" xml:space="preserve">変換しました。</tspan></text>
	</g>
	<text x="163.5px" y="86.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlText</text>
	<text x="283.5px" y="146.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<a xlink:href="#XmlText" onclick="chgPage( evt, 831 )">
	<text x="68.5px" y="245.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlText</text>
	</a>
	<text x="24.5px" y="245.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page99" width="635" height="507" transform="translate(+10,+83325)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="507.5" x2="635.5" y2="507.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="34" y="103" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="147" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="125" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="81" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="169" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="191" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="213" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<image x="34" y="235" width="16" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAIAAADdWck9AAABhklEQVR4nJVTTUsCURQ9oyPqQhDK


QMvI8gUFRWVYFOLCJCg3/YEWLloL7VrF/IZoIfgbpGWKC4UiBIUojPxAC0rJCQc0x/x6LSStZoQ8


m/fOue/c+y6Xy1BKMQrY3kEIsVgswx6FQqEBoZRSSt1uNx2CWCxmtVr7lJXmEwThOXvR7dLJmR3D


xBSAQCBACMlkMgAUUkMuF1he/1yxN9Npf09hGMbn8xFCBj30wXHc/v4LYAOg0SpcLlckEgHgcDiS


yaSMAUCntV2tlgG021qn0/knKvMl++Zh+W2vVNy12Y6lUZkKAGbnFmR1eQPHcf17NBr9SYF/zKEP


r9crMwdRFHmeZ1mWz/PmRXO9rux02kBNr9fLNx08T91elRsN1dnJnSiKtVrNf5owGo3pxKu8weYx


pm4q9+GnjYPp68t8W6iMGzTx+EOx9DG0ac/RvMmkA1CvK00mXS77yLKdtdWxYPi3oVAoAFCrAUAQ


hG/xfWlLDaCJZk9hevugUqmkpaRotVrMqAv0BZWj3vINX3KmAAAAAElFTkSuQmCC"/>
	<text id="tools" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">開発サポートツール</text>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#replicmp_module">
	<text x="56.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RepliCmp</text>
	</a>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#PartRep">
	<text x="56.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PartRep</text>
	</a>
	<text x="154.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの一部を置き換えます。</text>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#PartCmp">
	<text x="56.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PartCmp</text>
	</a>
	<text x="154.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの一部が同じかどうか比較します。</text>
	<text x="154.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のフォルダで指定した名前のファイルの内容をマージする手助けをします。</text>
	<a xlink:href="#upgrade" onclick="chgPage( evt, 1068 )">
	<text x="56.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_updater</text>
	</a>
	<text x="154.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使ったスクリプトをバージョンアップする</text>
	<a xlink:href="..\Samples\Syncs\Test\Syncs.svg">
	<text x="56.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Syncs</text>
	</a>
	<text x="154.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのファイルの同期を自動的に取ります</text>
	<a xlink:href="..\Samples\SearchNewFile" target="_blank">
	<text x="56.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SearchNewFile</text>
	</a>
	<a xlink:href="..\Samples\XmlFilter" target="_blank">
	<text id="XmlFilter" class="keyword" x="56.5px" y="226.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlFilter</text>
	</a>
	<text x="154.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しく更新したファイルを探します</text>
	<text x="154.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の一部を取り出します。</text>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使って作られたツールです。</text>
	<text x="25.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使うときに役に立つプログラムを参考に挙げます。</text>
	<a xlink:href="#rekisa" onclick="chgPage( evt, 107 )">
	<text pub="n" x="37.5px" y="384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Rekisa</text>
	</a>
	<a xlink:href="http://members.at.infoseek.co.jp/sakura_editor/" target="_blank">
	<text x="37.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サクラエディタ (Web)</text>
	</a>
	<a xlink:href="http://msdn.microsoft.com/ja-jp/library/cc377132.aspx" target="_blank">
	<text x="37.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Microsoft Script Editor (Web)</text>
	</a>
	<a xlink:href="http://www.microsoft.com/japan/msdn/vstudio/" target="_blank">
	<text x="37.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Microsoft Visual Studio  (Web)</text>
	</a>
	<a xlink:href="http://cgi.search.biglobe.ne.jp/cgi-bin/search2-b?q=snap+note" target="_blank">
	<text x="37.5px" y="424.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Snap Note  (Web)</text>
	</a>
	<a xlink:href="http://www008.upp.so-net.ne.jp/momotan/sted.html" target="_blank">
	<text x="37.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 構造化エディタ (Web)</text>
	</a>
	<text x="253.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MS Office をフルインストールしたときに使えます</text>
	<text x="253.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・デバッガが使えるのは、Standard 以上</text>
	<text x="253.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib は構造化テキストになっています</text>
	<text x="253.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ドキュメントからソースコードにジャンプできます</text>
	<a xlink:href="#devtool" onclick="chgPage( evt, 1008 )">
	<text pub="n" x="72.5px" y="467.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 開発環境操作、 Visual Studio</text>
	</a>
	<text x="25.5px" y="467.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ConvSymbol" onclick="chgPage( evt, 105 )">
	<text pub="n" x="56.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ConvSymbol</text>
	</a>
	<text x="154.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C言語の #define から、数値と文字列の配列のコードを生成します。</text>
	<text x="253.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト比較 diff ツール</text>
	<text x="253.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・エディター</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="248.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbslib のショートハンド・プロンプト ]</text>
	</a>
</g>
<g id="page100" width="517" height="981" transform="translate(+10,+83842)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="517.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="981.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="517.5" y1="-0.5" x2="517.5" y2="981.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="981.5" x2="517.5" y2="981.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckEnglishOnly_exe" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckEnglishOnly (exeファイル)</text>
	<g>
	<rect x="44.5" y="523.5" width="352" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テキストファイルが英語だけになっているかチェックします。<tspan x="52.5px" y="554.5px" xml:space="preserve">チェックするファイルまたはフォルダーのパス: TestData</tspan>
	<tspan x="52.5px" y="569.5px" xml:space="preserve">設定ファイルのパス: TestData\SettingForCheckEnglish.ini</tspan>
	<tspan x="52.5px" y="584.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="599.5px" xml:space="preserve">&lt;FILE path="KanjiInUnicode.txt"&gt;</tspan>
	<tspan x="52.5px" y="614.5px" xml:space="preserve">  &lt;LINE num="2" text="漢字"/&gt;</tspan>
	<tspan x="52.5px" y="629.5px" xml:space="preserve">  &lt;LINE num="4" text="です。"/&gt;</tspan>
	<tspan x="52.5px" y="644.5px" xml:space="preserve">  &lt;SUMMARY count="2"/&gt;</tspan>
	<tspan x="52.5px" y="659.5px" xml:space="preserve">&lt;/FILE&gt;</tspan>
	<tspan x="52.5px" y="674.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="689.5px" xml:space="preserve">&lt;FILE path="Sub\SJisInAscii.txt"&gt;</tspan>
	<tspan x="52.5px" y="704.5px" xml:space="preserve">  &lt;LINE num="2" text="シフトJIS"/&gt;</tspan>
	<tspan x="52.5px" y="719.5px" xml:space="preserve">  &lt;LINE num="4" text="です。"/&gt;</tspan>
	<tspan x="52.5px" y="734.5px" xml:space="preserve">  &lt;SUMMARY count="2"/&gt;</tspan>
	<tspan x="52.5px" y="749.5px" xml:space="preserve">&lt;/FILE&gt;</tspan></text>
	</g>
	<text x="25.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力の例：</text>
	<g>
	<rect x="44.5" y="302.5" width="190" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[CheckEnglishOnlyExe]<tspan x="52.5px" y="333.5px" xml:space="preserve">ExceptFile = *.exe</tspan>
	<tspan x="52.5px" y="348.5px" xml:space="preserve">ExceptFile = *.lib</tspan>
	<tspan x="52.5px" y="363.5px" xml:space="preserve">ExceptFile = *.dll</tspan>
	<tspan x="52.5px" y="378.5px" xml:space="preserve">; comment</tspan>
	<tspan x="52.5px" y="393.5px" xml:space="preserve">ExceptFile = *\AnyFolder.txt</tspan>
	<tspan x="52.5px" y="408.5px" xml:space="preserve">ExceptFile = Sub\StepPath.txt</tspan>
	<tspan x="52.5px" y="423.5px" xml:space="preserve">ExceptFile = *\SubFolder\*</tspan></text>
	</g>
	<text id="CheckEnglishOnly_ini" x="24.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルの例： Setting.ini</text>
	<g>
	<rect x="27.5" y="50.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly.exe /Folder:FolderA /Setting:Setting.ini</text>
	</g>
	<text x="35.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの中に、英文字以外の文字が含まれるファイルを一覧します。</text>
	<text x="35.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプトから実行してください。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/Folder</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/Setting</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェックするフォルダーのパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルのパス</text>
	<text x="27.5px" y="906.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_CheckEnglishOnly.vbs#[T_CheckEnglishOnly]" target="_blank">
	<text x="71.5px" y="877.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CheckEnglishOnly.vbs # T_CheckEnglishOnly</text>
	</a>
	<text x="27.5px" y="877.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text pub="n" x="71.5px" y="906.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly</text>
	</a>
	<text x="250.5px" y="906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib 版</text>
	<a xlink:href="..\scriptlib\vbslib\CheckEnglishOnly" target="_blank">
	<text x="67.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib\vbslib\CheckEnglishOnly フォルダー</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\CheckEnglishOnly" target="_blank">
	<text x="67.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _src\Test\tools\scriptlib\vbslib\CheckEnglishOnly フォルダー</text>
	</a>
	<text x="27.5px" y="848.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#TranslateTest" onclick="chgPage( evt, 610 )">
	<text x="71.5px" y="944.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\CheckEnglishOnly\CheckEnglishOnly_src_121106.zip" target="_blank">
	<text x="87.5px" y="848.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly_src_121106.zip</text>
	</a>
	<text x="35.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行ファイルまたはソースがある場所：</text>
	<a xlink:href="#CheckEnglishOnly_sth" onclick="chgPage( evt, 11 )">
	<text x="71.5px" y="925.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly</text>
	</a>
	<text x="250.5px" y="925.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプト版</text>
	<text x="52.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">* から始まる設定の場合は、すべてのフォルダーに対する設定になります。<tspan x="52.5px" y="464.5px" xml:space="preserve">相対パスの基準は、設定ファイルがあるフォルダーです。</tspan></text>
	<text x="52.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスの基準は、設定ファイルがあるフォルダーです。<tspan x="52.5px" y="793.5px" xml:space="preserve">ただし、/Setting オプションがないときは、チェックするフォルダーです。</tspan></text>
</g>
<g id="page101" width="648" height="343" transform="translate(+10,+84833)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="648.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="648.5" y1="-0.5" x2="648.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="343.5" x2="648.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckEnglishOnly_f" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー （CheckEnglishOnly）</text>
	<text x="198.5px" y="90.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Folder:"FolderPath" /Setting:"SettingForCheckEnglish.ini"</text>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="52.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly.exe</text>
	</a>
	<text x="100.5px" y="147.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Set "except_names" : 設定ファイルに指定した "ExceptFile" */</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\CheckEnglishOnly\CheckEnglishOnly_src\CheckEnglishOnly.c" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\CheckEnglishOnly\CheckEnglishOnly_src\CheckEnglishOnly.c" target="_blank">
	<text x="483.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly.c</text>
	</a>
	<text x="136.5px" y="181.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">e= Set2_alloc( &amp;except_names, &amp;except_name, StrMatchKey );</text>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text x="32.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	</a>
	<text x="100.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FileT_callByNestFind</text>
	<text x="100.5px" y="289.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* "path" が、チェックをしないファイル "except_names" に含まれるならスキップする */</text>
	<text x="76.5px" y="118.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ファイル一覧、設定ファイル関係：</text>
	<text x="136.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Main_getFilePathFromNestFind</text>
	<text x="136.5px" y="310.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">if ( StrMatchKey_isMatch( except_name, path ) ) { break; }</text>
	<text x="100.5px" y="216.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Set "paths" : チェックするファイルのパスの集合。</text>
	<text x="100.5px" y="167.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">if ( IniStr_isLeft( line, _T("ExceptFile") ) ) {</text>
</g>
<g id="page102" width="464" height="327" transform="translate(+10,+85186)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="327.5" x2="464.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceSymbolsClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceSymbolsClass</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ReplaceSymbolsClass]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ReplaceSymbolsClass" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="215.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="29.5" y="153.5" width="280" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set w_= AppKey.NewWritable( "." ).Enable()<tspan x="37.5px" y="184.5px" xml:space="preserve">  Set rep = new ReplaceSymbolsClass</tspan>
	<tspan x="37.5px" y="199.5px" xml:space="preserve">  rep.Load  "ReplaceSymbols.xml"</tspan>
	<tspan x="37.5px" y="214.5px" xml:space="preserve">  rep.ReplaceFiles</tspan></text>
	</g>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のファイルの中の複数の単語（文字列）を一度に置き換えます。</text>
	<text x="24.5px" y="142.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="108.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ReplaceSymbols" onclick="chgPage( evt, 69 )">
	<text x="67.5px" y="108.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbols コマンド</text>
	</a>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_ReplaceSymbols" target="_blank">
	<text x="70.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ReplaceSymbols フォルダー</text>
	</a>
	<text x="37.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーに確認を求めないときは、rep.IsSubmit = False してください。</text>
</g>
<g id="page103" width="631" height="336" transform="translate(+10,+85523)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="336.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="336.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="336.5" x2="631.5" y2="336.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Load_ReplaceSymbolsClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Load (ReplaceSymbolsClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceSymbolsClass::Load( XML_Path as string, Config as ReplaceSymbolsLoadConfigClass )</text>
	</g>
	<text x="216.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を読み込みます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML_Path</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceSymbols の設定ファイルのパス</text>
	<a xlink:href="#ReplaceSymbolsFile" onclick="chgPage( evt, 69 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceSymbols の設定ファイル</text>
	</a>
	<a xlink:href="#ReplaceSymbolsClass" onclick="chgPage( evt, 102 )">
	<text x="258.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReplaceSymbolsClass ]</text>
	</a>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Config</text>
	<text x="177.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、設定</text>
	<text id="ReplaceSymbolsLoadConfigClass" class="keyword" x="24.5px" y="204.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceSymbolsLoadConfigClass</text>
	<g>
	<rect x="36.5" y="220.5" width="238" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ReplaceSymbolsLoadConfigClass<tspan x="44.5px" y="251.5px" xml:space="preserve">    Public  IsReverse  '// as boolean</tspan>
	<tspan x="44.5px" y="266.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="44.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsReverse = True なら、Replace タグの from と to を入れ替えて、置き換えます。</text>
</g>
<g id="page104" width="504" height="160" transform="translate(+10,+85869)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="504.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="504.5" y1="-0.5" x2="504.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="504.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceFiles_ReplaceSymbolsClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceFiles (ReplaceSymbolsClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceSymbolsClass::ReplaceFiles()</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定に従って、指定した複数のファイルの中の文字列の単語を置き換えます。</text>
	<a xlink:href="#ReplaceSymbolsClass" onclick="chgPage( evt, 102 )">
	<text x="285.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReplaceSymbolsClass ]</text>
	</a>
	<a xlink:href="#Load_ReplaceSymbolsClass" onclick="chgPage( evt, 103 )">
	<text x="120.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load メソッド</text>
	</a>
	<text x="31.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定するには、</text>
	<text x="194.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使います。</text>
</g>
<g id="page105" width="607" height="1482" transform="translate(+10,+86039)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="1482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1482.5" x2="607.5" y2="1482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvSymbol" class="title" x="21.5px" y="32.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvSymbol</text>
	<g>
	<rect x="25.5" y="80.5" width="550" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript.exe ConvSymbol.vbs /in_type:CDefine /in:file.h  /out_type:CLang /out:file.c<tspan x="33.5px" y="111.5px" xml:space="preserve">                           /strs_array_name:g_Symbols_strs  /ids_array_name:g_Symbols_ids</tspan></text>
	</g>
	<text x="27.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シンボルを定義しているC言語の #define から、数値と文字列の配列のコードを生成します。</text>
	<text x="27.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイル・サンプル：</text>
	<g>
	<rect x="40.5" y="669.5" width="118" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="685.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#define  Sym1  10<tspan x="48.5px" y="700.5px" xml:space="preserve">#define  Sym2  11</tspan></text>
	</g>
	<text x="27.5px" y="741.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイル・サンプル：</text>
	<g>
	<rect x="40.5" y="751.5" width="184" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TCHAR*  g_Symbols_strs[] = {<tspan x="48.5px" y="782.5px" xml:space="preserve">  _T("Sym1"),</tspan>
	<tspan x="48.5px" y="797.5px" xml:space="preserve">  _T("Sym2"),</tspan>
	<tspan x="48.5px" y="812.5px" xml:space="preserve">};</tspan>
	<tspan x="48.5px" y="827.5px" xml:space="preserve">int  g_Symbols_ids[] = {</tspan>
	<tspan x="48.5px" y="842.5px" xml:space="preserve">  10,</tspan>
	<tspan x="48.5px" y="857.5px" xml:space="preserve">  11,</tspan>
	<tspan x="48.5px" y="872.5px" xml:space="preserve">};</tspan></text>
	</g>
	<text x="27.5px" y="919.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StrT_convStrToId 関数(clib) を使うと、文字列から数値に変換することができます。</text>
	<a xlink:href="..\..\Cats\clib\StrT\StrT.svg#StrT_convStrToId" cats_vhref="%svgcats_src%\clib\StrT\StrT.svg#StrT_convStrToId">
	<text pub="n" x="75.5px" y="1050.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrT_convStrToId</text>
	</a>
	<text x="27.5px" y="1445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\ConvSymbol\Test_ConvSymbol" target="_blank">
	<text x="75.5px" y="1445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test_ConvSymbol フォルダ</text>
	</a>
	<g>
	<rect x="40.5" y="929.5" width="466" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="945.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">int    id;<tspan x="48.5px" y="960.5px" xml:space="preserve">TCHAR  str[256];</tspan>
	<tspan x="48.5px" y="975.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="990.5px" xml:space="preserve">_tcscpy_s( str, _countof(str), _T("Sym1") );</tspan>
	<tspan x="48.5px" y="1005.5px" xml:space="preserve">id = StrT_convStrToId( str, g_Symbols_strs, g_Symbols_ids,</tspan>
	<tspan x="48.5px" y="1020.5px" xml:space="preserve">                       sizeof(g_Symbols_strs)/sizeof(*g_Symbols_strs), 0 );</tspan></text>
	</g>
	<text x="42.5px" y="1050.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="27.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="91.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_type</text>
	<text x="91.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in</text>
	<text x="193.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CDefine 固定</text>
	<text x="193.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C言語の #define が書かれたテキスト・ファイルのパス</text>
	<text x="91.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_type</text>
	<text x="193.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CLang 固定</text>
	<a xlink:href="Test\tools\ConvSymbol" target="_blank">
	<text x="346.5px" y="32.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvSymbol フォルダ</text>
	</a>
	<text x="91.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out</text>
	<text x="193.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値と文字列の配列の C言語コードの出力先となるファイルのパス</text>
	<text x="91.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">strs_array_name</text>
	<text x="91.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ids_array_name</text>
	<text x="193.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の配列の変数名</text>
	<text x="193.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値の配列の変数名</text>
	<g>
	<rect x="25.5" y="49.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ConvSymbol( InPath as string, OutPath as string, Opt as ConvSymbolOption )</text>
	</g>
	<g>
	<rect x="52.5" y="311.5" width="154" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ConvSymbolOption<tspan x="60.5px" y="342.5px" xml:space="preserve">  Public  InType</tspan>
	<tspan x="60.5px" y="357.5px" xml:space="preserve">  Public  OutType</tspan>
	<tspan x="60.5px" y="372.5px" xml:space="preserve">  Public  StrsFuncName</tspan>
	<tspan x="60.5px" y="387.5px" xml:space="preserve">  Public  IDsFuncName</tspan>
	<tspan x="60.5px" y="402.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text id="ConvSymbolOption" x="34.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvSymbolOption クラス</text>
	<a xlink:href="#ConvSymbolOption" onclick="chgPage( evt, 105 )">
	<text pub="n" x="399.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvSymbolOption</text>
	</a>
	<text x="222.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容は、上記引数と同じ</text>
	<text x="27.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル・スクリプト：</text>
	<g>
	<rect x="52.5" y="488.5" width="286" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set conv_option = new ConvSymbolOption<tspan x="60.5px" y="519.5px" xml:space="preserve">  Set o = conv_option</tspan>
	<tspan x="60.5px" y="534.5px" xml:space="preserve">  o.InType       = "CDefine"</tspan>
	<tspan x="60.5px" y="549.5px" xml:space="preserve">  o.OutType      = "CLang"</tspan>
	<tspan x="60.5px" y="564.5px" xml:space="preserve">  o.StrsFuncName = "g_Symbols_strs"</tspan>
	<tspan x="60.5px" y="579.5px" xml:space="preserve">  o.IDsFuncName  = "g_Symbols_ids"</tspan>
	<tspan x="60.5px" y="594.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="609.5px" xml:space="preserve">  ConvSymbol  "file.h", "file.c", conv_option</tspan></text>
	</g>
	<text x="18.5px" y="450.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ConvSymbol]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ConvSymbol" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="137.5px" y="32.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="40.5" y="1099.5" width="520" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="1115.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'//=== make g("OutTableH")<tspan x="48.5px" y="1130.5px" xml:space="preserve">Dim rep, line</tspan>
	<tspan x="48.5px" y="1145.5px" xml:space="preserve">Set rep = StartReplace( g("OutTableC"), g("OutTableH"), True )</tspan>
	<tspan x="48.5px" y="1160.5px" xml:space="preserve">rep.w.WriteLine  "#if __cplusplus"</tspan>
	<tspan x="48.5px" y="1175.5px" xml:space="preserve">rep.w.WriteLine  " extern ""C"" {"</tspan>
	<tspan x="48.5px" y="1190.5px" xml:space="preserve">rep.w.WriteLine  "#endif"</tspan>
	<tspan x="48.5px" y="1205.5px" xml:space="preserve">rep.w.WriteLine  ""</tspan>
	<tspan x="48.5px" y="1220.5px" xml:space="preserve">Do Until rep.r.AtEndOfStream</tspan>
	<tspan x="48.5px" y="1235.5px" xml:space="preserve">  line = rep.r.ReadLine()</tspan>
	<tspan x="48.5px" y="1250.5px" xml:space="preserve">  If InStr( line, "g_Symbols_strs" ) &gt; 0  or InStr( line, "g_Symbols_ids" ) &gt; 0 Then</tspan>
	<tspan x="48.5px" y="1265.5px" xml:space="preserve">    rep.w.WriteLine  "extern "+ Replace( line, " = {", ";" )</tspan>
	<tspan x="48.5px" y="1280.5px" xml:space="preserve">  End If</tspan>
	<tspan x="48.5px" y="1295.5px" xml:space="preserve">Loop</tspan>
	<tspan x="48.5px" y="1310.5px" xml:space="preserve">rep.w.WriteLine  ""</tspan>
	<tspan x="48.5px" y="1325.5px" xml:space="preserve">rep.w.WriteLine  "#if __cplusplus"</tspan>
	<tspan x="48.5px" y="1340.5px" xml:space="preserve">rep.w.WriteLine  " } // extern ""C"""</tspan>
	<tspan x="48.5px" y="1355.5px" xml:space="preserve">rep.w.WriteLine  "#endif"</tspan>
	<tspan x="48.5px" y="1370.5px" xml:space="preserve">rep.w.WriteLine  ""</tspan>
	<tspan x="48.5px" y="1385.5px" xml:space="preserve">rep.w.WriteLine  "// "+ g("OutTableH") +" was made by """+ WScript.ScriptName +""""</tspan>
	<tspan x="48.5px" y="1400.5px" xml:space="preserve">rep.Finish</tspan></text>
	</g>
	<text x="35.5px" y="1086.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C ファイルから、ヘッダファイルを作成するスクリプトは、下記のようになります。</text>
</g>
<g id="page106" width="569" height="407" transform="translate(+10,+87531)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="407.5" x2="569.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="33" y="87" width="360" height="244" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAHpAtEDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9KfEf


iS38P2RubkyeXvSMCKJ5XZncIiqiAsSWYAADvXNTePCSduka8f8AuB3n/wAapvju43Po6Z66xp3/


AKWQ16jW6UFBSkr3v1ttbyPPlKvUrzp05qKio/Zvvzf3l2PJz46mz/yBte/8El5/8ao/4Tmb/oDa


9/4JLz/41Xe6v4ts9LuWtI45tQv1AJtbNQzLnpuYkKme24jPbNZh8Va85zFoNmqelxqRV/yWFh+t


Lmp/y/j/AMAr2eK/5+r/AMAX/wAmcr/wnM3/AEBte/8ABJef/GqP+E5m/wCgNr3/AIJLz/41XXw+


ODbHGraZcacne5jYTwD6lfmUe7KB7100M0dxEksTrLE6hkdDlWB5BB7ijmp/y/j/AMAPZ4r/AJ+r


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


AN8J/wDFV5XRQB6xbfEzS7q5ihSC7DyOEBZFxknH96t/+2YP7sn5D/GvFNH/AOQvY/8AXdP/AEIV


6lQBs/2zB/dk/If40f2zB/dk/If41jUUAbP9swf3ZPyH+NH9swf3ZPyH+NY1FAGz/bMH92T8h/jR


/bMH92T8h/jWNRQBp3urmSznW0YQXRjYQyzReYiPj5SyB1LAHGQGGemR1qb+2YP7sn5D/GsaigDZ


/tmD+7J+Q/xo/tmD+7J+Q/xrGooA2f7Zg/uyfkP8aP7Zg/uyfkP8axqKANn+2YP7sn5D/Gj+2YP7


sn5D/GsaigDZ/tmD+7J+Q/xo/tmD+7J+Q/xrGooA2f7Zg/uyfkP8aP7Zg/uyfkP8axqKANn+2YP7


sn5D/Gj+2YP7sn5D/GsaigDZ/tmD+7J+Q/xo/tmD+7J+Q/xrGooA2f7Zg/uyfkP8aP7Zg/uyfkP8


axqKANn+2YP7sn5D/Gj+2YP7sn5D/GsavAfiN4l1jS/j74fsvAeq32s6/PHjXPDVxcO+lwWmF/fy


MSRayY2kbFJPynbl9swB9IXupx3Fu0aK2Wxy2KzaKKABP9dB/wBdo/8A0MV5P8KP+RU0f/r0h/8A


QBXrCf66D/rtH/6GK8n+FH/IqaP/ANekP/oArZfwn6r8mcL/AN7j/gf/AKVE9FooorE7jkvidEZ7


SzjCLIX1KyXYwYhs3UXBC/N/3zz6Vc/4RmT/AKBNj/4Daj/hWd8WHEelwMyLIq39mSjZw3+kx8HB


B/I1l/2ta/8AQGsf++5//jtbS/hx+f6HDT/3qr6Q/KZ0H7KMRg+El1GUWMp4s8UrsUMAuNf1DgBv


m/Pn1qmtqbn9qfx3iGOXb4M8N/fWU4/07XP7n9asfskOJPg3Kyosat4p8TkIucL/AMT/AFDgZJP5


ms27mSL9qfxxugjmz4M8OY3lhj/Ttc9CK/OePa1Chw5iamJ+Bcl//A4/3Zdf7r/U9nCputFL+tDc


+IHgPU/FMfh2LTrS3VrLXLPUJmPmx4ihk3ty/BJwAAOckdBkjuPsN5/z6P8A99p/8VVfwrOkuoSh


LeKE+UTuQsT1Hqxrk/AfxL8XQ/s+L428eeGxa+J7S0u7zUNGsI/sZ2RSyYCLcS4RjCit88gGT94A


8ed4cYjDYjh6NXC6QU5/+lJP7Mf/AEn7zTFwl7ble7/y/r56HafYbz/n0f8A77T/AOKrkf8AhWN5


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"/>
	<image x="8" y="12" width="56" height="33" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABCAHADASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KK


KACiis7xB4h0vwnol7rGtahbaVpVlE01ze3kqxQwoOrMzEAAepoA0aK+JPGH/BRqbxfd3Gm/A/wN


c+MVjd4X8WeIHbT9GjYYAeIYMtyM7gyqIyMAgkHNedap8Wv2m/FQhu5vizoPgm5O7zdN8N+FYbu2


XnAxLds8jcDJ4GCxHIANdlLCV6yvCOhzzr0qekpH6QUV+bFl49/aVsruKd/j/Ffohyba68FaeI5O


OhMe1h+DCu58Jft9fEH4eyD/AIXR4AsrnQFG+fxX4CkkmhtFz/y2s5j521QGZ5FJAGMKaqpgsRSX


NKOn3ihiaU3ZSPu6isPwT430H4j+FtO8SeGdVttb0PUYhNa31o+6ORen1BBBBBwQQQQCCK3K4TpE


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


/9k="/>
	<text id="TortoiseMerge" class="title" x="79.5px" y="33.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TortoiseMerge</text>
	<text x="26.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストの差分を表示するプログラムです。 TortoiseSVN (SubVersion) に付属しています。</text>
	<a xlink:href="https://tortoisesvn.net/docs/nightly/TortoiseMerge_ja/tmerge-dug.html" target="_blank">
	<text x="71.5px" y="370.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TortoiseMergeの使い方 - TortoiseSVN (Web)</text>
	</a>
	<text x="24.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page107" width="536" height="634" transform="translate(+10,+87948)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="536.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="536.5" y1="-0.5" x2="536.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="634.5" x2="536.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="C:\Program Files\Rekisa テキスト差分\Rekisa.exe" cats_vhref="%programfiles%\Rekisa テキスト差分\Rekisa.exe" target="_blank">
	<image x="13" y="10" width="36" height="35" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAIAAABzZz93AAAC+UlEQVR4nO2XP0/bQBjG30vsOsQh


IYoUVMUEWAxTFIjEViG1Y9WBCaaqn4C9E1+kDBUraodOdKWwtJFSKSR2wTJOHENw2oKwY59J4g6m


4V/sOFWUqlKf8e59/Lvze3fvHbJtG0alwMhIw4eheyJJ9Owp2thweokhki40eP6EyLLBbkvLDnz6


Ke/t7g4ZhhBKP0avX1EvXzzqNmIL4G1174M4ZBgABBAiSRQO3aQGIZsI2NBqXQcMEdZXvWcmiiLP


86Zp+vzK+Pg4wzDQUbzDes+M5/lardb2rYODg9nZ2b5j6j0z0zTj8XgqlaJpmiC88np1daXreqvV


YlkWtX+UKt/fvL+46W1BgW/3gTmiaTqVSlEU5RGj6/rJyUk4HJ6bmwNofyl/fvex3u21bfj6rROL


+IARBEFR1NjYWM9ey7J0XT8/P1dV9fT0VFGUalWRapqk3Dn/uqQ+MG9hjFVVlWX5+Pj46Ogon88X


i8VmswkAbuftNWz39yZ3JAgCy7IeGMMwGo2GLMuCIJTLZVmWk8nk0tISx3GSJLkZr2Ecx91unZqa


cvt7Dqxer9dqNUmSDg8P8/m8YRhra2ssy25ubvaHsSzrpAchBACmaRqG4eZBCJEkiTEWRbFSqcTj


8fn5+YWFhZmZmUQi4eaC2zmLxWKTk5OBQAAAVFW1LMvNEwqFkslktVoVBEFRlJWVleXlZYZhdF33


IN2BURQVjUaDwSAAaJrmUHuKJEmSJBOJRDqdjkQiuVxucXERAERR9AsbVAzDrK6uWpY1PT3t0/Ln


sImJiWw2O5DlX74W/IeNQL1Xo67r9Xq92Wx2Oh3vEnNbsixfXl4ODON5fnt7G2NM07Szzf1I07RC


oTAwrNFoFIvFs7MzD6dTzzDGPofiCsvlcuvr605xcpMoijs7O6VSyf9roTcsk8lkMhlv5/7+Psdx


pVLJJwn+zmrEGDs1zOOwvyeMcbvd7h/3ELa1tRWNRmOxmFM8/ci5EwwEQ056/TMeyv8CQaN8ef4C


DvSCFguCcMgAAAAASUVORK5CYII="/>
	</a>
	<image x="40" y="90" width="257" height="150" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAQEAAACWCAMAAADpJs2AAAADAFBMVEUCJ60AWOsUc/ZNfNh/gG9Z


tD5yk9+hl4nOjyu8qISevnOur6+kt9evyIit2YDbwJDFxL3R0tG/1u277Yrh39T92qXS8b7g6erT


/5Tr6dr96s7h/rTt8e789uP29/X///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAwAGBgYGBgYG


BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG


BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG


BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG


BgYGBgYGBgYGBgYAAAAZBgAZGRkUERQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU


FBQUFBQUFBQUFBQUFBQQCxQUFBQUFBQUFBQUFBQUFBQUFBQAAAAQBgAQCxEHBBALCwsQBwsQCwsL


EAcHCxEREAsQCwsHCwcQFAsQEAsQEAsHCxAQERAUEBAZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZ


GRkZGRkZGRkZGRl7iwY2AAAfMElEQVR42u1djZqiurKdbmnTGpFEo2k1hPd/y7tWJSgqKNr67b3P


XGZaQDGSRf1XJfmjJ59/8zbRfyYfH38xAB8f0z9/Pv6abcpt8pl2E62wTf78IQKTaVGAEka2c37d


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"/>
	<text id="rekisa" class="title" x="58.5px" y="34.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Rekisa</text>
	<a xlink:href="http://frozenlib.net/" target="_blank">
	<text x="83.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FrozenLib (Web)</text>
	</a>
	<text x="30.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開発元</text>
	<a xlink:href="http://www.vector.co.jp/magazine/softnews/050903/n0509033.html" target="_blank">
	<text x="83.5px" y="322.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Rekisa - ベクターソフトニュース (Web)</text>
	</a>
	<text x="30.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<text x="26.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストの差分を表示するプログラムです。</text>
	<text x="23.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">推奨初期設定</text>
	<text x="30.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[ 設定 | 比較フィルタ | タブと空白を削除 ] を選択してから、Rekisa を再起動します。</text>
	<a xlink:href="http://frozenlib.net/rekisa/manual/usage_SakuraEditor.html#OPEN_SAKURA" target="_blank">
	<text x="78.5px" y="527.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サクラエディタとの連携 (Web)</text>
	</a>
	<g>
	<rect x="70.5" y="494.5" width="130" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"$(PATH)" -Y=$(Y+1)</text>
	</g>
	<g>
	<rect x="39.5" y="452.5" width="160" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">サクラエディタで開く(&amp;S)</text>
	</g>
	<g>
	<rect x="70.5" y="473.5" width="220" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Program Files\sakura\sakura.exe</text>
	</g>
	<text x="30.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[ 設定 | 外部ツール ]</text>
	<g>
	<rect x="39.5" y="545.5" width="124" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">フォルダを開く(&amp;F)</text>
	</g>
	<g>
	<rect x="75.5" y="566.5" width="64" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="578.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">explorer</text>
	</g>
	<g>
	<rect x="75.5" y="587.5" width="124" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="599.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/SELECT, "$(PATH)"</text>
	</g>
	<text x="293.5px" y="506.5px" style="fill:rgb(192,192,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(  -X=$(X+1) は使いにくい）</text>
	<a xlink:href="http://www.forest.impress.co.jp/lib/sys/file/filecompare/rekisa.html" target="_blank">
	<text x="83.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Rekisa - 窓の杜 (Web)</text>
	</a>
</g>
<g id="page108" width="635" height="332" transform="translate(+10,+88592)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="332.5" x2="635.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArgsLog" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArgsLog</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArgsLog.exe に指定したパラメーターを、カレント・フォルダーの ArgsLog.txt ファイルに追記出力します。<tspan x="24.5px" y="78.5px" xml:space="preserve">テスト用です。</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">テスト プログラムが、テスト対象のプログラム（exe ファイル）を起動する代わりに ArgsLog.exe を起動</tspan>
	<tspan x="24.5px" y="108.5px" xml:space="preserve">したり、テスト対象のプログラムに例えば /ArgsLog オプションを付けることで関数の内部から起動する</tspan>
	<tspan x="24.5px" y="123.5px" xml:space="preserve">exe ファイルを ArgsLog.exe に切り替えたりすることがよくあります。 たとえば、テスト対象のプログラム</tspan>
	<tspan x="24.5px" y="138.5px" xml:space="preserve">がテキスト エディターを起動する関数を呼び出したとき、その関数の中で ArgsLog.exe が起動され、</tspan>
	<tspan x="24.5px" y="153.5px" xml:space="preserve">テキスト エディターが起動したものとしてテストを実施し、起動したコマンドラインについて ArgsLog.txt </tspan>
	<tspan x="24.5px" y="168.5px" xml:space="preserve">ファイルをチェックします。</tspan></text>
	<a xlink:href="Test\tools\ArgsLog" target="_blank">
	<text x="72.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArgsLog フォルダー</text>
	</a>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ArrayFromCmdLine" onclick="chgPage( evt, 847 )">
	<text x="72.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCmdLine</text>
	</a>
	<text x="24.5px" y="279.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#diff_tool_test" onclick="chgPage( evt, 123 )">
	<text x="72.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Diff ツールで開くファイルのパスをテストでチェックするとき</text>
	</a>
	<a xlink:href="#Setting_getEditorCmdLine_Check" onclick="chgPage( evt, 122 )">
	<text x="72.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テキスト エディターで開くファイルのパスをテストでチェックするとき</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#log2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#log2">
	<text x="72.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ログ</text>
	</a>
</g>
<g id="page109" width="585" height="350" transform="translate(+10,+88934)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="350.5" x2="585.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="46" y="162" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<text id="customize" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エディター等の設定変更 （vbslib 外部プログラム設定、setting フォルダー）</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使ったスクリプトは、スクリプトがテキスト・ファイルを開くために起動するエディターや、<tspan x="24.5px" y="79.5px" xml:space="preserve">テキストを比較するツールなどを、「C:\Program Files」 フォルダーを調べて自動的に探します。</tspan></text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="104.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting_default フォルダーや setting フォルダー</text>
	</a>
	<text x="24.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、設定は、</text>
	<text x="372.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の PC_setting_default.vbs や</text>
	<a xlink:href="#std_setting" onclick="chgPage( evt, 110 )">
	<text pub="n" x="63.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib が呼び出すユーザー設定関数</text>
	</a>
	<text x="24.5px" y="314.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="72.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PC_setting_default.vbs</text>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text x="93.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine 関数</text>
	</a>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="93.5px" y="243.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getDiffCmdLine 関数</text>
	</a>
	<a xlink:href="#Setting_openFolder" onclick="chgPage( evt, 121 )">
	<text x="93.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_openFolder 関数</text>
	</a>
	<text x="24.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PC_setting.vbs に入っている下記の関数定義です。</text>
	<text id="editor_setting" class="keyword" x="318.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストエディタの設定</text>
	<text id="diff_setting" class="keyword" x="318.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト比較（Diff）ツールの設定</text>
	<text x="318.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダを開くツールの設定</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="147.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">うまくいかないときは、</text>
	<text x="255.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Setting コマンドで設定を変更してください。</text>
	<a xlink:href="#Setting_getFolderDiffCmdLine" onclick="chgPage( evt, 124 )">
	<text x="93.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getFolderDiffCmdLine 関数</text>
	</a>
	<text id="diff_setting" class="keyword" x="318.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー比較（Diff）ツールの設定</text>
</g>
<g id="page110" width="567" height="339" transform="translate(+10,+89294)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="339.5" x2="567.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="std_setting" class="title" x="24.5px" y="32.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib が呼び出すユーザー設定関数</text>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text x="34.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getIncludePathes</text>
	</a>
	<text x="217.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードする外部 .vbs ファイルのパスの配列を返す。</text>
	<text id="editor_setting" class="keyword" x="234.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストエディタの設定。パスを返す。</text>
	<text id="diff_setting" class="keyword" x="234.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト比較（Diff）ツールの設定。パスを返す。</text>
	<text id="pc_setting" x="30.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PC_setting.vbs</text>
	<text id="vbs_inc_setting_2" x="30.5px" y="114.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbs_inc_setting.vbs</text>
	<a xlink:href="#Setting_openFolder" onclick="chgPage( evt, 121 )">
	<text pub="n" x="34.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_openFolder</text>
	</a>
	<text x="234.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダを開きます。</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text pub="n" x="34.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text pub="n" x="34.5px" y="247.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getEditorCmdLine</text>
	</a>
	<a xlink:href="#Setting_getAdminUserName" onclick="chgPage( evt, 125 )">
	<text pub="n" x="34.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getAdminUserName</text>
	</a>
	<text x="234.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者のユーザ名を返します。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="334.5px" y="31.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダ ]</text>
	</a>
	<text x="135.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中の .vbs ファイルに、ユーザーが定義する関数です。</text>
	<a xlink:href="#Setting_onAfterInclude" onclick="chgPage( evt, 120 )">
	<text pub="n" x="34.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_onAfterInclude</text>
	</a>
	<text x="217.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのモジュールをインクルードした後のコールバック。</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="29.5px" y="69.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
</g>
<g id="page111" width="576" height="1084" transform="translate(+10,+89643)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1084.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="1084.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1084.5" x2="576.5" y2="1084.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="60" y="570" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="37" y="552" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="80" y="589" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="62" y="402" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="62" y="380" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="41" y="359" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="108" y="444" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="109" y="490" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="134" y="510" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="134" y="466" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="38" y="624" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="80" y="643" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="84" y="422" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="91" y="130" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="141" y="166" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="115" y="148" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="69" y="113" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="setting_vbs" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">setting フォルダー, setting_default フォルダー</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="216.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc</text>
	</a>
	<text x="263.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって、setting フォルダーに入っている、</text>
	<text x="174.5px" y="776.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の setting_default フォルダの中の全 .vbs ファイル</text>
	<text x="51.5px" y="776.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1.</text>
	<text x="51.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3.</text>
	<text x="68.5px" y="796.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%APPDATA%\Scripts フォルダの中の全 .vbs ファイル (*2)</text>
	<text x="82.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数 myhome_mem は、必要に応じて設定してください。<tspan x="82.5px" y="909.5px" xml:space="preserve">[ スタート | コンピューター ] を右クリック [ プロパティ | 詳細設定 | 環境変数 ]</tspan>
	<tspan x="82.5px" y="924.5px" xml:space="preserve">[ ユーザー環境変数 ] に設定してください。</tspan></text>
	<text x="51.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="173.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の setting フォルダの中の全 .vbs ファイル</text>
	<text x="51.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4.</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#part_empty" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#part_empty">
	<text pub="n" x="71.5px" y="1046.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 部分Empty構造体パラメータ</text>
	</a>
	<text x="61.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%APPDATA%</text>
	<text x="80.5px" y="581.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scripts</text>
	<text x="103.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xxx_setting.vbs</text>
	<text x="223.5px" y="603.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 2. PC全体の設定 (*2)</text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダーは、vbslib の設定を記述した vbs ファイルを格納するフォルダーです。<tspan x="24.5px" y="81.5px" xml:space="preserve">scriptlib\vbslib\setting フォルダーなどの中に、スクリプト・ファイルを配置し、関数定義を</tspan>
	<tspan x="24.5px" y="96.5px" xml:space="preserve">記述することで設定を行います。</tspan></text>
	<text x="113.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"></text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="84.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="84.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs</text>
	<text x="63.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（任意のフォルダー）</text>
	<text x="132.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting_default</text>
	<text x="132.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting</text>
	<text x="298.5px" y="524.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 1. デフォルト設定（通常、編集しません）</text>
	<text x="157.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xxx_setting_default.vbs</text>
	<text x="157.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xxx_setting.vbs</text>
	<text x="271.5px" y="480.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 4. 上記（任意のフォルダー）の中の設定</text>
	<text x="51.5px" y="796.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2.</text>
	<text x="68.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%myhome_mem%\prog\scriptlib\setting_mem フォルダの中の全 .vbs ファイル (*1)</text>
	<text x="51.5px" y="948.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	<text x="82.5px" y="948.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを開いて、echo %APPDATA%\Scripts と入力すると、実際の<tspan x="82.5px" y="963.5px" xml:space="preserve">パスが分かります。</tspan></text>
	<a xlink:href="Document\vbslib_test2.svg#T_Setting">
	<text x="71.5px" y="1023.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Setting] setting フォルダのテスト</text>
	</a>
	<text x="63.5px" y="635.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%myhome_mem%\prog\scriptlib\setting_mem</text>
	<text x="103.5px" y="657.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xxx_setting.vbs</text>
	<text x="223.5px" y="657.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 3. USB メモリーに入っている PC全体の設定</text>
	<text x="326.5px" y="635.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数を使用</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトを実行すると、はじめに</text>
	<text x="24.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての vbs ファイルの内容を実行します。 つまり、vbs ファイルの名前は、自由に付ける<tspan x="24.5px" y="287.5px" xml:space="preserve">ことができます。 この実行によって、関数が定義されます。 setting フォルダーは、複数あり</tspan>
	<tspan x="24.5px" y="302.5px" xml:space="preserve">ますが、下記の 1. 2. 3. 4. 5. の順番で実行します。 同じ関数を他の .vbs ファイルでも定義して</tspan>
	<tspan x="24.5px" y="317.5px" xml:space="preserve">いるときは、後で定義したものが優先されます。 4 の setting フォルダーにある設定が最も</tspan></text>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text pub="n" x="215.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例） Setting_getEditorCmdLine 関数</text>
	</a>
	<text x="27.5px" y="1023.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="27.5px" y="1046.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="106.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="359.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダ ]</text>
	</a>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text x="68.5px" y="776.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder</text>
	</a>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text x="68.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder</text>
	</a>
	<text x="156.5px" y="558.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows 7 ： C:\Users\user1\AppData\Roaming<tspan x="156.5px" y="573.5px" xml:space="preserve">Windows XP ： C:\Document and Settings\user1\Application Data</tspan></text>
	<path subtype="matome" d="M150.5,546.5 A4,4 0 0,0 145.5,550.5 L145.5,558.5 A4,4, 0 0,1, 141.5,562.5 A4,4, 0 0,1, 145.5,566.5 L145.5,574.5 A4,4, 0 0,0, 150.5,578.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="271.5px" y="675.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">2.が設定されていない PC を一時的に使うときのため</text>
	<text x="113.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib</text>
	<text x="164.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xxx_setting.vbs</text>
	<text x="139.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="91.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="214.5px" y="160.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← setting フォルダー、下記の 1. 2. 3. 4. があるフォルダー</text>
	<text x="276.5px" y="180.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 設定ファイル</text>
	<text x="240.5px" y="392.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← 5. スクリプトの中の include や ExecuteGlobal</text>
	<text x="24.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">優先されます。 ただし、</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="155.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<text x="205.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#include" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#include" onclick="chgPage( evt, 867 )">
	<text x="224.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExecuteGlobal</text>
	</a>
	<text x="311.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出すと定義は変更されます。</text>
	<text x="51.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5.</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#include" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#include" onclick="chgPage( evt, 867 )">
	<text x="237.5px" y="856.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExecuteGlobal</text>
	</a>
	<text x="215.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="167.5px" y="856.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<text x="69.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトの中の </text>
	<text x="24.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の 1. 2. 3. 4. 5. の順番で実行し、後で定義したものが優先されます。</text>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="71.5px" y="1000.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （vbs_inc/setting）</text>
	</a>
	<text x="24.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルの中では、vbs_inc_sub.vbs ファイルで定義されている関数だけを使用できます。</text>
	<text x="27.5px" y="1000.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. 2. 3. 4. のファイルがあるフォルダーのパスは、</text>
	<a xlink:href="#g_vbslib_setting_paths" onclick="chgPage( evt, 118 )">
	<text x="298.5px" y="742.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_setting_paths</text>
	</a>
	<text x="422.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にあります。</text>
</g>
<g id="page112" width="636" height="222" transform="translate(+10,+90737)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="636.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="222.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="636.5" y1="-0.5" x2="636.5" y2="222.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="222.5" x2="636.5" y2="222.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="change_function_define" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関数定義の変更方法</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="192.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<text x="242.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#include" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#include" onclick="chgPage( evt, 867 )">
	<text x="261.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExecuteGlobal</text>
	</a>
	<text x="348.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などを呼び出すと関数定義は変更されます。</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="304.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー, setting_default フォルダー</text>
	</a>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数を呼び出す前に関数定義を変えるには、</text>
	<text x="24.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に変更後の関数定義が入ったスクリプトを配置します。</text>
	<text x="24.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数を呼び出した後は、</text>
	<text x="24.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更する前の関数も呼び出すときは、</text>
	<a xlink:href="#FuncRedir_add" onclick="chgPage( evt, 882 )">
	<text x="239.5px" y="185.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncRedir_add</text>
	</a>
	<text x="330.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<text x="24.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト スクリプトから呼ばれる関数の定義を変更するときは、include するとよいでしょう。</text>
</g>
<g id="page113" width="180" height="80" transform="translate(+10,+90969)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="180.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="180.5" y1="-0.5" x2="180.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="180.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">設定を操作する関数</text>
</g>
<g id="page114" width="585" height="410" transform="translate(+10,+91059)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="410.5" x2="585.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckSettingFunctionExists" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckSettingFunctionExists</text>
	<g>
	<rect x="25.5" y="48.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CheckSettingFunctionExists( FunctionName as string )</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダーにあるスクリプトに書くべき関数があることをチェックします。</text>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FunctionName</text>
	<text x="209.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">定義されているかどうかをチェックする関数の名前</text>
	<a xlink:href="#IsDefined" onclick="chgPage( evt, 1103 )">
	<text x="36.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDefined</text>
	</a>
	<text x="95.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、関数が無ければ下記のようなエラーが発生することです。</text>
	<g>
	<rect x="57.5" y="170.5" width="496" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="vbslib の setting フォルダーにある .vbs ファイルに関数が定義されてい<tspan x="65.5px" y="201.5px" xml:space="preserve">ません。" function="Setting_getDiffCmdLine"/&gt;</tspan></text>
	</g>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="vbslib.svg">
	<text x="65.5px" y="373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetExistPathInSetting</text>
	</a>
	<text x="24.5px" y="351.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: CheckSettingFunctionExists" target="_blank">
	<text x="77.5px" y="351.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="57.5" y="268.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    CheckSettingFunctionExists  "Setting_getNaturalDocsPerlPath"<tspan x="65.5px" y="299.5px" xml:space="preserve">    natural_docs_path = Setting_getNaturalDocsPerlPath()</tspan></text>
	</g>
	<text x="114.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定関数をチェックしてから、呼び出します。</text>
</g>
<g id="page115" width="620" height="555" transform="translate(+10,+91479)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="555.5" x2="620.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetExistPathInSetting" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	<g>
	<rect x="25.5" y="48.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetExistPathInSetting( Paths as array of string, SettingFuncName as string )</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths 配列に格納されているパスのうち、最初にファイルが存在するパスを返します。</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingFuncName</text>
	<text x="216.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスの配列</text>
	<text x="216.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出している関数の名前</text>
	<text x="100.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="216.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが存在するパス</text>
	<text x="33.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths の要素に Empty を含んでいてもエラーにはなりません。<tspan x="33.5px" y="249.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="264.5px" xml:space="preserve">もし、該当するファイルが存在しなければ、setting フォルダーにある vbs ファイルを修正する</tspan>
	<tspan x="33.5px" y="279.5px" xml:space="preserve">ように、警告が表示されます。</tspan></text>
	<text x="33.5px" y="204.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetExistPathInSetting は、setting フォルダーの中で定義する関数の中から呼び出せる関数です。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="263.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="24.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="361.5" width="460" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getEditorCmdLine( i )<tspan x="51.5px" y="392.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="407.5px" xml:space="preserve">  paths = Array( _</tspan>
	<tspan x="51.5px" y="422.5px" xml:space="preserve">    g_sh.ExpandEnvironmentStrings( "%ProgramFiles%\sakura\sakura.exe" ), _</tspan>
	<tspan x="51.5px" y="437.5px" xml:space="preserve">    g_sh.ExpandEnvironmentStrings( "%windir%\notepad.exe" ) )</tspan>
	<tspan x="51.5px" y="452.5px" xml:space="preserve">  exe = GetExistPathInSetting( paths, "Setting_getEditorCmdLine" )</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )" target="_blank">
	<text x="51.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getEditorCmdLine のサンプル (src)</text>
	</a>
	<a xlink:href="#CheckSettingFunctionExists" onclick="chgPage( evt, 114 )">
	<text x="33.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckSettingFunctionExists</text>
	</a>
	<text x="200.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の呼び出しも検討してください。</text>
	<text x="24.5px" y="517.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: GetExistPathInSetting" target="_blank">
	<text x="77.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
</g>
<g id="page116" width="574" height="493" transform="translate(+10,+92044)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="493.5" x2="574.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EditAndRunScript" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EditAndRunScript</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EditAndRunScript( ScriptPath as string, IsKeepThisProcessIfRun as boolean )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルをテキスト・エディターで開いて、編集後に実行します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ScriptPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsKeepThisProcessIfRun</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルのパス。 Empty = </text>
	<text x="262.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False=実行開始したら現在のプロセスを終了する</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName">
	<text x="380.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.ScriptFullName</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EditAndRunScript]" target="_blank">
	<text x="219.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="360.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="32.5" y="374.5" width="220" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EditAndRunThisScript()<tspan x="40.5px" y="405.5px" xml:space="preserve">    EditAndRunScript  Empty, False</tspan>
	<tspan x="40.5px" y="420.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出すと、</text>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text x="158.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	</a>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイル開きます。</text>
	<text x="308.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に登録したテキスト・エディターを使って</text>
	<text x="33.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・エディターを閉じたら、編集した VBScript ファイルを実行するかどうかを確認する<tspan x="33.5px" y="236.5px" xml:space="preserve">ウィンドウが開きます。 実行するを選んだら、実行を開始して、IsKeepThisProcessIfRun</tspan>
	<tspan x="33.5px" y="251.5px" xml:space="preserve">= False なら、現在実行中のプロセスは終了します。 つまり、新しい VBScript ファイルの</tspan>
	<tspan x="33.5px" y="266.5px" xml:space="preserve">プロセスに切り替わります。  IsKeepThisProcessIfRun = True なら、実行を開始して、</tspan>
	<tspan x="33.5px" y="281.5px" xml:space="preserve">本関数から戻ります。</tspan></text>
	<text x="33.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行することをキャンセルすると選んだら、そのまま本関数から戻ります。</text>
	<a xlink:href="Test\vbslib_test\T_Setting\T_EditAndRunScript" target="_blank">
	<text x="75.5px" y="457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_EditAndRunScript フォルダ</text>
	</a>
	<text x="24.5px" y="457.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page117" width="644" height="537" transform="translate(+10,+92547)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="644.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="644.5" y1="-0.5" x2="644.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="537.5" x2="644.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getExistedPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getExistSettingPath</text>
	<g>
	<rect x="25.5" y="47.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getExistSettingPath( StepPath as string ) as string</text>
	</g>
	<text x="141.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に存在する１つのファイルまたはフォルダーのパスを返します。</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
	<g>
	<rect x="45.5" y="255.5" width="382" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertExist  g_vbslib_ver_folder + "setting_default"<tspan x="53.5px" y="286.5px" xml:space="preserve">AssertExist  g_vbslib_ver_folder + "setting" </tspan>
	<tspan x="53.5px" y="301.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="316.5px" xml:space="preserve">setting_path = Setting_getExistSettingPath( "MySetting.xml" )</tspan>
	<tspan x="53.5px" y="331.5px" xml:space="preserve">If not IsEmpty( setting_path ) Then</tspan>
	<tspan x="53.5px" y="346.5px" xml:space="preserve">    '// ...</tspan>
	<tspan x="53.5px" y="361.5px" xml:space="preserve">End If</tspan>
	<tspan x="53.5px" y="376.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="391.5px" xml:space="preserve">Assert  setting_path = g_vbslib_ver_folder + "setting" </tspan></text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在をチェックするファイルまたはフォルダーの相対パス</text>
	<text x="24.5px" y="243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">見つかったファイルまたはフォルダーの絶対パス、または、Empty</text>
	<a xlink:href="#g_vbslib_setting_paths" onclick="chgPage( evt, 118 )">
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_setting_paths</text>
	</a>
	<text x="157.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列にあるフォルダーに、ファイルまたはフォルダーが存在するかどうかを</text>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェックし、最も優先するパスを返します。 g_vbslib_setting_paths 配列の後の方の要素ほど優先します。</text>
	<text x="317.5px" y="316.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"MySetting.xml"</text>
	<text x="53.5px" y="316.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">setting_path</text>
	<text x="46.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダーの２つに MySetting.xml ファイルがあるとき、優先する方のファイルのパスを<tspan x="46.5px" y="435.5px" xml:space="preserve">setting_path 変数に代入しています。</tspan></text>
	<text x="24.5px" y="501.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="480.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Setting\T_Setting\target\T_Setting.vbs#[T_Setting_getExistSettingPath]" target="_blank">
	<text x="82.5px" y="501.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Setting.vbs</text>
	</a>
	<text x="197.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Setting_getExistSettingPath</text>
	<a xlink:href="Test\vbslib_test\T_Setting\T_Setting\target\scriptlib\vbslib\vbs_inc_sub.vbs#: Setting_getExistSettingPath" target="_blank">
	<text x="82.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
</g>
<g id="page118" width="654" height="325" transform="translate(+10,+93094)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="325.5" x2="654.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_vbslib_setting_paths" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_vbslib_setting_paths</text>
	<g>
	<rect x="25.5" y="47.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_vbslib_setting_paths( ) as string</text>
	</g>
	<text x="141.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパスの配列。</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
	<text x="53.5px" y="156.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder + "setting_default"</text>
	<text x="53.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">env("%myhome_mem%\prog\scriptlib\setting_mem")</text>
	<text x="53.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">env(""%APPDATA%\Scripts"")</text>
	<text x="53.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder + "setting"</text>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text x="53.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder</text>
	</a>
	<text x="33.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素は、以下の通りです。</text>
	<text x="368.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%myhome_mem% が定義されている場合のみ</text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text x="53.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">env</text>
	</a>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_vbslib_setting_paths" onclick="chgPage( evt, 118 )" target="_blank">
	<text x="81.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="24.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Setting_getExistedPath" onclick="chgPage( evt, 117 )">
	<text x="68.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getExistSettingPath</text>
	</a>
	<text x="272.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダーに存在する１つのファイルのパスを返します。</text>
</g>
<g id="page119" width="583" height="797" transform="translate(+10,+93429)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="797.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="797.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="797.5" x2="583.5" y2="797.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="21.5" y="48.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="29.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getIncludePathes( IncludeType as string ) as array of string</text>
	</g>
	<text id="Setting_getIncludePathes" class="title" x="16.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getIncludePathes</text>
	<text x="29.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダーの中で、インクルードする .vbs ファイルのパスの配列を返します。</text>
	<g>
	<rect x="52.5" y="268.5" width="310" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getIncludePathes( IncludeType )<tspan x="60.5px" y="299.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="314.5px" xml:space="preserve">  Setting_getIncludePathes = Array(_</tspan>
	<tspan x="60.5px" y="329.5px" xml:space="preserve">    "vbslib.vbs", "sample_lib.vbs" )</tspan>
	<tspan x="60.5px" y="344.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="359.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\setting\vbs_inc_setting.vbs#Setting_getIncludePathes" onclick="chgPage( evt, 119 )" target="_blank">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text pub="n" x="62.5px" y="761.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc</text>
	</a>
	<text x="29.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダに共通な環境変数の設定も、Setting_getIncludePathes 関数の中で行います。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="265.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="18.5px" y="761.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="46.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib\vbslib\setting\vbs_inc_setting.vbs</text>
	<g>
	<rect x="52.5" y="533.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------------------<tspan x="60.5px" y="564.5px" xml:space="preserve">  g_Vers.Add  "IncludeType", "TypeA"</tspan></text>
	</g>
	<text x="26.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IncludeType は通常 Empty ですが、下記のように scriptlib ヘッダで、IncludeType 変数の値を<tspan x="26.5px" y="503.5px" xml:space="preserve">設定すると、IncludeType 引数に値が渡ります。 この値に応じて、インクルードするモジュール</tspan>
	<tspan x="26.5px" y="518.5px" xml:space="preserve">を選択することができます</tspan></text>
	<g>
	<rect x="52.5" y="582.5" width="436" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getIncludePathes( IncludeType )<tspan x="60.5px" y="613.5px" xml:space="preserve">  If IncludeType = "TypeA" Then</tspan>
	<tspan x="60.5px" y="628.5px" xml:space="preserve">    Setting_getIncludePathes = Array( "vbslib.vbs", "sample_lib.vbs" )</tspan>
	<tspan x="60.5px" y="643.5px" xml:space="preserve">  End If</tspan>
	<tspan x="60.5px" y="658.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text id="IncludeType" class="keyword" x="18.5px" y="459.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IncludeType 引数 （旧 g_IncludeType）</text>
	<a xlink:href="#defvar" onclick="chgPage( evt, 1102 )">
	<text pub="n" x="67.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デフォルトの環境変数の設定タイミング</text>
	</a>
	<text x="19.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="29.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="52.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスは、vbs_inc_sub.vbs ファイルがあるフォルダからの相対パスです。<tspan x="52.5px" y="403.5px" xml:space="preserve">vbc_inc_400.vbs ファイルは、指定しなくてもインクルードされます。</tspan></text>
	<a xlink:href="#Setting_getIncludePathes_f" onclick="chgPage( evt, 1099 )">
	<text x="112.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getIncludePathes</text>
	</a>
	<text x="18.5px" y="732.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="90.5px" y="329.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	<text x="174.5px" y="329.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample_lib.vbs</text>
	<text x="240.5px" y="564.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TypeA</text>
	<text x="180.5px" y="613.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TypeA</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="67.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include</text>
	</a>
	<text x="29.5px" y="117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#IncludeType" onclick="chgPage( evt, 119 )">
	<text x="67.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IncludeType 引数 （旧 g_IncludeType）</text>
	</a>
	<text x="18.5px" y="703.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting\vbs_inc_setting.vbs#Setting_getIncludePathes" onclick="chgPage( evt, 119 )" target="_blank">
	<text x="73.5px" y="703.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_setting.vbs</text>
	</a>
</g>
<g id="page120" width="578" height="641" transform="translate(+10,+94236)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="641.5" x2="578.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_onAfterInclude" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_onAfterInclude</text>
	<g>
	<rect x="25.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Setting_onAfterInclude()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのモジュールをインクルードした後にコールバックされる関数。</text>
	<a xlink:href="#Setting_onAfterInclude_f" onclick="chgPage( evt, 1102 )">
	<text x="123.5px" y="603.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー</text>
	</a>
	<text x="33.5px" y="555.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるフォルダの中（scriptlib フォルダごと）にあるすべてのスクリプトの既定の環境変数を<tspan x="33.5px" y="570.5px" xml:space="preserve">設定することなどを行います。</tspan></text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="253.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="33.5px" y="604.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text x="33.5px" y="494.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes</text>
	</a>
	<text x="179.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で返される .vbs ファイルをインクルードした後で行う処理を、</text>
	<text x="33.5px" y="509.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_onAfterInclude 関数に記述してください。 Setting_onAfterInclude 関数の中では、<tspan x="33.5px" y="524.5px" xml:space="preserve">.vbs ファイルで定義されている関数などを呼び出すことができます。</tspan></text>
	<text x="25.5px" y="129.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">非推奨</text>
	<text x="33.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_onAfterInclude を使うと暗黙的に処理が行われるので、推奨されません。</text>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text x="95.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon.vbs</text>
	</a>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="88.5px" y="163.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<text x="133.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と</text>
	<a xlink:href="#SearchParent" onclick="chgPage( evt, 643 )">
	<text x="150.5px" y="163.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SearchParent</text>
	</a>
	<text x="234.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って、あるフォルダー（scriptlib フォルダーがある</text>
	<text x="33.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーなど）の中にあるすべてのスクリプトに共通の処理を、インクルードして、呼び<tspan x="33.5px" y="193.5px" xml:space="preserve">出してください。</tspan></text>
	<g>
	<rect x="75.5" y="234.5" width="250" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main()<tspan x="83.5px" y="265.5px" xml:space="preserve">  include  SearchParent( "Common.vbs" )</tspan>
	<tspan x="83.5px" y="280.5px" xml:space="preserve">  Common_main</tspan>
	<tspan x="83.5px" y="295.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="59.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs</text>
	<text x="59.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Common.vbs</text>
	<g>
	<rect x="75.5" y="336.5" width="370" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Common_main()  '// Setting_onAfterInclude 関数の代わり<tspan x="83.5px" y="367.5px" xml:space="preserve">  set_  "VAR", "value"</tspan>
	<tspan x="83.5px" y="382.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代わりに</text>
	<text x="59.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<line x1="35.5" y1="453.5" x2="522.5" y2="453.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
</g>
<g id="page121" width="635" height="551" transform="translate(+10,+94887)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="551.5" x2="635.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_openFolder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_openFolder</text>
	<g>
	<rect x="29.5" y="47.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Setting_openFolder( Path )</text>
	</g>
	<text x="30.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを開きます。</text>
	<text x="30.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の内容を変えることで、エクスプローラー以外のファイラーを使うことが出来ます。<tspan x="30.5px" y="169.5px" xml:space="preserve">Path 引数にファイルのパスが渡されたときは、そのファイルを選択状態にしてください。</tspan></text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="69.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更 （setting フォルダー）</text>
	</a>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="270.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="152.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー、またはファイルのパス</text>
	<text x="24.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#Setting_openFolder" onclick="chgPage( evt, 121 )" target="_blank">
	<text x="226.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="514.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#Setting_openFolder" onclick="chgPage( evt, 121 )" target="_blank">
	<text x="76.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<a xlink:href="#diff_tool_test" cats_vhref="%vbslib_new%\_src\vbslib.svg#diff_tool_test" onclick="chgPage( evt, 123 )">
	<text x="69.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Diff ツールなどで開くファイルのパスをテストでチェックするとき</text>
	</a>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">開くファイルのパスをテストでチェックするとき</text>
	<text x="47.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_openFolder 関数を呼び出したときに、フォルダーを開かずに、開こうとしたフォルダーのパス<tspan x="47.5px" y="264.5px" xml:space="preserve">を echo 表示するには、下記のコードのようにしてください。</tspan></text>
	<g>
	<rect x="61.5" y="279.5" width="484" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    include  SearchParent( "scriptlib\vbslib\ArgsLog\SettingForTest_pre.vbs" )<tspan x="69.5px" y="310.5px" xml:space="preserve">    include  SearchParent( "scriptlib\vbslib\ArgsLog\SettingForTest.vbs" )</tspan>
	<tspan x="69.5px" y="325.5px" xml:space="preserve">    SetVar  "Setting_openFolder", "echo"  '// echo 出力に変更する</tspan>
	<tspan x="69.5px" y="340.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="355.5px" xml:space="preserve">    Setting_openFolder  "FolderA"</tspan></text>
	</g>
	<text x="42.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#change_function_define" onclick="chgPage( evt, 112 )">
	<text x="81.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 関数定義の変更方法</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ArgsLog\SettingForTest_pre.vbs#" target="_blank">
	<text x="81.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib\vbslib\ArgsLog\SettingForTest_pre.vbs</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ArgsLog\SettingForTest.vbs#" target="_blank">
	<text x="81.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib\vbslib\ArgsLog\SettingForTest.vbs</text>
	</a>
</g>
<g id="page122" width="524" height="1288" transform="translate(+10,+95448)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="524.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="524.5" y1="-0.5" x2="524.5" y2="1288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1288.5" x2="524.5" y2="1288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="23.5" y="49.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getEditorCmdLine( i as integer or string ) as string</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト エディターを開くコマンドラインを返します。</text>
	<text id="Setting_getEditorCmdLine" class="title" x="19.5px" y="27.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パス（文字列）、または、コマンドラインの種類（数値）</text>
	<text x="157.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン文字列, i に対応していないときは Empty</text>
	<text x="27.5px" y="519.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストエディタのパスのみ返す。 "" で囲まないこと</text>
	<text x="19.5px" y="494.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=0 のとき</text>
	<g>
	<rect x="120.5" y="529.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Windows\notepad.exe</text>
	</g>
	<text x="39.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<text x="39.5px" y="642.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<g>
	<rect x="120.5" y="626.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="642.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Windows\notepad.exe" "%1"</text>
	</g>
	<text x="27.5px" y="616.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開くパスを %1 にした、テキストエディタを起動するコマンドラインを返す。</text>
	<text x="19.5px" y="591.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=1 のとき</text>
	<text x="27.5px" y="885.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開くパスを %1、開いた後に検索するキーワードを %2 にした、テキストエディタを<tspan x="27.5px" y="900.5px" xml:space="preserve">起動するコマンドラインを返す。 %2 に対応できないときは、%1 だけ使ったコマンド</tspan>
	<tspan x="27.5px" y="915.5px" xml:space="preserve">ラインを返します。</tspan></text>
	<g>
	<rect x="120.5" y="931.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="947.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\search_open\search_open.exe" "%1#%2"</text>
	</g>
	<text x="39.5px" y="947.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<text x="19.5px" y="860.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=3 のとき</text>
	<text x="39.5px" y="979.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<g>
	<rect x="120.5" y="963.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="979.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Windows\notepad.exe" "%1"</text>
	</g>
	<g>
	<rect x="120.5" y="795.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="811.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Windows\notepad.exe" "%1"</text>
	</g>
	<text x="39.5px" y="811.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<text x="19.5px" y="692.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=2 のとき</text>
	<text x="39.5px" y="779.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<g>
	<rect x="120.5" y="763.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="128.5px" y="779.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\sakura\sakura.exe" -Y=%L "%1"</text>
	</g>
	<text x="27.5px" y="717.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開くパスを %1、開く行番号を %L にした、テキストエディタを起動するコマンドライン<tspan x="27.5px" y="732.5px" xml:space="preserve">を返す。 %L に対応できないときは、%1 だけ使ったコマンドラインを返します。</tspan></text>
	<text x="19.5px" y="280.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i が文字列のとき</text>
	<text x="29.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i は、開こうとするテキストファイルの絶対/相対パスと、行番号、または開いた後に<tspan x="29.5px" y="320.5px" xml:space="preserve">検索するキーワードであるとして、実際に実行するコマンドラインを返します。</tspan>
	<tspan x="29.5px" y="335.5px" xml:space="preserve">上記「使用サンプル」を参照。</tspan></text>
	<text x="39.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i の例：</text>
	<g>
	<rect x="195.5" y="349.5" width="136" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="203.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\FileA.txt</text>
	</g>
	<text x="39.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号を含む i の例：</text>
	<g>
	<rect x="195.5" y="375.5" width="166" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="203.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\FileA.txt(100)</text>
	</g>
	<text x="39.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードを含む i の例：</text>
	<g>
	<rect x="195.5" y="401.5" width="172" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="203.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\FolderA\FileA.txt#FuncA</text>
	</g>
	<text x="39.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="19.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">使用サンプル</text>
	<text x="19.5px" y="1226.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_UI\T_Open_1.vbs#SubSubTest(" target="_blank">
	<text x="62.5px" y="1226.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Open_1.vbs</text>
	</a>
	<text x="19.5px" y="1251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="60.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更 （setting フォルダー）</text>
	</a>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="62.5px" y="1251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="274.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="19.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="82.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<text x="205.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のソース</text>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="131.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<text id="Setting_getEditorCmdLine_Check" x="19.5px" y="1041.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テキスト エディターで開くファイルのパスをテストでチェックするとき</text>
	<a xlink:href="#ArgsLog" onclick="chgPage( evt, 108 )">
	<text x="267.5px" y="1067.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArgsLog</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFiles\SettingForTest.vbs#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )" target="_blank">
	<text x="81.5px" y="1137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _src\Test\tools\T_SyncFiles\SettingForTest.vbs</text>
	</a>
	<text x="42.5px" y="1067.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine 関数の中で</text>
	<text x="324.5px" y="1067.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出すスクリプトを</text>
	<text x="42.5px" y="1137.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="42.5px" y="1082.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include （関数定義を上書き）すると、テキスト エディターで開こうとしたファイル<tspan x="42.5px" y="1097.5px" xml:space="preserve">のパスを、ArgsLog.txt に追記するようになります。 ArgsLog.txt の内容を</tspan>
	<tspan x="42.5px" y="1112.5px" xml:space="preserve">チェックすれば、開くファイルのパスが正しいかどうかをチェックできます。</tspan></text>
	<a xlink:href="#change_function_define" onclick="chgPage( evt, 112 )">
	<text x="81.5px" y="1156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 関数定義の変更方法</text>
	</a>
	<text x="19.5px" y="1201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )" target="_blank">
	<text x="71.5px" y="1201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
</g>
<g id="page123" width="605" height="1802" transform="translate(+10,+96746)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="605.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1802.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="605.5" y1="-0.5" x2="605.5" y2="1802.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1802.5" x2="605.5" y2="1802.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="25.5" y="50.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getDiffCmdLine( i as integer ) as string</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト ファイルの比較（Diff）を実行するコマンドラインのテンプレートを返します。</text>
	<text id="Setting_getDiffCmdLine" class="title" x="20.5px" y="27.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getDiffCmdLine</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの種類</text>
	<text x="157.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン文字列</text>
	<text x="44.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff のパスのみ返す。 "" で囲まないこと</text>
	<text x="36.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=0 のとき</text>
	<g>
	<rect x="83.5" y="277.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Program Files\Rekisa\Rekisa.exe</text>
	</g>
	<text x="56.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="56.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="83.5" y="392.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" "%1" "%2"</text>
	</g>
	<text x="44.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する２つのファイルのパスを %1, %2 にした、Diff を起動するコマンド<tspan x="44.5px" y="379.5px" xml:space="preserve">ラインを返す。</tspan></text>
	<text x="36.5px" y="339.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=2 のとき</text>
	<text x="44.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する３つのファイルのパスを %1, %2, %3 にした、Diff を起動する<tspan x="44.5px" y="536.5px" xml:space="preserve">コマンドラインを返す。</tspan></text>
	<g>
	<rect x="83.5" y="549.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" "%1" "%2" "%3"</text>
	</g>
	<text x="56.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="36.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=3 のとき</text>
	<a xlink:href="#GetDiffCmdLine" onclick="chgPage( evt, 921 )">
	<text pub="n" x="58.5px" y="1725.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDiffCmdLine</text>
	</a>
	<text x="19.5px" y="1725.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#rekisa" onclick="chgPage( evt, 107 )">
	<text x="58.5px" y="1745.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Rekisa - テキスト比較ツール</text>
	</a>
	<text x="36.5px" y="614.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=21 のとき</text>
	<g>
	<rect x="83.5" y="674.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" -Y+1=%L<tspan x="91.5px" y="705.5px" xml:space="preserve"> -ActiveFile="%1" "%1" "%2"</tspan></text>
	</g>
	<text x="56.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="44.5px" y="642.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する２つのファイルのパスを %1, %2 にして、%1 の行番号を<tspan x="44.5px" y="657.5px" xml:space="preserve">%L にした、Diff を起動するコマンドラインを返す。</tspan></text>
	<text x="44.5px" y="783.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する２つのファイルのパスを %1, %2 にして、%2 の行番号を<tspan x="44.5px" y="798.5px" xml:space="preserve">%L にした、Diff を起動するコマンドラインを返す。</tspan></text>
	<text x="56.5px" y="831.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="83.5" y="815.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="831.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" -Y+1=%L<tspan x="91.5px" y="846.5px" xml:space="preserve"> -ActiveFile="%2" "%1" "%2"</tspan></text>
	</g>
	<text x="36.5px" y="755.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=22 のとき</text>
	<g>
	<rect x="83.5" y="951.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="967.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" -Y+1=%L<tspan x="91.5px" y="982.5px" xml:space="preserve"> -ActiveFile="%1" "%1" "%2" "%3"</tspan></text>
	</g>
	<text x="56.5px" y="967.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="44.5px" y="919.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する３つのファイルのパスを %1, %2, %3 にして、%1 の行番号を<tspan x="44.5px" y="934.5px" xml:space="preserve">%L にした、Diff を起動するコマンドラインを返す。</tspan></text>
	<text x="36.5px" y="891.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=31 のとき</text>
	<text x="44.5px" y="1062.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する３つのファイルのパスを %1, %2, %3 にして、%2 の行番号を<tspan x="44.5px" y="1077.5px" xml:space="preserve">%L にした、Diff を起動するコマンドラインを返す。</tspan></text>
	<text x="56.5px" y="1110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="83.5" y="1094.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="1110.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" -Y+1=%L<tspan x="91.5px" y="1125.5px" xml:space="preserve"> -ActiveFile="%2" "%1" "%2" "%3"</tspan></text>
	</g>
	<text x="36.5px" y="1034.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=32 のとき</text>
	<g>
	<rect x="83.5" y="1232.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="1248.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Rekisa\Rekisa.exe" -Y+1=%L<tspan x="91.5px" y="1263.5px" xml:space="preserve"> -ActiveFile="%2" "%1" "%2" "%3"</tspan></text>
	</g>
	<text x="56.5px" y="1248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="44.5px" y="1200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する３つのファイルのパスを %1, %2, %3 にして、%3 の行番号を<tspan x="44.5px" y="1215.5px" xml:space="preserve">%L にした、Diff を起動するコマンドラインを返す。</tspan></text>
	<text x="36.5px" y="1172.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=33 のとき</text>
	<g>
	<rect x="83.5" y="425.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\WinMerge\WinMergeU.exe" "%1" "%2"</text>
	</g>
	<text x="56.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="78.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更 （setting フォルダー）</text>
	</a>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="248.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="36.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="199.5px" y="1725.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diffを実行するコマンドラインを返す</text>
	<text id="diff_tool_test" x="19.5px" y="1337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Diff ツールなどで開くファイルのパスをテストでチェックするとき</text>
	<a xlink:href="#ArgsLog" onclick="chgPage( evt, 108 )">
	<text x="255.5px" y="1363.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArgsLog</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFiles\SettingForTest.vbs#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )" target="_blank">
	<text x="81.5px" y="1635.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _src\Test\tools\T_SyncFiles\SettingForTest.vbs</text>
	</a>
	<text x="42.5px" y="1363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getDiffCmdLine 関数の中で</text>
	<text x="312.5px" y="1363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出すスクリプトを include （関数定義</text>
	<text x="42.5px" y="1616.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="42.5px" y="1378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を上書き）すると、Diff ツールで開こうとしたファイルのパスを、ArgsLog.txt に追記するように<tspan x="42.5px" y="1393.5px" xml:space="preserve">なります。 ArgsLog.txt の内容をチェックすれば、開くファイルのパスが正しいかどうかを</tspan>
	<tspan x="42.5px" y="1408.5px" xml:space="preserve">チェックできます。</tspan></text>
	<a xlink:href="#change_function_define" onclick="chgPage( evt, 112 )">
	<text x="81.5px" y="1654.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 関数定義の変更方法</text>
	</a>
	<text x="19.5px" y="1692.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )" target="_blank">
	<text x="71.5px" y="1692.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFiles\SettingForTest_pre.vbs#" target="_blank">
	<text x="81.5px" y="1616.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _src\Test\tools\T_SyncFiles\SettingForTest_pre.vbs</text>
	</a>
	<text x="42.5px" y="1439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="69.5" y="1423.5" width="502" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="1439.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    include  SearchParent( "_src\Test\tools\T_SyncFiles\SettingForTest_pre.vbs" )<tspan x="77.5px" y="1454.5px" xml:space="preserve">    include  SearchParent( "_src\Test\tools\T_SyncFiles\SettingForTest.vbs" )</tspan>
	<tspan x="77.5px" y="1469.5px" xml:space="preserve">    SetVar  "Setting_getDiffCmdLine", "ArgsLog"  '// ログへの記録に変更する</tspan>
	<tspan x="77.5px" y="1484.5px" xml:space="preserve"></tspan>
	<tspan x="77.5px" y="1499.5px" xml:space="preserve">    start  GetDiffCmdLine( "file1.txt", "file2.txt" )</tspan>
	<tspan x="77.5px" y="1514.5px" xml:space="preserve"></tspan>
	<tspan x="77.5px" y="1529.5px" xml:space="preserve">    AssertFC  "ArgsLog.txt", "Files\DiffAnswer.txt"  '// ログをチェックする</tspan></text>
	</g>
	<text x="42.5px" y="1565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の vbs は、g_Setting_getEditorCmdLine などの関数定義も上書きして、ArgsLog.txt に追記<tspan x="42.5px" y="1580.5px" xml:space="preserve">します。</tspan></text>
	<a xlink:href="#TortoiseMerge" onclick="chgPage( evt, 106 )">
	<text x="58.5px" y="1765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TortoiseMerge - テキスト比較ツール</text>
	</a>
</g>
<g id="page124" width="495" height="575" transform="translate(+10,+98558)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="495.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="495.5" y1="-0.5" x2="495.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="575.5" x2="495.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getFolderDiffCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getFolderDiffCmdLine</text>
	<g>
	<rect x="25.5" y="50.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getFolderDiffCmdLine( i as integer ) as string</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの比較（Diff）を実行するコマンドラインのテンプレートを返します。</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの種類</text>
	<text x="157.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン文字列</text>
	<text x="44.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff のパスのみ返す。 "" で囲まないこと</text>
	<text x="36.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=0 のとき</text>
	<g>
	<rect x="83.5" y="277.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Program Files\DF\DF.exe</text>
	</g>
	<text x="56.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="56.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="83.5" y="392.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\DF\DF.exe" "%1" "%2"</text>
	</g>
	<text x="44.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する２つのフォルダーのパスを %1, %2 にした、Diff を起動するコマンド<tspan x="44.5px" y="379.5px" xml:space="preserve">ラインを返す。</tspan></text>
	<text x="36.5px" y="339.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=2 のとき</text>
	<text x="44.5px" y="490.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する３つのフォルダーのパスを %1, %2, %3 にした、Diff を起動する<tspan x="44.5px" y="505.5px" xml:space="preserve">コマンドラインを返す。</tspan></text>
	<g>
	<rect x="83.5" y="518.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\DF\DF.exe" "%1" "%2" "%3"</text>
	</g>
	<text x="56.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="36.5px" y="465.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">i=3 のとき</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text pub="n" x="78.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エディター等の変更 （setting フォルダー）</text>
	</a>
	<text x="36.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page125" width="464" height="358" transform="translate(+10,+99143)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="358.5" x2="464.5" y2="358.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getAdminUserName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getAdminUserName</text>
	<text x="30.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%APPDATA%\Scripts\account_setting.vbs<tspan x="30.5px" y="140.5px" xml:space="preserve">ファイルを新規作成して下記のように記述してください。</tspan></text>
	<g>
	<rect x="55.5" y="152.5" width="280" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getAdminUserName()<tspan x="63.5px" y="183.5px" xml:space="preserve">  Setting_getAdminUserName = "Administrator"</tspan>
	<tspan x="63.5px" y="198.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<g>
	<rect x="29.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getAdminUserName() as string</text>
	</g>
	<text x="30.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者のユーザー名を返します。</text>
	<text x="30.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows XP で自分が管理者であったり、Windows 7 で管理者になれる<tspan x="30.5px" y="250.5px" xml:space="preserve">ユーザであれば、関数定義の記述は不要です。</tspan></text>
	<text x="30.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="68.5px" y="321.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ setting フォルダに入れる関数の作り方</text>
	</a>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="248.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="30.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者のユーザー名は、</text>
	<a xlink:href="#g_admin" onclick="chgPage( evt, 1085 )">
	<text x="177.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_admin</text>
	</a>
	<text x="225.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">= 1 にしたときに使われます。</text>
</g>
<g id="page126" width="483" height="310" transform="translate(+10,+99511)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="483.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="483.5" y1="-0.5" x2="483.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="310.5" x2="483.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_buildTestPrompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_buildTestPrompt</text>
	<g>
	<rect x="27.5" y="49.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Setting_buildTestPrompt( Prompt as TestPrompt )</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトの設定を行います。</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\TestPrompt_Setting_default.vbs#Setting_buildTestPrompt" onclick="chgPage( evt, 126 )" target="_blank">
	<text x="215.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#TestPrompt_Setting" onclick="chgPage( evt, 951 )">
	<text pub="n" x="71.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 設定ファイル TestPrompt_Setting.vbs</text>
	</a>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="71.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ setting フォルダに入れる関数の作り方</text>
	</a>
	<text x="24.5px" y="228.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="256.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt</text>
	<text x="162.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定 （TestPrompt_Setting.vbs のサンプルを参照）</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="71.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・プロンプト (Test.vbs)</text>
	</a>
	<a xlink:href="#Tests_AddTestScriptAuto" onclick="chgPage( evt, 956 )">
	<text x="283.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::AddTestScriptAuto</text>
	</a>
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトのメニュー項目を設定します。</text>
	<text x="33.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・スクリプト（Test.vbs）を登録します。</text>
</g>
<g id="page127" width="457" height="169" transform="translate(+10,+99831)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="169.5" x2="457.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_get7zExePath</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_get7zExePath() as string</text>
	</g>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="305.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_get7zExePath]" target="_blank">
	<text x="83.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\圧縮ファイル.svg#7zip" cats_vhref="%programming%\フォーマット ファイル 圧縮\圧縮ファイル.svg#7zip">
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">7-Zip</text>
	</a>
	<text x="65.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の 7z.exe のパスを返します。</text>
</g>
<g id="page128" width="497" height="611" transform="translate(+10,+100010)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="497.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="611.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="497.5" y1="-0.5" x2="497.5" y2="611.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="611.5" x2="497.5" y2="611.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getTemp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getTemp</text>
	<g>
	<rect x="25.5" y="47.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Setting_getTemp( out_FolderPath as string, out_LimitDate as Date )</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・ファイルやテンポラリ・フォルダーの設定値を取得します。</text>
	<text x="31.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_FolderPath</text>
	<text x="95.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_LimitDate</text>
	<text x="211.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） テンポラリ・フォルダのパス</text>
	<text x="211.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 保存期限</text>
	<text x="31.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="254.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Setting_getTemp( out_FolderPath, out_LimitDate )<tspan x="51.5px" y="285.5px" xml:space="preserve">  out_FolderPath = env( "%Temp%\Report" )</tspan>
	<tspan x="51.5px" y="300.5px" xml:space="preserve">  out_LimitDate = DateAdd( "d", -2, Now() )  '// "d" = day</tspan>
	<tspan x="51.5px" y="315.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#DateAdd" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#DateAdd">
	<text pub="n" x="159.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DateAdd</text>
	</a>
	<text x="108.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記は、Setting_getTemp を定義していないときと同じ設定です</text>
	<text id="g_TempFile" class="keyword" x="24.5px" y="494.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_TempFile</text>
	<text x="45.5px" y="559.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダの設定に関するオブジェクト。<tspan x="45.5px" y="574.5px" xml:space="preserve">テンポラリ・フォルダに保存するまでは Empty です。</tspan></text>
	<g>
	<rect x="37.5" y="509.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_TempFile as TempFileClass</text>
	</g>
	<text x="31.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getTemp は、g_TempFile = Empty のときに呼ばれ、呼び出したら、<tspan x="31.5px" y="368.5px" xml:space="preserve">g_TempFile.m_FolderPath に out_FolderPath に出力したパスが入ります。</tspan></text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text x="165.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">env</text>
	</a>
	<text x="31.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_FolderPath や out_LimitDate に値を代入しなかったら、デフォルト値が<tspan x="31.5px" y="410.5px" xml:space="preserve">使われます。</tspan></text>
	<text x="31.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_LimitDate 引数に出力した日時より前のタイムスタンプを持つファイルは、<tspan x="31.5px" y="452.5px" xml:space="preserve">GetTempPath で削除されます。 参考</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#cmp_date" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#cmp_date">
	<text pub="n" x="250.5px" y="452.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 日付の比較</text>
	</a>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text x="69.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTempPath</text>
	</a>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="69.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ setting フォルダに入れる関数の作り方</text>
	</a>
	<text x="31.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="217.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="191.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・ファイルのパスを返す</text>
</g>
<g id="page129" width="460" height="349" transform="translate(+10,+100631)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="460.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="460.5" y1="-0.5" x2="460.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="349.5" x2="460.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getDiff3Path" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getDiff3Path</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getDiff3Path() as string</text>
	</g>
	<text x="115.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が入っているフォルダーのパスを返します。</text>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text x="141.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	</a>
	<text x="31.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff3.exe がないと、</text>
	<text x="275.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による警告がされます。</text>
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の定義は、ユーザーが変更できます。</text>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="40.5" y="202.5" width="364" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getDiff3Path()<tspan x="48.5px" y="233.5px" xml:space="preserve">    Setting_getDiff3Path = GetExistPathInSetting( Array( _</tspan>
	<tspan x="48.5px" y="248.5px" xml:space="preserve">        g_vbslib_folder +"GPL\GnuWin\bin\diff3.exe" ), _</tspan>
	<tspan x="48.5px" y="263.5px" xml:space="preserve">        "Setting_getDiff3Path" )</tspan>
	<tspan x="48.5px" y="278.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_getDiff3Path]" target="_blank">
	<text x="83.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#diff3">
	<text pub="n" x="31.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff3 (Diffutils)</text>
	</a>
</g>
<g id="page130" width="724" height="383" transform="translate(+10,+100990)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="724.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="724.5" y1="-0.5" x2="724.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="383.5" x2="724.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getPerlPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getPerlPath</text>
	<g>
	<rect x="25.5" y="47.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getPerlPath() as string</text>
	</g>
	<text x="60.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトのホスト(.exe) のパスを返します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\Perl\Perl.svg" cats_vhref="%programming%\スクリプト\Perl\Perl.svg">
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Perl</text>
	</a>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text x="233.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	</a>
	<text x="31.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Perl がインストールされていないと、</text>
	<text x="367.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による警告がされます。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="305.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の定義は、ユーザーが変更できます。</text>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="40.5" y="202.5" width="652" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getPerlPath()<tspan x="48.5px" y="233.5px" xml:space="preserve">    Setting_getPerlPath = GetExistPathInSetting( Array( _</tspan>
	<tspan x="48.5px" y="248.5px" xml:space="preserve">        g_vbslib_folder +"perl\bin\perl.exe", _</tspan>
	<tspan x="48.5px" y="263.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles%\perl-strawberry-perl\perl\bin\perl.exe" ), _</tspan>
	<tspan x="48.5px" y="278.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles(x86)%\perl-strawberry-perl\perl\bin\perl.exe" ) ), _</tspan>
	<tspan x="48.5px" y="293.5px" xml:space="preserve">        "Setting_getPerlPath" )</tspan>
	<tspan x="48.5px" y="308.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="346.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_getPerlPath]" target="_blank">
	<text x="83.5px" y="346.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
</g>
<g id="page131" width="604" height="374" transform="translate(+10,+101383)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="374.5" x2="604.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getNaturalDocsPerlPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getNaturalDocsPerlPath</text>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getNaturalDocsPerlPath() as string</text>
	</g>
	<text x="110.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の本体（Perl スクリプト）のパスを返します。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="305.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text x="278.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	</a>
	<text x="31.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NaturalDocs がインストールされていないと、</text>
	<text x="412.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による警告がされます。</text>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="40.5" y="202.5" width="562" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getNaturalDocsPerlPath()<tspan x="48.5px" y="233.5px" xml:space="preserve">    Setting_getNaturalDocsPerlPath = GetExistPathInSetting( Array( _</tspan>
	<tspan x="48.5px" y="248.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles%\NaturalDocs\NaturalDocs" ), _</tspan>
	<tspan x="48.5px" y="263.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles(x86)%\NaturalDocs\NaturalDocs" ) ), _</tspan>
	<tspan x="48.5px" y="278.5px" xml:space="preserve">        "Setting_getNaturalDocsPerlPath" )</tspan>
	<tspan x="48.5px" y="293.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_getNaturalDocsPerlPath]" target="_blank">
	<text x="83.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="31.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Natural Docs</text>
	</a>
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の定義は、ユーザーが変更できます。</text>
</g>
<g id="page132" width="604" height="375" transform="translate(+10,+101767)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="375.5" x2="604.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getDoxygenPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getDoxygenPath</text>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getNaturalDocsPerlPath() as string</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">doxygen のフォルダーのパスを返します。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="305.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text x="262.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	</a>
	<text x="31.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">doxygen がインストールされていないと、</text>
	<text x="396.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による警告がされます。</text>
	<text x="24.5px" y="195.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="40.5" y="204.5" width="466" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getDoxygenPath()<tspan x="48.5px" y="235.5px" xml:space="preserve">    Setting_getDoxygenPath = GetExistPathInSetting( Array( _</tspan>
	<tspan x="48.5px" y="250.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles%\doxygen" ), _</tspan>
	<tspan x="48.5px" y="265.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles(x86)%\doxygen" ) ), _</tspan>
	<tspan x="48.5px" y="280.5px" xml:space="preserve">        "Setting_getDoxygenPath" )</tspan>
	<tspan x="48.5px" y="295.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_getDoxygenPath]" target="_blank">
	<text x="83.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の定義は、ユーザーが変更できます。</text>
</g>
<g id="page133" width="604" height="368" transform="translate(+10,+102152)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="368.5" x2="604.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Setting_getSnapNotePath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Setting_getSnapNotePath</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getSnapNotePath() as string</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Snap Note の本体のパスを返します。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="305.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダー ]</text>
	</a>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text x="210.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetExistPathInSetting</text>
	</a>
	<text x="31.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Snap Note が見つからないと、</text>
	<text x="344.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による警告がされます。</text>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="40.5" y="212.5" width="532" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getSnapNotePath()<tspan x="48.5px" y="243.5px" xml:space="preserve">    Setting_getSnapNotePath = GetExistPathInSetting( Array( _</tspan>
	<tspan x="48.5px" y="258.5px" xml:space="preserve">        g_sh.ExpandEnvironmentStrings( "%ProgramFiles%\Snap Note\Snap Note.exe" ) ), _</tspan>
	<tspan x="48.5px" y="273.5px" xml:space="preserve">        "Setting_getSnapNotePath" )</tspan>
	<tspan x="48.5px" y="288.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[Setting_getSnapNotePath]" target="_blank">
	<text x="83.5px" y="332.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この関数の定義は、ユーザーが変更できます。</text>
</g>
<g id="page134" width="116" height="99" transform="translate(+10,+102530)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="116.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="116.5" y1="-0.5" x2="116.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="99.5" x2="116.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_Vers</text>
	</a>
</g>
<g id="page135" width="585" height="298" transform="translate(+10,+102639)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="298.5" x2="585.5" y2="298.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ui" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ユーザーインターフェース</text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text x="36.5px" y="108.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input</text>
	</a>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text x="36.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo</text>
	</a>
	<a xlink:href="#pause" onclick="chgPage( evt, 148 )">
	<text x="36.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ pause</text>
	</a>
	<text x="194.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプト、またはウィンドウにメッセージを表示します。</text>
	<text x="194.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Enter キーを押すまで待ちます。</text>
	<text x="194.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトを表示し、ユーザからのキーボード入力を待ちます。</text>
	<a xlink:href="#SendKeys" onclick="chgPage( evt, 162 )">
	<text x="36.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SendKeys</text>
	</a>
	<text x="194.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーボード入力をエミュレーションします。</text>
	<text x="36.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
	<a xlink:href="#Play" onclick="chgPage( evt, 164 )">
	<text pub="n" x="36.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Play</text>
	</a>
	<a xlink:href="#SystemSound" onclick="chgPage( evt, 167 )">
	<text pub="n" x="36.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SystemSound</text>
	</a>
	<text x="194.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音楽ファイルや効果音ファイルを鳴らします。</text>
	<text x="194.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コントロールパネルに設定されている効果音を鳴らします。</text>
	<text x="36.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_UI">
	<text x="86.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ユーザインターフェースのテスト</text>
	</a>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="36.5px" y="129.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputCommand</text>
	</a>
	<text x="336.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入ります。</text>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="194.5px" y="129.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
</g>
<g id="page136" width="562" height="1173" transform="translate(+10,+102947)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="562.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="562.5" y1="-0.5" x2="562.5" y2="1173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1173.5" x2="562.5" y2="1173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="echo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo</text>
	<g>
	<rect x="28.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  echo( Message as variant ) as string</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプト、またはウィンドウにメッセージを表示します。</text>
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message</text>
	<text x="172.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示する内容、またはオブジェクト</text>
	<g>
	<rect x="41.5" y="217.5" width="106" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  echo "はろー"<tspan x="49.5px" y="248.5px" xml:space="preserve">  echo  1+1</tspan></text>
	</g>
	<text x="36.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="36.5px" y="793.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message にオブジェクトを指定した場合、Value プロパティを表示します。<tspan x="36.5px" y="808.5px" xml:space="preserve">参考</tspan></text>
	<g>
	<rect x="62.5" y="826.5" width="196" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="842.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ClassX<tspan x="70.5px" y="857.5px" xml:space="preserve">  Public Property Get  Value()</tspan></text>
	</g>
	<text x="23.5px" y="1046.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#echo_r" onclick="chgPage( evt, 143 )">
	<text x="66.5px" y="1082.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_r</text>
	</a>
	<text x="100.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="172.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示した内容（文字列）</text>
	<a xlink:href="#echo_flush" onclick="chgPage( evt, 137 )">
	<text pub="n" x="66.5px" y="1046.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_flush</text>
	</a>
	<a xlink:href="#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text pub="n" x="66.5px" y="1064.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EchoOff</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Echo" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Echo">
	<text pub="n" x="66.5px" y="1118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript::Echo</text>
	</a>
	<text x="153.5px" y="766.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">があるときは、出力しません。</text>
	<text x="36.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： ファイルとコマンドプロンプトの両方に出力する</text>
	<g>
	<rect x="41.5" y="648.5" width="346" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim out : Set out = OpenForWrite( "_out.txt", Empty )<tspan x="49.5px" y="679.5px" xml:space="preserve">  out.WriteLine  echo( "はろー" )</tspan></text>
	</g>
	<a xlink:href="#GetEchoStr" onclick="chgPage( evt, 145 )">
	<text pub="n" x="70.5px" y="808.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEchoStr</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LoadEnvVars]" target="_blank">
	<text x="69.5px" y="1014.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # T_LoadEnvVars</text>
	</a>
	<text x="23.5px" y="1014.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text pub="n" x="94.5px" y="720.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_CommandPrompt</text>
	</a>
	<text x="207.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、コマンドプロンプトを表示しているときは、コマンド・</text>
	<text x="36.5px" y="737.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトの中に、そうではないときは、ウインドウに表示します。</text>
	<text x="36.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo は、</text>
	<a xlink:href="#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text pub="n" x="36.5px" y="766.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	</a>
	<text x="195.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っているときは、Test_logs.txt ファイルにも出力します。</text>
	<a xlink:href="..\..\vbslib3\_src\vbslib.svg#test_prompt" onclick="chgPage( evt, 934 )">
	<text pub="n" x="36.5px" y="895.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプト (Test.vbs)</text>
	</a>
	<text x="36.5px" y="912.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクトがあるときでも出力したいときは、echo_v を使うか、標準出力して<tspan x="36.5px" y="927.5px" xml:space="preserve">ください。</tspan>
	<tspan x="36.5px" y="942.5px" xml:space="preserve">例：echo_r "text", ""</tspan></text>
	<text x="179.5px" y="1046.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今まで echo した内容をウィンドウで表示します。</text>
	<text x="179.5px" y="1064.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo で出力しないようにします。</text>
	<text x="179.5px" y="1082.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力かファイルに、文字列を出力します。</text>
	<text x="179.5px" y="1118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript / WSH の標準的な表示関数。</text>
	<text x="36.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="162.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#GetEchoStr" onclick="chgPage( evt, 145 )">
	<text pub="n" x="66.5px" y="1100.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEchoStr</text>
	</a>
	<text x="179.5px" y="1100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message を表示可能な文字列に変換します。</text>
	<g>
	<rect x="41.5" y="566.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set obj = new ClassX<tspan x="49.5px" y="597.5px" xml:space="preserve">  echo  obj  '// obj.xml プロパティを表示する</tspan></text>
	</g>
	<text x="36.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="195.5" y="219.5" width="64" height="36"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="209.5px" y="233.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">はろー<tspan x="209.5px" y="248.5px" xml:space="preserve">2</tspan></text>
	</g>
	<text x="179.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行結果：</text>
	<g>
	<rect x="41.5" y="384.5" width="118" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  a<tspan x="49.5px" y="415.5px" xml:space="preserve">  a = 5</tspan>
	<tspan x="49.5px" y="430.5px" xml:space="preserve">  echo  "a = "&amp; a</tspan></text>
	</g>
	<g>
	<rect x="195.5" y="384.5" width="58" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="209.5px" y="398.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a = 5</text>
	</g>
	<text x="179.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行結果：</text>
	<text x="36.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="278.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行結果：</text>
	<g>
	<rect x="294.5" y="295.5" width="136" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="308.5px" y="309.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">名前は、太郎です。</text>
	</g>
	<g>
	<rect x="41.5" y="295.5" width="220" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  name<tspan x="49.5px" y="326.5px" xml:space="preserve">  name = "太郎"</tspan>
	<tspan x="49.5px" y="341.5px" xml:space="preserve">  echo  "名前は、"+ name +"です。"</tspan></text>
	</g>
	<text x="36.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="36.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="473.5" width="238" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  name<tspan x="49.5px" y="504.5px" xml:space="preserve">  name = input( "あなたの名前は？&gt;" )</tspan>
	<tspan x="49.5px" y="519.5px" xml:space="preserve">  echo  name +"さんですね。"</tspan></text>
	</g>
	<text x="297.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行結果：</text>
	<g>
	<rect x="313.5" y="473.5" width="148" height="36"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="327.5px" y="487.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">あなたの名前は &gt;次郎<tspan x="327.5px" y="502.5px" xml:space="preserve">次郎さんですね。</tspan></text>
	</g>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text pub="n" x="103.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">input</text>
	</a>
	<text x="61.5px" y="519.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo</text>
	<a xlink:href="#echo_test" onclick="chgPage( evt, 947 )">
	<text x="66.5px" y="1136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo 出力して、その内容が正しいことをチェックするテスト</text>
	</a>
	<text x="23.5px" y="982.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[echo]" target="_blank">
	<text x="79.5px" y="982.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page137" width="590" height="332" transform="translate(+10,+104130)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="332.5" x2="590.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="echo_flush" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo_flush</text>
	<g>
	<rect x="28.5" y="47.5" width="118" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  echo_flush()</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[echo_flush]" target="_blank">
	<text x="136.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="34.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプトを表示していないとき、今まで echo した文字列をウィンドウで表示します。</text>
	<text x="34.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプトを表示しているときは、何もしません。<tspan x="34.5px" y="169.5px" xml:space="preserve">echo_flush を呼び出さなくても、プログラム終了時、pause、input 時、何度も echo したときは、</tspan>
	<tspan x="34.5px" y="184.5px" xml:space="preserve">ウインドウに自動的に表示します。</tspan></text>
	<text x="34.5px" y="295.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text pub="n" x="79.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
	<text x="226.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを表示するかどうか</text>
	<g>
	<rect x="41.5" y="225.5" width="184" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  echo  "注意してください。"<tspan x="49.5px" y="256.5px" xml:space="preserve">  echo_flush</tspan></text>
	</g>
	<text x="34.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="34.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="108.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
</g>
<g id="page138" width="450" height="224" transform="translate(+10,+104472)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="450.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="450.5" y1="-0.5" x2="450.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="224.5" x2="450.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="echo_line" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo_line</text>
	<g>
	<rect x="28.5" y="47.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  echo_line()</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[echo_line]" target="_blank">
	<text x="136.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">水平線を表示します。</text>
	<g>
	<rect x="42.5" y="167.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">------------------------------------------------------------</text>
	</g>
	<text x="36.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容：</text>
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="99.5" y="108.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="107.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
</g>
<g id="page139" width="670" height="418" transform="translate(+10,+104706)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="670.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="670.5" y1="-0.5" x2="670.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="418.5" x2="670.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EchoOnOff" class="title, keyword" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	<g>
	<rect x="26.5" y="99.5" width="208" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  FuncA( Param1 )<tspan x="34.5px" y="130.5px" xml:space="preserve">  echo  "&gt;FuncA " &amp; Param1</tspan>
	<tspan x="34.5px" y="145.5px" xml:space="preserve">  Dim  ec : Set ec = new EchoOff</tspan>
	<tspan x="34.5px" y="160.5px" xml:space="preserve"></tspan>
	<tspan x="34.5px" y="175.5px" xml:space="preserve">  echo  "SubA"</tspan>
	<tspan x="34.5px" y="190.5px" xml:space="preserve"></tspan>
	<tspan x="34.5px" y="205.5px" xml:space="preserve">  ec = Empty</tspan>
	<tspan x="34.5px" y="220.5px" xml:space="preserve">  echo  FuncA</tspan>
	<tspan x="34.5px" y="235.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="56.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクトがあるときは、</text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text pub="n" x="221.5px" y="56.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo</text>
	</a>
	<text x="256.5px" y="56.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で出力しません。</text>
	<text x="256.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出した関数名を表示する</text>
	<text x="256.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクトの削除で、表示を復活します。<tspan x="256.5px" y="222.5px" xml:space="preserve">ec=Empty しない場合でも、FuncA から返ると自動的に復活します。</tspan>
	<tspan x="256.5px" y="237.5px" xml:space="preserve">（デストラクタによるため）</tspan></text>
	<text x="24.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、下記のように使います。</text>
	<a xlink:href="#DisableEchoOff" onclick="chgPage( evt, 141 )">
	<text pub="n" x="65.5px" y="352.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DisableEchoOff</text>
	</a>
	<text x="24.5px" y="352.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="23.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクトがあるときに、長い処理の進捗状況を表示したいときは、echo_r で標準出力へ出力して<tspan x="23.5px" y="293.5px" xml:space="preserve">ください。</tspan></text>
	<a xlink:href="#echo_r" onclick="chgPage( evt, 143 )">
	<text pub="n" x="193.5px" y="352.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_r</text>
	</a>
	<text x="184.5px" y="145.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EchoOff</text>
	<text x="256.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo で表示しないようにする</text>
	<text x="256.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ここの echo では表示されません。 実際は、FuncA 関数から呼び<tspan x="256.5px" y="183.5px" xml:space="preserve">出す関数の中から呼ばれる echo による表示を抑制します</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EchoOff]" target="_blank">
	<text x="77.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="23.5px" y="328.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[EchoOff]" cats_vhref="%vbslib_new%\scriptlib\vbslib\vbslib_mini.vbs#[EchoOff]" target="_blank">
	<text x="172.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
</g>
<g id="page140" width="361" height="168" transform="translate(+10,+105134)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="361.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="361.5" y1="-0.5" x2="361.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="168.5" x2="361.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_EchoObj_m_bEchoOff" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_EchoObj.m_bEchoOff</text>
	<g>
	<rect x="25.5" y="47.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_EchoObj.m_bEchoOff as boolean</text>
	</g>
	<text x="156.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって出力しないかどうか。</text>
	<text x="24.5px" y="131.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EchoOff]" target="_blank">
	<text x="75.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	</a>
</g>
<g id="page141" width="418" height="306" transform="translate(+10,+105312)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="418.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="306.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="418.5" y1="-0.5" x2="418.5" y2="306.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="306.5" x2="418.5" y2="306.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DisableEchoOff" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DisableEchoOff</text>
	<g>
	<rect x="28.5" y="47.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DisableEchoOff()</text>
	</g>
	<text x="36.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクトがあっても、echo 出力するようにします。</text>
	<a xlink:href="#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text pub="n" x="66.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EchoOff オブジェクト</text>
	</a>
	<text x="27.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="48.5" y="169.5" width="112" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub main()<tspan x="56.5px" y="200.5px" xml:space="preserve">  DisableEchoOff</tspan>
	<tspan x="56.5px" y="215.5px" xml:space="preserve">    :</tspan></text>
	</g>
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DisableEchoOff]" target="_blank">
	<text x="190.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="99.5" y="113.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="107.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
</g>
<g id="page142" width="545" height="422" transform="translate(+10,+105628)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="545.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="545.5" y1="-0.5" x2="545.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="422.5" x2="545.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="echo_v" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo_v</text>
	<g>
	<rect x="25.5" y="45.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  echo_v( Message as string ) as string</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を出力します。 フィルタリングされません。</text>
	<text x="36.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message</text>
	<text x="193.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力する内容の文字列（文字列以外は指定できません）</text>
	<text x="36.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="141.5" width="105" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_sub.vbs</text>
	</g>
	<text x="24.5px" y="264.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="277.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_verbose Then  echo_v  "処理は１つも行われませんでした。"</text>
	</g>
	<text x="36.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_verbose を使うときは、echo_v を使用してください。</text>
	<a xlink:href="#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text x="36.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	</a>
	<text x="159.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の影響を受けません。（＝ フィルタリングされません）</text>
	<text x="36.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージは、echo ではなく echo_v を使用してください。</text>
	<text x="24.5px" y="360.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_Verbose\T_Verbose.vbs#[T_Verbose]" target="_blank">
	<text x="79.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Verbose.vbs # [T_Verbose]</text>
	</a>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_verbose" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_verbose" onclick="chgPage( evt, 1170 )">
	<text x="79.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_verbose</text>
	</a>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: echo_v" target="_blank">
	<text x="79.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
</g>
<g id="page143" width="610" height="322" transform="translate(+10,+106060)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="610.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="610.5" y1="-0.5" x2="610.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="322.5" x2="610.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="echo_r" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo_r</text>
	<g>
	<rect x="25.5" y="45.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  echo_r( Message as string, RedirectPath as string ) as string</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力かファイルに、文字列を出力します。</text>
	<text x="36.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RedirectPath</text>
	<text x="193.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力する内容の文字列など（echo と同じ）</text>
	<text x="193.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力先のファイルパス、Empty のときは出力しない、""=標準出力へ</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力した内容の文字列</text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text x="83.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo</text>
	</a>
	<text x="24.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="50.5" y="201.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo_r  "エラー", ""</text>
	</g>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#echo_r" onclick="chgPage( evt, 143 )" target="_blank">
	<text x="83.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page144" width="529" height="362" transform="translate(+10,+106392)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="362.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="362.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="362.5" x2="529.5" y2="362.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Execute_Echo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Execute_Echo</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Execute_Echo]" target="_blank">
	<text x="136.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Execute_Echo( ExpressionStr as string, Label as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">式とその計算結果を表示します。 デバッグ用です。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpressionStr</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Label</text>
	<text x="202.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">式（文字列）</text>
	<text x="202.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容の最初に表示するラベル</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="202.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Execute に渡すコード</text>
	<text x="33.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="176.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<g class="writting">
	<rect x="210.5" y="218.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="218.5px" y="232.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<a xlink:href="#watch" onclick="chgPage( evt, 1172 )">
	<text x="66.5px" y="325.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ウォッチ (WS, WD, WX)</text>
	</a>
	<text x="24.5px" y="325.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page145" width="505" height="379" transform="translate(+10,+106764)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="379.5" x2="505.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetEchoStr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetEchoStr</text>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message を表示可能な文字列に変換します。</text>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetEchoStr( Message as variant ) as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetEchoStr]" target="_blank">
	<text x="132.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message がオブジェクトの場合、</text>
	<text x="33.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message が Dictionary の場合、キーとアイテムの両方を文字列にします。<tspan x="33.5px" y="280.5px" xml:space="preserve">このとき、アイテムを再帰的に GetEchoStr に渡します。</tspan></text>
	<text x="33.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Message が配列または ArrayClass の場合、すべての要素を文字列にします。</text>
	<text x="33.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="111.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="44.5" y="172.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s = GetEchoStr( object )</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Value\T_Value.vbs#[T_EchoStr]" target="_blank">
	<text x="88.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Value.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub">
	<text x="217.5px" y="232.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">xml_sub メソッド</text>
	</a>
	<text x="308.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値を返します。</text>
	<text x="192.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_EchoStr</text>
</g>
<g id="page146" width="598" height="411" transform="translate(+10,+107153)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="411.5" x2="598.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_CustomEchoStrGenerators" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_CustomEchoStrGenerators</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#g_CustomEchoStrGenerators" onclick="chgPage( evt, 146 )" target="_blank">
	<text x="242.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_CustomEchoStrGenerators  as dictionary of Function</text>
	</g>
	<g>
	<rect x="40.5" y="216.5" width="508" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  InitializeModule( ThisPath )<tspan x="48.5px" y="247.5px" xml:space="preserve">  Set g_CustomEchoStrGenerators( "ClassA" ) = GetRef( "ClassA_xml_sub" )</tspan>
	<tspan x="48.5px" y="262.5px" xml:space="preserve">End Function</tspan>
	<tspan x="48.5px" y="277.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="292.5px" xml:space="preserve">Function  ClassA_xml_sub( m as Object, Level as integer )</tspan>
	<tspan x="48.5px" y="307.5px" xml:space="preserve">  ClassA_xml_sub = GetTab(Level)+ "&lt;"+TypeName(m)+" Name='"+ XmlAttrA( m.Name ) +_</tspan>
	<tspan x="48.5px" y="322.5px" xml:space="preserve">                   "'/&gt;"+ vbCRLF</tspan>
	<tspan x="48.5px" y="337.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示可能な文字列に変換する関数の辞書。</text>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub">
	<text x="67.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml_sub メソッド (vbsool)</text>
	</a>
	<text x="24.5px" y="374.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GetEchoStr" onclick="chgPage( evt, 145 )">
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetEchoStr</text>
	</a>
	<text x="104.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の引数に指定したオブジェクトのクラスに、</text>
	<text x="121.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数の中で、g_CustomEchoStrGenerators に関数を登録してください。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub">
	<text x="340.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">xml_sub メソッド</text>
	</a>
	<text x="428.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を定義できないときは、</text>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InitializeModule</text>
	</a>
	<text x="33.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録する関数は、xml_sub メソッドと同じ形式の文字列を返すようにしてください。</text>
</g>
<g id="page147" width="450" height="378" transform="translate(+10,+107574)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="450.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="450.5" y1="-0.5" x2="450.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="378.5" x2="450.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_EchoCopyStream" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_EchoCopyStream</text>
	<text x="24.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Echo 出力のコピーを横取りするストリーム オブジェクト。</text>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_EchoCopyStream as TextStream or Empty</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text x="183.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TextStream</text>
	</a>
	<text x="24.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Echo 出力するときに、g_EchoCopyStream が Empty ではないときは、<tspan x="24.5px" y="144.5px" xml:space="preserve">その出力内容を WriteLine メソッドに渡します。</tspan></text>
	<a xlink:href="#echo_v" onclick="chgPage( evt, 142 )">
	<text x="118.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_v</text>
	</a>
	<text x="24.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の Echo 出力のコピーは、横取りできます。</text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text x="58.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo</text>
	</a>
	<text x="24.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の Echo 出力のコピーは、横取りできません。</text>
	<a xlink:href="#echo_r" onclick="chgPage( evt, 143 )">
	<text x="189.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_r</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Echo">
	<text x="58.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript::Echo</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#stdinout">
	<text x="172.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript::StdOut, StdErr</text>
	</a>
	<text x="24.5px" y="298.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_Verbose\T_Verbose.vbs#[T_Verbose]" target="_blank">
	<text x="76.5px" y="298.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Verbose.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_EchoCopyStream" target="_blank">
	<text x="76.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs</text>
	</a>
	<text x="161.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_EchoCopyStream  </text>
	<a xlink:href="Test\vbslib_test\T_UI\T_EchoCopyStream.vbs#T_EchoCopyStream" target="_blank">
	<text x="110.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_EchoCopyStream.vbs</text>
	</a>
</g>
<g id="page148" width="563" height="448" transform="translate(+10,+107962)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="448.5" x2="563.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="pause" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Pause</text>
	<g>
	<rect x="28.5" y="47.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Pause()</text>
	</g>
	<g>
	<rect x="38.5" y="244.5" width="298" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="52.5px" y="258.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">続行するには Enter キーを押してください . . .</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトにメッセージを表示して、Enter キーを押すまで待ちます。</text>
	<text x="24.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メッセージの内容：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Pause]" target="_blank">
	<text x="134.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib.vbs (src)</text>
	</a>
	<text x="24.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="39.5" y="312.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo  "処理を開始します。"<tspan x="47.5px" y="343.5px" xml:space="preserve">If not ArgumentExist( "silent" ) Then  Pause</tspan></text>
	</g>
	<text x="24.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグするときは、Pause より MsgBox を使った方がよいでしょう。<tspan x="24.5px" y="411.5px" xml:space="preserve">Pause は、子プロセスがからむと、メッセージが表示されない可能性があるためです。</tspan></text>
	<text x="185.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">silent</text>
	<text x="83.5px" y="328.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"処理を開始します。"</text>
	<text x="281.5px" y="343.5px" style="fill:rgb(128,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Pause</text>
	<text x="36.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="110.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<g>
	<rect x="39.5" y="174.5" width="46" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Pause</text>
	</g>
	<text x="24.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#Pause" onclick="chgPage( evt, 148 )" target="_blank">
	<text x="253.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_mini.vbs (src)</text>
	</a>
</g>
<g id="page149" width="548" height="181" transform="translate(+10,+108420)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="548.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="548.5" y1="-0.5" x2="548.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="181.5" x2="548.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="pause2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">pause2</text>
	<g>
	<rect x="28.5" y="47.5" width="94" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  pause2()</text>
	</g>
	<text x="24.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを使う .vbs ファイルをダブルクリックしたときだけ pause します。</text>
	<text x="24.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの最後で pause2 すると、コマンドプロンプトに出力した内容を確認できます。</text>
	<text x="24.5px" y="144.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#pause2" onclick="chgPage( evt, 149 )" target="_blank">
	<text x="79.5px" y="144.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page150" width="496" height="285" transform="translate(+10,+108611)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="496.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="496.5" y1="-0.5" x2="496.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="285.5" x2="496.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PauseForDebug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PauseForDebug</text>
	<g>
	<rect x="28.5" y="47.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  PauseForDebug()</text>
	</g>
	<text x="24.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し元がデバッグ モードのときに、実行を一時停止します。</text>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#PauseForDebug" onclick="chgPage( evt, 150 )" target="_blank">
	<text x="79.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように表示されて一時停止します。</text>
	<g>
	<rect x="38.5" y="136.5" width="298" height="36"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="52.5px" y="150.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a と Enter : 今後は止めない<tspan x="52.5px" y="165.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan></text>
	</g>
	<text x="24.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a (Enter) が入力されると、それ以降の PauseForDebug では何もしません。<tspan x="24.5px" y="215.5px" xml:space="preserve">デバッグ モードの内容は、PauseForDebug を呼び出すモジュールによります。</tspan></text>
</g>
<g id="page151" width="505" height="1162" transform="translate(+10,+108906)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="1162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1162.5" x2="505.5" y2="1162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="92" y="869" width="243" height="117" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB1APMDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD731z4


gS+C7m20+7vpxJNGHg3L5rS5lVMbmbO7LZ7DAOOgFX28bXMa3TPq0SC1MgnJjyI9kjRtkjIB3Kfl


645xXUT6BFriW9zc6bYXLeWvlvOSWUYPTjg4Zhx2YjoTlo8HWwedhpVgDOzNKPMfa7NIZGYjGCxZ


ic9ecZxxWnN6Csc5N4wu4HuEk1aNZIGVZE8klgzMFAAxljuIBAyQTg4NMk8cXayLHFqQupDcx2hS


2h3lXd3QE4/hDRygkd43HLDFdNd+D7a9N6ZtLsJDeY88mRxv5z2HGT1xjPfNPg8Kw21w80WladHK


8qzllZgd4Z2BHHHzSSNgcbpHPViSc3oFjmY/F2q3Ok6XqFvcNLFqTQLbK0Owt5uNpOegCksfZeMk


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


Mk8xDqTk9/eiiinzMD//2Q=="/>
	<text id="input" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Input</text>
	<g>
	<rect x="22.5" y="48.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Input( Prompt as string ) as String</text>
	</g>
	<text x="24.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトを表示し、ユーザからのキーボード入力を待ちます。</text>
	<text x="24.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="88.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt</text>
	<text x="88.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="145.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示する内容</text>
	<text x="145.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザが入力した文字列、入力なし=""</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CUI::input]" target="_blank">
	<text x="167.5px" y="670.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs#CUI</text>
	</a>
	<a xlink:href="#GUI_input" onclick="chgPage( evt, 157 )">
	<text x="72.5px" y="1103.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ /GUI_input オプション</text>
	</a>
	<a xlink:href="#input_auto" onclick="chgPage( evt, 152 )">
	<text x="72.5px" y="1081.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 自動入力 (set_input)</text>
	</a>
	<g>
	<rect x="41.5" y="247.5" width="322" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  key<tspan x="49.5px" y="278.5px" xml:space="preserve">    key = Input( "キーワードを入力してください &gt;" )</tspan>
	<tspan x="49.5px" y="293.5px" xml:space="preserve">    echo  key</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ui_struct" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ui_struct">
	<text pub="n" x="72.5px" y="1125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ユーザーインターフェース・構造体</text>
	</a>
	<text x="21.5px" y="1042.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_UI1">
	<text x="72.5px" y="1042.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_UI]</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_ExecStdIn">
	<text x="140.5px" y="1042.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ExecStdIn]</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_ExecStdIn_300">
	<text x="253.5px" y="1042.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ExecStdIn_300]</text>
	</a>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="53.5px" y="810.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">254文字以上は入力できません。<tspan x="53.5px" y="822.5px" xml:space="preserve">コマンドプロンプトから入力した場合、128文字以上を入力したときに日本語文字が入って</tspan>
	<tspan x="53.5px" y="834.5px" xml:space="preserve">いると、128文字目付近の文字が消えてしまうため、 InputBox を使って再入力を要求します。</tspan>
	<tspan x="53.5px" y="846.5px" xml:space="preserve">コマンドプロンプトから入力した場合、128文字目が日本語文字の場合は、cscript.exe が、</tspan>
	<tspan x="53.5px" y="858.5px" xml:space="preserve">例外を発生してしまいます。</tspan></text>
	<text id="input_long" x="21.5px" y="790.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">長い文字を入力するときの注意</text>
	<text x="21.5px" y="1081.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Ctrl+C を押すと、プログラムは中断します。エラーにもなりません。</text>
	<text x="24.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="85.5" y="155.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text pub="n" x="73.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo</text>
	</a>
	<text x="109.5px" y="278.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Input</text>
	<g>
	<rect x="41.5" y="345.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    key = Input( "〜します。[Y/N]" )<tspan x="49.5px" y="376.5px" xml:space="preserve">    If key &lt;&gt; "y"  and  key &lt;&gt; "Y" Then   Exit Sub  ' ... Cancel</tspan></text>
	</g>
	<text id="yes_or_no" x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル   Yes と No の選択入力</text>
	<a xlink:href="#InputPath" onclick="chgPage( evt, 158 )">
	<text x="49.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputPath : ファイルパスを入力する</text>
	</a>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="49.5px" y="746.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputCommand : メニュー選択や専用コマンド入力をするモード</text>
	</a>
	<text x="24.5px" y="707.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[Input]" target="_blank">
	<text x="288.5px" y="670.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Input]" target="_blank">
	<text x="78.5px" y="670.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="670.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="41.5" y="426.5" width="316" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    echo  "1. コマンドAを起動する [CommandA]"<tspan x="49.5px" y="457.5px" xml:space="preserve">    echo  "2. コマンドBを起動する [CommandB]"</tspan>
	<tspan x="49.5px" y="472.5px" xml:space="preserve">    echo  "9. 終了 [Exit]"</tspan>
	<tspan x="49.5px" y="487.5px" xml:space="preserve">    key = Trim( Input( "番号またはコマンド名&gt;" ) )</tspan>
	<tspan x="49.5px" y="502.5px" xml:space="preserve">    Select Case  key</tspan>
	<tspan x="49.5px" y="517.5px" xml:space="preserve">        Case "1": key = "CommandA"</tspan>
	<tspan x="49.5px" y="532.5px" xml:space="preserve">        Case "2": key = "CommandB"</tspan>
	<tspan x="49.5px" y="547.5px" xml:space="preserve">    End Select</tspan>
	<tspan x="49.5px" y="562.5px" xml:space="preserve">    If StrComp( key, "CommandA", 1 ) = 0 Then</tspan>
	<tspan x="49.5px" y="577.5px" xml:space="preserve">        :</tspan>
	<tspan x="49.5px" y="592.5px" xml:space="preserve">    ElseIf StrComp( key, "Exit", 1 ) = 0 Then</tspan>
	<tspan x="49.5px" y="607.5px" xml:space="preserve">        Exit Do</tspan>
	<tspan x="49.5px" y="622.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<text id="yes_or_no" x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル   メニュー</text>
</g>
<g id="page152" width="576" height="197" transform="translate(+10,+110078)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="197.5" x2="576.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="28.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">input や pause 関数を使った場合、自動的にキー入力することもできます。</text>
	<a xlink:href="#g_CUI_SetAutoKeysFromMainArg" onclick="chgPage( evt, 154 )">
	<text x="49.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ /set_input オプション、g_CUI.SetAutoKeysFromMainArg</text>
	</a>
	<a xlink:href="#set_input" onclick="chgPage( evt, 153 )">
	<text x="49.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ set_input 関数</text>
	</a>
	<text id="input_auto" class="title" x="24.5px" y="30.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">自動入力 (set_input)</text>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="70.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートカットやバッチファイルなどから専用コマンドを実行するときのパラメーター</text>
	</a>
	<text x="24.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page153" width="567" height="541" transform="translate(+10,+110285)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="541.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="541.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="541.5" x2="567.5" y2="541.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のようにすると、input を呼び出したときに、自動的に [1][Enter][2][Enter] と入力します。</text>
	<text id="set_input" class="title" x="24.5px" y="33.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">set_input</text>
	<g>
	<rect x="23.5" y="54.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="70.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  set_input( Keys as string )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[set_input]" target="_blank">
	<text x="114.5px" y="33.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text x="24.5px" y="98.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">input</text>
	</a>
	<text x="57.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でユーザーが入力する内容を、指定した内容で自動的に入力するようにします。</text>
	<g>
	<rect x="49.5" y="179.5" width="178" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CUI.m_Auto_KeyEnter = "."<tspan x="57.5px" y="210.5px" xml:space="preserve">set_input  "1.2."</tspan></text>
	</g>
	<a xlink:href="#g_CUI_SetAutoKeysFromMainArg" onclick="chgPage( evt, 154 )">
	<text pub="n" x="66.5px" y="479.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CUI.SetAutoKeysFromMainArg、/set_input オプション</text>
	</a>
	<text x="25.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスに set_input の内容を引き継ぐには、下記の手順をしてください。</text>
	<text x="25.5px" y="479.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="25.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_UI_Auto">
	<text x="66.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_UI_Auto] 自動入力のテスト</text>
	</a>
	<g>
	<rect x="49.5" y="260.5" width="178" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CUI.m_Auto_KeyEnter = "/"<tspan x="57.5px" y="291.5px" xml:space="preserve">set_input  "1/2/"</tspan></text>
	</g>
	<text x="25.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Enter に対応する文字をピリオドから変更したいときは、次のようにします。</text>
	<a xlink:href="#g_CUI_SetAutoKeysFromMainArg" onclick="chgPage( evt, 154 )">
	<text x="25.5px" y="410.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_CUI.SetAutoKeysFromMainArg</text>
	</a>
	<text x="25.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションによる指定は無視されます。</text>
	<text x="213.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出した後で、set_input を呼び出すと、/set_input </text>
	<text x="24.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="85.5" y="109.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#g_CUI_SetAutoKeysFromMainArg" onclick="chgPage( evt, 154 )">
	<text x="25.5px" y="350.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/set_input オプション</text>
	</a>
	<text x="145.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と SetAutoKeysFromMainArg で、または、</text>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="25.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputCommand</text>
	</a>
	<text x="112.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使う子プロセスに g_InputCommand_Args（の一部）を渡すことで、</text>
	<text x="25.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスに入力内容を渡します。 サンプル</text>
	<a xlink:href="#g_InputCommand_Args" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_InputCommand_Args" onclick="chgPage( evt, 160 )">
	<text x="277.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_InputCommand_Args</text>
	</a>
</g>
<g id="page154" width="587" height="337" transform="translate(+10,+110836)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="587.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="587.5" y1="-0.5" x2="587.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="337.5" x2="587.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_CUI_SetAutoKeysFromMainArg" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/set_input オプション、g_CUI.SetAutoKeysFromMainArg</text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cscript.exe を起動したときのパラメータに、/set_input オプションを指定すると、<tspan x="24.5px" y="81.5px" xml:space="preserve">input などでユーザーが入力する内容を、オプションに指定した内容で自動的に入力します。</tspan></text>
	<g>
	<rect x="34.5" y="217.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    g_CUI.SetAutoKeysFromMainArg</text>
	</g>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text id="autokeys" x="63.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input</text>
	</a>
	<g>
	<rect x="34.5" y="146.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript.exe  sample.vbs /set_input:1.2.</text>
	</g>
	<text x="24.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS のソースに必要な呼び出し</text>
	<text x="24.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CUI::SetAutoKeysFromMainArg]" target="_blank">
	<text x="452.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#set_input" onclick="chgPage( evt, 153 )">
	<text pub="n" x="128.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ set_input</text>
	</a>
	<text x="24.5px" y="97.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、main 関数の先頭などで g_CUI.SetAutoKeysFromMainArg を呼び出す必要があります。</text>
	<a xlink:href="Document\vbslib_test2.svg#T_UI_Auto">
	<text x="70.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_UI_Auto] 自動入力のテスト</text>
	</a>
	<text x="24.5px" y="278.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page155" width="580" height="264" transform="translate(+10,+111183)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="580.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="580.5" y1="-0.5" x2="580.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="264.5" x2="580.5" y2="264.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="set_input_enter" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/set_input_enter オプション</text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cscript.exe を起動したときのパラメータに、/set_input_enter オプションを指定すると、<tspan x="24.5px" y="81.5px" xml:space="preserve">/set_input に指定した文字のうち、/set_input_enter オプションで指定した文字は、Enter の</tspan>
	<tspan x="24.5px" y="96.5px" xml:space="preserve">入力にします。 </tspan>
	<tspan x="24.5px" y="111.5px" xml:space="preserve">/set_input_enter オプションが指定されなかったときは、ピリオドが Enter の入力になります。</tspan></text>
	<g>
	<rect x="34.5" y="185.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript.exe  sample.vbs /set_input:1.2. /set_input_enter:.</text>
	</g>
	<text x="24.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CUI::SetAutoKeysFromMainArg]" target="_blank">
	<text x="260.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日本語文字を指定すると、すべてのAscii 文字が使えるようになります。</text>
</g>
<g id="page156" width="567" height="310" transform="translate(+10,+111457)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="310.5" x2="567.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_CUI_m_Auto_DebugCount" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/set_input_debug オプション、g_CUI.m_Auto_DebugCount</text>
	<g>
	<rect x="34.5" y="160.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CUI.m_Auto_DebugCount = 1</text>
	</g>
	<g>
	<rect x="34.5" y="219.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript.exe  sample.vbs /set_input:1.2. /set_input_debug:1</text>
	</g>
	<text x="24.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS のソース</text>
	<text x="24.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text id="autokeys" x="63.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input</text>
	</a>
	<a xlink:href="#g_CUI_SetAutoKeysFromMainArg" onclick="chgPage( evt, 154 )">
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/set_input オプション</text>
	</a>
	<text x="143.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定したときに、１つずつ Enter キーを入力するまで待ちます。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#m_Auto_DebugCount" target="_blank">
	<text x="452.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した値の回数目の入力から待ちます。</text>
	<text x="24.5px" y="76.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これにより、ユーザーの入力を自動的に行うときに、入力内容を確認しながら実行できます。</text>
</g>
<g id="page157" width="525" height="441" transform="translate(+10,+111777)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="525.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="525.5" y1="-0.5" x2="525.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="441.5" x2="525.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="#RunProg" onclick="chgPage( evt, 841 )">
	<text x="32.5px" y="167.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg</text>
	</a>
	<text x="86.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec">
	<text pub="n" x="103.5px" y="167.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Shell::Exec</text>
	</a>
	<text x="167.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で cscript.exe を起動したプロセスで input を使うと、</text>
	<text x="32.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準入力待ちでハングアップするので、代わりに内部で、GUI から入力する</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#inputbox">
	<text pub="n" x="32.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputBox</text>
	</a>
	<text x="86.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼ばれます。</text>
	<a xlink:href="Document\vbslib_test2.svg#T_ExecStdIn">
	<text x="84.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ExecStdIn] Exec で起動したプロセスの標準入力</text>
	</a>
	<a xlink:href="#RunProg" onclick="chgPage( evt, 841 )">
	<text x="84.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunProg</text>
	</a>
	<text x="32.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputBox が呼ばれるかどうかは、スクリプトを起動したときに指定するコマンド<tspan x="32.5px" y="234.5px" xml:space="preserve">ライン・オプションに /GUI_input:1 を指定したかどうかで決まります。 RunProg</tspan>
	<tspan x="32.5px" y="249.5px" xml:space="preserve">で、cscript を起動すると、/GUI_input:1 は、自動的に指定されます。</tspan></text>
	<text x="32.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスで pause したとき、pause メッセージを子プロセスから受け取ったら<tspan x="32.5px" y="295.5px" xml:space="preserve">親プロセスで、Enter の入力待ちをします。 Enter を押したら、子プロセスの</tspan>
	<tspan x="32.5px" y="310.5px" xml:space="preserve">標準入力にも Enter を転送します（EchoStream関数）。 自動入力するときは、</tspan>
	<tspan x="32.5px" y="325.5px" xml:space="preserve">pause メッセージに少し手を加えて、親プロセスで待たないようにします。</tspan></text>
	<text id="GUI_input" class="title" x="20.5px" y="33.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/GUI_input オプション</text>
	<text x="32.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">input を呼び出したとき、コマンドライン・スクリプトでも、強制的に GUI から入力する<tspan x="32.5px" y="84.5px" xml:space="preserve">オプションです。</tspan></text>
	<g>
	<rect x="176.5" y="103.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="184.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript Sample.vbs /GUI_input</text>
	</g>
	<text x="59.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">起動コマンドの例：</text>
	<text x="32.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="32.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#GUI_input" onclick="chgPage( evt, 157 )" target="_blank">
	<text x="84.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page158" width="647" height="1333" transform="translate(+10,+112228)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="647.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="647.5" y1="-0.5" x2="647.5" y2="1333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1333.5" x2="647.5" y2="1333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InputPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InputPath</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  InputPath( Prompt as string, Flags as integer ) as string</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトを表示し、ユーザからファイルのパス（場所）の入力を待ちます。</text>
	<text x="36.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt</text>
	<text x="100.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags</text>
	<text x="157.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示する内容</text>
	<text x="157.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0 または c.CheckFileExists など（下記）</text>
	<text x="157.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザが入力したパス、入力なし=""</text>
	<text x="100.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="32.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザは、 " "で囲んだパスを入力することができます。このとき、返り値は、" " を含みません。</text>
	<text x="32.5px" y="624.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="634.5" width="472" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="650.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set c = g_VBS_Lib<tspan x="53.5px" y="665.5px" xml:space="preserve">    echo "[SampleTool]"</tspan>
	<tspan x="53.5px" y="680.5px" xml:space="preserve">    path = InputPath( "path&gt;", c.CheckFileExists or c.CheckFolderExists or _</tspan>
	<tspan x="53.5px" y="695.5px" xml:space="preserve">        c.UseArgument1 or c.AllowEnterOnly )</tspan>
	<tspan x="53.5px" y="710.5px" xml:space="preserve">    If path = "" Then  path = GetPathOfClipboardText()</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InputPath]" target="_blank">
	<text x="128.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Flags 引数</text>
	<g>
	<rect x="45.5" y="762.5" width="88" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[SampltTool]<tspan x="53.5px" y="793.5px" xml:space="preserve">path&gt;aaa</tspan>
	<tspan x="53.5px" y="808.5px" xml:space="preserve">not found</tspan>
	<tspan x="53.5px" y="823.5px" xml:space="preserve">path&gt;C:\</tspan>
	<tspan x="53.5px" y="838.5px" xml:space="preserve"></tspan></text>
	</g>
	<text x="45.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記を設定します。 複数設定するときは、or してください。 c は g_VBS_Lib です。 何も設定しない<tspan x="45.5px" y="360.5px" xml:space="preserve">ときは、0 を指定してください。</tspan></text>
	<text id="CheckFileExists" class="keyword" x="53.5px" y="391.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CheckFileExists</text>
	<text id="CheckFolderExists" class="keyword" x="53.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CheckFolderExists</text>
	<text id="AllowEnterOnly" class="keyword" x="53.5px" y="441.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.AllowEnterOnly</text>
	<text x="183.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルとして存在するかチェックします。</text>
	<text x="183.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダとして存在するかチェックします。</text>
	<text x="183.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何も入力しなかったときに再入力を要求しません。 このとき、返り値=""</text>
	<text x="32.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="93.5" y="179.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="101.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="32.5px" y="1276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text pub="n" x="81.5px" y="1276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input</text>
	</a>
	<text x="32.5px" y="1180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_InputPath_WorkFolder_File" target="_blank">
	<text x="81.5px" y="1180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs # T_InputPath_WorkFolder_File</text>
	</a>
	<a xlink:href="#g_start_in_path" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="148.5px" y="1276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_start_in_path</text>
	</a>
	<text x="40.5px" y="754.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル画面</text>
	<text x="32.5px" y="894.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="904.5" width="310" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="920.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  path, param<tspan x="53.5px" y="935.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="950.5px" xml:space="preserve">  If ArgumentExist( "Path" ) Then</tspan>
	<tspan x="53.5px" y="965.5px" xml:space="preserve">    path = WScript.Arguments.Named.Item( "Path" )</tspan>
	<tspan x="53.5px" y="980.5px" xml:space="preserve">    echo  "パス&gt;"+ path</tspan>
	<tspan x="53.5px" y="995.5px" xml:space="preserve">  Else</tspan>
	<tspan x="53.5px" y="1010.5px" xml:space="preserve">    path = InputPath( "パス&gt;", Empty )</tspan>
	<tspan x="53.5px" y="1025.5px" xml:space="preserve">  End If</tspan>
	<tspan x="53.5px" y="1040.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="1055.5px" xml:space="preserve">  param = input( "Param&gt;" )</tspan></text>
	</g>
	<text x="124.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Linux のパスも入力できるようにするとき</text>
	<text x="53.5px" y="1086.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Linux のパスは、オプションと解釈されてしまうため、/Path オプションを使って指定して<tspan x="53.5px" y="1101.5px" xml:space="preserve">ください。</tspan></text>
	<g>
	<rect x="45.5" y="1113.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="1129.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript  Sample.vbs /Path:/home/user1/file Param2</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_InputCommand_WindowsParam" target="_blank">
	<text x="81.5px" y="1214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs # T_InputCommand_WindowsParam</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_InputCommand_LinuxParam" target="_blank">
	<text x="81.5px" y="1231.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs # T_InputCommand_LinuxParam</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_InputPathArg" target="_blank">
	<text x="81.5px" y="1197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs # T_InputPathArg</text>
	</a>
	<text id="UseArgument1" class="keyword" x="53.5px" y="491.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UseArgument1</text>
	<text id="UseArgument2" class="keyword" x="53.5px" y="516.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UseArgument2</text>
	<text x="183.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトを起動したときの第１パラメーターがあれば、それを入力とする (*1)</text>
	<text x="183.5px" y="516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトを起動したときの第２パラメーターがあれば、それを入力とする (*1)</text>
	<a xlink:href="#StartReplace_UI" onclick="chgPage( evt, 603 )">
	<text x="81.5px" y="1296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル （ドラッグ＆ドロップからテキスト処理）</text>
	</a>
	<text x="119.5px" y="680.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputPath</text>
	<a xlink:href="#GetPathOfClipboardText" onclick="chgPage( evt, 169 )">
	<text x="233.5px" y="710.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetPathOfClipboardText</text>
	</a>
	<a xlink:href="#set_input" onclick="chgPage( evt, 153 )">
	<text x="367.5px" y="549.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">set_input</text>
	</a>
	<text x="53.5px" y="549.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="422.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で指定した自動入力の内容や</text>
	<text x="81.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UseArgument1 や UseArgument2 を指定した場合、</text>
	<text x="304.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、次の番目に進みません。 次の自動入力や</text>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="81.5px" y="564.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトのパラメーター</text>
	</a>
	<text x="81.5px" y="581.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パラメーターの番目がいくつのときでも指定した番目のものが入力できるからです。</text>
	<text x="53.5px" y="466.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.AllowWildcard</text>
	<text x="183.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードが入力できるようにします。</text>
	<text x="32.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを入力したら、</text>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="165.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_start_in_path</text>
	</a>
	<text x="245.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> を基準とした相対パスとみなし、返り値は、フル・パスに</text>
	<text x="32.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なります。 InputPath を呼び出す前に、g_start_in_path は、変更することができます。</text>
</g>
<g id="page159" width="664" height="2674" transform="translate(+10,+113571)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="664.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2674.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="664.5" y1="-0.5" x2="664.5" y2="2674.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2674.5" x2="664.5" y2="2674.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InputCommand" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InputCommand</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  InputCommand( LeadOrOpt as string or InputCommandOpt, Prompt as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                   Opt as variant, AppKey as AppKeyClass )</tspan></text>
	</g>
	<text x="175.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入ります。 入力するコマンドは、呼び出す関数の名前です。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeadOrOpt</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Prompt</text>
	<text x="177.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リード文、または、オプション</text>
	<text x="177.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトの表示内容。 Empty="番号またはコマンド"</text>
	<text x="177.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数の AppKey 引数</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKey</text>
	<text x="177.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数の Opt 引数</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InputCommand]" target="_blank">
	<text x="166.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="41.5" y="454.5" width="496" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="49.5px" y="485.5px" xml:space="preserve">  InputCommand  "Document.svg を参照 (Google Chrome や Snap Note で見えます)", _</tspan>
	<tspan x="49.5px" y="500.5px" xml:space="preserve">    "コマンド &gt;", Opt, AppKey</tspan>
	<tspan x="49.5px" y="515.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="530.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="545.5px" xml:space="preserve">Sub  SyncSymbols( Opt, AppKey )</tspan>
	<tspan x="49.5px" y="560.5px" xml:space="preserve">  echo  "SyncSymbols 関数が呼ばれました。"</tspan>
	<tspan x="49.5px" y="575.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="443.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="39.5px" y="617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行画面</text>
	<g>
	<rect x="48.5" y="629.5" width="508" height="126"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="62.5px" y="643.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">--------------------------------------------------------------------------------<tspan x="62.5px" y="658.5px" xml:space="preserve">Document.svg を参照 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="62.5px" y="673.5px" xml:space="preserve">コマンド &gt;SyncSymbols</tspan>
	<tspan x="62.5px" y="688.5px" xml:space="preserve">--------------------------------------------------------------------------------</tspan>
	<tspan x="62.5px" y="703.5px" xml:space="preserve">SyncSymbols 関数が呼ばれました。</tspan>
	<tspan x="62.5px" y="718.5px" xml:space="preserve">--------------------------------------------------------------------------------</tspan>
	<tspan x="62.5px" y="733.5px" xml:space="preserve">Document.svg を参照 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="62.5px" y="748.5px" xml:space="preserve">コマンド &gt;</tspan></text>
	</g>
	<text x="129.5px" y="617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncA コマンドを実行したところ</text>
	<text x="33.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーが入力したコマンドと同じ名前の関数が呼ばれます。 たとえば、SymcSymbols と入力したら、<tspan x="33.5px" y="281.5px" xml:space="preserve">ImputCommand 関数の中から、GetRef 関数を使って、SymcSymbols 関数が呼ばれます。 呼ばれる</tspan>
	<tspan x="33.5px" y="296.5px" xml:space="preserve">関数の引数は、main2 関数と同じ、Opt と AppKey にしてください。</tspan></text>
	<text x="61.5px" y="485.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputCommand</text>
	<text x="122.5px" y="673.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncSymbols</text>
	<g>
	<rect x="41.5" y="824.5" width="520" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="840.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="49.5px" y="855.5px" xml:space="preserve">    Set o = new InputCommandOpt</tspan>
	<tspan x="49.5px" y="870.5px" xml:space="preserve">        o.Lead = "Document.svg を参照 (Google Chrome や Snap Note で見えます)"</tspan>
	<tspan x="49.5px" y="885.5px" xml:space="preserve">        Set o.CommandReplace = Dict(Array( "1","RunProgram", "2","InvestigateLog" ))</tspan>
	<tspan x="49.5px" y="900.5px" xml:space="preserve">        Set o.MenuCaption = Dict(Array( "1","起動コマンド [%name%]" ))</tspan>
	<tspan x="49.5px" y="915.5px" xml:space="preserve">    InputCommand  o, Empty, Opt, AppKey</tspan>
	<tspan x="49.5px" y="930.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="945.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="960.5px" xml:space="preserve">Sub  InvestigateLog( Opt, AppKey )</tspan>
	<tspan x="49.5px" y="975.5px" xml:space="preserve">    Set c = g_VBS_Lib</tspan>
	<tspan x="49.5px" y="990.5px" xml:space="preserve">    path = InputPath( "ログ・ファイルのパス &gt;", c.CheckFileExists )</tspan>
	<tspan x="49.5px" y="1005.5px" xml:space="preserve">    key = input( "よろしいですか。[Y/N]" )</tspan>
	<tspan x="49.5px" y="1020.5px" xml:space="preserve">    If key&lt;&gt;"y" and key&lt;&gt;"Y" Then   Exit Sub  ' ... Cancel</tspan>
	<tspan x="49.5px" y="1035.5px" xml:space="preserve">    Investivate  path</tspan>
	<tspan x="49.5px" y="1050.5px" xml:space="preserve">    echo  "解析しました。"</tspan>
	<tspan x="49.5px" y="1065.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text id="InputCommand_samp2" x="24.5px" y="810.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="104.5px" y="810.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メニューから選択する</text>
	<g>
	<rect x="48.5" y="1116.5" width="502" height="141"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="62.5px" y="1130.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">-------------------------------------------------------------------------------<tspan x="62.5px" y="1145.5px" xml:space="preserve">Document.svg を参照 (Google Chrome や Snap Note で見えます)</tspan>
	<tspan x="62.5px" y="1160.5px" xml:space="preserve"> 1. 起動コマンド [RunProgram]</tspan>
	<tspan x="62.5px" y="1175.5px" xml:space="preserve"> 2. InvestigateLog</tspan>
	<tspan x="62.5px" y="1190.5px" xml:space="preserve">番号またはコマンド &gt;2</tspan>
	<tspan x="62.5px" y="1205.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="62.5px" y="1220.5px" xml:space="preserve">ログ・ファイルのパス &gt;C:\Log\Test_log.txt</tspan>
	<tspan x="62.5px" y="1235.5px" xml:space="preserve">よろしいですか。[Y/N]y</tspan>
	<tspan x="62.5px" y="1250.5px" xml:space="preserve">解析しました。</tspan></text>
	</g>
	<text x="129.5px" y="1104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記はメニュー2を選んだところ。 2 の代わりに InvestigateLog も入力できます。</text>
	<text x="39.5px" y="1104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行画面</text>
	<a xlink:href="Test\vbslib_test\T_UI\T_InputCommand_Manually.vbs#main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="69.5px" y="2541.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_InputCommand_Manually.vbs # main</text>
	</a>
	<text x="24.5px" y="2541.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text id="InputCommandOpt" class="keyword" x="24.5px" y="1297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InputCommandOpt クラス</text>
	<g>
	<rect x="41.5" y="1311.5" width="334" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="1327.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  InputCommandOpt<tspan x="49.5px" y="1342.5px" xml:space="preserve">  Public  Lead            '// as string</tspan>
	<tspan x="49.5px" y="1357.5px" xml:space="preserve">  Public  CommandReplace  '// as Dictionary of string</tspan>
	<tspan x="49.5px" y="1372.5px" xml:space="preserve">  Public  MenuCaption     '// as Dictionary of string</tspan>
	<tspan x="49.5px" y="1387.5px" xml:space="preserve">  Public  AllTestName     '// as string</tspan>
	<tspan x="49.5px" y="1402.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<a xlink:href="#InputCommandOpt" onclick="chgPage( evt, 159 )">
	<text x="285.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputCommandOpt</text>
	</a>
	<a xlink:href="#InputCommand_samp2" onclick="chgPage( evt, 159 )">
	<text x="229.5px" y="1297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<text x="73.5px" y="915.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputCommand</text>
	<g>
	<rect x="61.5" y="352.5" width="154" height="21"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="75.5px" y="366.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">コマンド &gt;SyncSymbols</text>
	</g>
	<g>
	<line x1="230.5" y1="362.5" x2="291.5" y2="362.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="291.5,362.5 281.5,357.5 281.5,367.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<rect x="308.5" y="347.5" width="268" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="316.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncSymbols( Opt, AppKey )<tspan x="316.5px" y="378.5px" xml:space="preserve">  echo  "SyncSymbols 関数が呼ばれました。"</tspan>
	<tspan x="316.5px" y="393.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<g>
	<rect x="61.5" y="317.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ImputCommand  Empty, "コマンド &gt;"</text>
	</g>
	<text x="194.5px" y="1220.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Log\Test_log.txt</text>
	<g class="keyword">
	<rect x="94.5" y="215.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="33.5px" y="1634.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputCommand 関数を呼び出すスクリプトは、起動するときに専用コマンドをパラメーターに指定すると、<tspan x="33.5px" y="1649.5px" xml:space="preserve">ユーザの入力待ちにはならず、InputCommand 関数の中からすぐに専用コマンドに対応する関数を呼び</tspan>
	<tspan x="33.5px" y="1664.5px" xml:space="preserve">出すようになります。 関数から返ったら（InputCommand から返り）、スクリプトのプロセスは終了します。</tspan></text>
	<text x="33.5px" y="1734.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">専用コマンド名の次やそれ以降のパラメーター（上記の C:\folder\file.txt と y ）は、内部で</text>
	<a xlink:href="#set_input" onclick="chgPage( evt, 153 )">
	<text x="538.5px" y="1734.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">set_input</text>
	</a>
	<text x="33.5px" y="1749.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に渡されて、自動的に入力するようになります。 ただし、Enter の入力は "." と記述するのではなく、<tspan x="33.5px" y="1764.5px" xml:space="preserve">パラメーターの区切りが Enter の入力になります。 Enter のみの入力をしたいときは、下記のように</tspan>
	<tspan x="33.5px" y="1779.5px" xml:space="preserve">cmd.exe から起動して、"" を指定してください。</tspan></text>
	<a xlink:href="#InputCommandOpt" onclick="chgPage( evt, 159 )">
	<text x="339.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ InputCommandOpt</text>
	</a>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
	<a xlink:href="#InputPath" onclick="chgPage( evt, 158 )">
	<text x="115.5px" y="990.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputPath</text>
	</a>
	<text x="188.5px" y="1235.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">y</text>
	<text x="182.5px" y="1190.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text x="109.5px" y="1005.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">input</text>
	</a>
	<text x="24.5px" y="2638.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="69.5px" y="2638.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートハンド・プロンプト</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\T_InputCommand_Target2.vbs#[main2]" target="_blank">
	<text x="96.5px" y="2603.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_InputCommand_Target2.vbs # [main2]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\T_InputCommand_Target.vbs#[main2]" target="_blank">
	<text x="96.5px" y="2584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_InputCommand_Target.vbs # [main2]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\Test.vbs#T_InputCommand_Param" target="_blank">
	<text x="69.5px" y="2563.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs # T_InputCommand_Param</text>
	</a>
	<text id="test_of_sth" x="24.5px" y="1601.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトのテスト</text>
	<g>
	<rect x="45.5" y="1882.5" width="454" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="1898.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  r<tspan x="53.5px" y="1913.5px" xml:space="preserve">  r = RunProg( "cscript.exe  //nologo """+ SearchParent( "Prompt.vbs" )+_</tspan>
	<tspan x="53.5px" y="1928.5px" xml:space="preserve">     """ CommandA  param1 """"", "out.txt" )</tspan>
	<tspan x="53.5px" y="1943.5px" xml:space="preserve">  CheckTestErrLevel  r</tspan>
	<tspan x="53.5px" y="1958.5px" xml:space="preserve">  Assert  "out.txt", "T_ans.txt"</tspan>
	<tspan x="53.5px" y="1973.5px" xml:space="preserve">  del  "out.txt"</tspan></text>
	</g>
	<g>
	<rect x="45.5" y="1802.5" width="136" height="66"
		style="fill:rgb(128,128,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="59.5px" y="1816.5px" style="fill:rgb(255,255,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">コマンド &gt;CommandA<tspan x="59.5px" y="1831.5px" xml:space="preserve">入力１ &gt;param1</tspan>
	<tspan x="59.5px" y="1846.5px" xml:space="preserve">入力２ &gt;</tspan>
	<tspan x="59.5px" y="1861.5px" xml:space="preserve">実行しました。</tspan></text>
	</g>
	<text x="198.5px" y="1817.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーにある Prompt.vbs から起動できるショートハンド・プロンプトに、<tspan x="198.5px" y="1832.5px" xml:space="preserve">CommandA コマンドを入力、入力１に param1 を入力、入力２に Enter のみ</tspan>
	<tspan x="198.5px" y="1847.5px" xml:space="preserve">入力するときの、テスト・スクリプトは、下記のようになります。</tspan></text>
	<a xlink:href="#SearchParent" onclick="chgPage( evt, 643 )">
	<text x="311.5px" y="1913.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SearchParent</text>
	</a>
	<text x="401.5px" y="1913.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Prompt.vbs</text>
	<text x="107.5px" y="1928.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommandA</text>
	<text x="167.5px" y="1928.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param1</text>
	<text x="209.5px" y="1928.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""""</text>
	<text id="AllTest" class="keyword" x="24.5px" y="2063.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AllTest コマンド</text>
	<text x="33.5px" y="2087.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド入力するときに、「AllTest」 と入力すると、InputCommandOpt クラスの CommandReplace に登録<tspan x="33.5px" y="2102.5px" xml:space="preserve">した関数をすべて呼び出します。 コマンド名を 「AllTest」 以外にしたいときは、InputCommandOpt クラスの </tspan>
	<tspan x="33.5px" y="2117.5px" xml:space="preserve">AllTestName を設定してください。</tspan></text>
	<g>
	<rect x="45.5" y="2131.5" width="376" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="2147.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  r<tspan x="53.5px" y="2162.5px" xml:space="preserve">  r = RunProg( "cscript //nologo T_Target.vbs AllTest", "" )</tspan>
	<tspan x="53.5px" y="2177.5px" xml:space="preserve">  CheckTestErrLevel  r</tspan></text>
	</g>
	<text x="45.5px" y="2006.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="82.5px" y="2006.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ショートカットやバッチファイルなどから専用コマンドを実行する</text>
	</a>
	<text x="119.5px" y="1816.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommandA</text>
	<text x="107.5px" y="1831.5px" style="fill:rgb(255,255,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param1</text>
	<a xlink:href="#AllTest" onclick="chgPage( evt, 159 )">
	<text x="388.5px" y="1389.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AllTest コマンド</text>
	</a>
	<text x="185.5px" y="1958.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_ans</text>
	<text id="sth_debug" x="24.5px" y="2238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ショートハンド・プロンプトのデバッグ</text>
	<g>
	<rect x="41.5" y="2277.5" width="370" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="2293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CommandA( Opt, AppKey )<tspan x="49.5px" y="2308.5px" xml:space="preserve">dbg = Opt("command_debug")</tspan>
	<tspan x="49.5px" y="2323.5px" xml:space="preserve">Set c = g_VBS_Lib</tspan>
	<tspan x="49.5px" y="2338.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="2353.5px" xml:space="preserve">If dbg Then g_CUI.m_Auto_KeyEnter = "/"</tspan>
	<tspan x="49.5px" y="2368.5px" xml:space="preserve">If dbg Then set_input  "C:\Folder\File1.txt"</tspan>
	<tspan x="49.5px" y="2383.5px" xml:space="preserve">  path = InputPath( "ファイルのパス &gt;", c.CheckFileExists )</tspan>
	<tspan x="49.5px" y="2398.5px" xml:space="preserve">   :</tspan>
	<tspan x="49.5px" y="2413.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="2428.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="2443.5px" xml:space="preserve">Sub  CommandA_debug( Opt, AppKey )</tspan>
	<tspan x="49.5px" y="2458.5px" xml:space="preserve">  Opt("command_debug") = True</tspan>
	<tspan x="49.5px" y="2473.5px" xml:space="preserve">  CommandA  Opt, AppKey</tspan>
	<tspan x="49.5px" y="2488.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="49.5px" y="2308.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dbg = Opt("command_debug")<tspan x="49.5px" y="2323.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="2338.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="2353.5px" xml:space="preserve">If dbg Then g_CUI.m_Auto_KeyEnter = "/"</tspan>
	<tspan x="49.5px" y="2368.5px" xml:space="preserve">If dbg Then set_input  "C:\Folder\File1.txt"</tspan></text>
	<text x="49.5px" y="2443.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CommandA_debug( Opt, AppKey )<tspan x="49.5px" y="2458.5px" xml:space="preserve">  Opt("command_debug") = True</tspan>
	<tspan x="49.5px" y="2473.5px" xml:space="preserve">  CommandA  Opt, AppKey</tspan>
	<tspan x="49.5px" y="2488.5px" xml:space="preserve">End Sub</tspan></text>
	<text x="32.5px" y="2263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のようにして、CommandA_debug コマンドを起動すると、入力する内容を自動的に入力します。</text>
	<text x="107.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトのみ（メニュー項目なし）</text>
	<text x="359.5px" y="1296.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="InputCommandOpt_Lead" class="keyword" x="416.5px" y="1296.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">Lead, CommandReplace, MenuCaption</text>
	<text x="33.5px" y="1681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すぐに関数を呼び出したかどうかをスクリプト内で判断したいときは、</text>
	<text x="415.5px" y="1681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InputCommand_Args</text>
	<text x="539.5px" y="1682.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Count</text>
	<text x="33.5px" y="1698.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が 1 以上かどうかで判定します。</text>
	<a xlink:href="#InputCommandOpt" onclick="chgPage( evt, 159 )">
	<text x="145.5px" y="855.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputCommandOpt</text>
	</a>
	<text x="38.5px" y="1463.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommandReplace は、要素番号 0 から始まる配列で、<tspan x="38.5px" y="1478.5px" xml:space="preserve">要素番号が偶数の要素は、コマンドの番号または略称、</tspan>
	<tspan x="38.5px" y="1493.5px" xml:space="preserve">要素番号が奇数の要素は、実行する関数名です。</tspan></text>
	<text x="38.5px" y="1438.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Lead は、ショートハンド・プロンプトの最初に表示される「リード文」です。</text>
	<text x="38.5px" y="1518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MenuCaption は、要素番号 0 から始まる配列で、<tspan x="38.5px" y="1533.5px" xml:space="preserve">要素番号が偶数の要素は、コマンドの番号または略称、</tspan>
	<tspan x="38.5px" y="1548.5px" xml:space="preserve">要素番号が奇数の要素は、ショートハンド・プロンプトに表示されるメニュー項目です。</tspan></text>
</g>
<g id="page160" width="639" height="389" transform="translate(+10,+116255)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="639.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="389.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="639.5" y1="-0.5" x2="639.5" y2="389.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="389.5" x2="639.5" y2="389.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_InputCommand_Args" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_InputCommand_Args</text>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_InputCommand_Args  as array of string</text>
	</g>
	<a xlink:href="#appprompt" onclick="chgPage( evt, 5 )">
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートハンド・プロンプト</text>
	</a>
	<text x="174.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパラメーター。</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InputCommand_Args(0) は、専用コマンド名、g_InputCommand_Args(1) 以降は、パラメーターです。</text>
	<g>
	<rect x="43.5" y="229.5" width="490" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set parameters = new_ArrayClass( g_InputCommand_Args )<tspan x="51.5px" y="260.5px" xml:space="preserve">    If parameters.Count &gt;= 1 Then _</tspan>
	<tspan x="51.5px" y="275.5px" xml:space="preserve">        parameters.Remove  0, 1  '// Remove special command name</tspan>
	<tspan x="51.5px" y="290.5px" xml:space="preserve">    parameters = CmdLineFromStr( parameters.Items )</tspan>
	<tspan x="51.5px" y="305.5px" xml:space="preserve">    set_input  ""  '// 現在のプロセスに設定されている自動入力データをクリアする</tspan>
	<tspan x="51.5px" y="320.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="335.5px" xml:space="preserve">    RunProg  "cscript //nologo  Prompt.vbs  CommandX_Child  "+ _</tspan>
	<tspan x="51.5px" y="350.5px" xml:space="preserve">        parameters +"  /g_debug__:1", ""</tspan></text>
	</g>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="102.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスにパラメーターを渡します。</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="189.5px" y="350.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/g_debug__</text>
	</a>
	<text x="33.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InputCommand_Args.Count = 0 のときは、対話式のショートハンド・プロンプトが使われてます。<tspan x="33.5px" y="175.5px" xml:space="preserve">g_InputCommand_Args.Count &gt;= 1 のときは、ショートハンド・プロンプトをバッチ処理で実行しています。</tspan></text>
</g>
<g id="page161" width="673" height="311" transform="translate(+10,+116654)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="673.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="673.5" y1="-0.5" x2="673.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="673.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeNumToCommandOrNot" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeNumToCommandOrNot</text>
	<g>
	<rect x="25.5" y="47.5" width="616" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ChangeNumToCommandOrNot( in_Key as string, in_CommandDictionary as dictionary of string, _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_NumName as string, in_IsInputNumOrCommand as boolean ) as string</tspan></text>
	</g>
	<text x="36.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リストとコマンド番号が重なったときは、どちらかキーボードから選択するようにユーザーに要求しｊます。</text>
	<text x="36.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CommandDictionary</text>
	<text x="269.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力した番号の文字列</text>
	<text x="269.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド名の辞書。 キー＝番号の文字列</text>
	<text x="269.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リストの項目の名前</text>
	<text x="100.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NumName</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Value.vbs#[T_ChangeNumToCommandOrNot]" target="_blank">
	<text x="78.5px" y="275.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Value.vbs</text>
	</a>
	<text x="24.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: ChangeNumToCommandOrNot" target="_blank">
	<text x="78.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="100.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="269.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">番号（リストの項目の番号の文字列）、または、コマンド名</text>
	<text x="269.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key の番号にリストの項目があるかどうか</text>
	<text x="100.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsInputNumOrCommand</text>
</g>
<g id="page162" width="569" height="926" transform="translate(+10,+116975)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="926.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="926.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="926.5" x2="569.5" y2="926.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SendKeys" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SendKeys</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#sendkeys" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#sendkeys" onclick="chgPage( evt, 162 )">
	<text pub="n" x="73.5px" y="834.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ キーボード・コードを送る</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SendKeys]" target="_blank">
	<text x="153.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="834.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="28.5" y="47.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SendKeys( WindowTitle as string, KeyCords as string, LateTime as integer )</text>
	</g>
	<text x="36.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーボード入力をエミュレーションして自動的にキー操作をします。</text>
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WindowTitle</text>
	<text x="100.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyCords</text>
	<text x="184.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"" または、キーボード・コードを送るウィンドウのタイトル(下記)</text>
	<text x="184.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーボード・コード (下記)</text>
	<text x="100.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LateTime</text>
	<text x="184.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0 または、キーボード・コードを送るまでの時間（ミリ秒）</text>
	<text x="36.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WindowTitle 引数に指定した文字列が、ウィンドウのタイトルに、前方一致、または、<tspan x="36.5px" y="331.5px" xml:space="preserve">後方一致したウィンドウに対して、キー操作をします。</tspan></text>
	<g>
	<rect x="99.5" y="220.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="107.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SendKeys  "メモ帳", "%FS", 200</text>
	</g>
	<text x="36.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="24.5px" y="291.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WindowTitle 引数</text>
	<text x="24.5px" y="365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">KeyCords 引数</text>
	<text x="36.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">制御キーの入力は、次のように指定します。</text>
	<text x="54.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Alt]+[F], [S]</text>
	<text x="215.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"%FS"</text>
	<text x="54.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Ctrl]+[C]</text>
	<text x="215.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"^C"</text>
	<text x="54.5px" y="612.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Enter]</text>
	<text x="215.5px" y="612.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{ENTER}"</text>
	<text x="54.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キー入力</text>
	<text x="193.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyCords 引数</text>
	<line x1="42.5" y1="437.5" x2="529.5" y2="437.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="54.5px" y="634.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Esc]</text>
	<text x="215.5px" y="634.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{ESC}"</text>
	<text x="215.5px" y="656.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{TAB}"</text>
	<text x="54.5px" y="656.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Tab]</text>
	<text x="303.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Alt キーを押しながら F、離して S</text>
	<text x="303.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">説明</text>
	<text x="303.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シフトキーを押しながら連続して、X、P</text>
	<text x="215.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"+XP"</text>
	<text x="303.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シフトキーを押しながら、X、離して、P</text>
	<text x="54.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Shift]+[X], [P]</text>
	<text x="54.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Shift]+[X], [Shift]+[P]</text>
	<text x="215.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"+(XP)"</text>
	<text x="54.5px" y="547.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[+]</text>
	<text x="215.5px" y="547.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{+}"</text>
	<a xlink:href="http://msdn.microsoft.com/ja-jp/library/Cc364423" target="_blank">
	<text x="138.5px" y="691.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SendKeys メソッド (Web)</text>
	</a>
	<text x="41.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他のキー</text>
	<text x="54.5px" y="569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[{]</text>
	<text x="215.5px" y="569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{{}"</text>
	<text x="54.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[[]</text>
	<text x="215.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"{[}"</text>
	<text x="36.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="181.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="23.5px" y="889.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\..\vbslib3\_src\Test\vbslib_test\T_UI\T_UI1_Manual.vbs#SendKeys" onclick="chgPage( evt, 162 )" target="_blank">
	<text x="73.5px" y="889.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_UI1_Manual.vbs # SendKeys</text>
	</a>
	<text x="23.5px" y="736.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LateTime 引数</text>
	<text x="41.5px" y="762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーコードを送る前に待つ時間を指定します。<tspan x="41.5px" y="777.5px" xml:space="preserve">直前の処理がウィンドウを開く処理など、キーコードを送る対象が準備できるまでに</tspan>
	<tspan x="41.5px" y="792.5px" xml:space="preserve">時間がかかるときに指定してください。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WshShell_SendKeys" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WshShell_SendKeys">
	<text pub="n" x="250.5px" y="834.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WshShell::SendKeys</text>
	</a>
	<text x="328.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Alt キー + [F] + [S] …… 保存</text>
	<a xlink:href="http://www.atmarkit.co.jp/ait/articles/0407/08/news101_4.html" target="_blank">
	<text x="73.5px" y="854.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Windows管理者のためのWindows Script Host入門：第5回 (4-4) - ＠IT (Web)</text>
	</a>
</g>
<g id="page163" width="549" height="236" transform="translate(+10,+117911)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="549.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="549.5" y1="-0.5" x2="549.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="236.5" x2="549.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Prompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Prompt</text>
	<a xlink:href="#Prompt_sth" onclick="chgPage( evt, 64 )">
	<text x="79.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Prompt コマンド</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Prompt( TCHAR* Desc, HANDLE* out_Obj );</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript が実行できるプロンプトを開始します。</text>
	<text x="24.5px" y="199.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[Prompt]" target="_blank">
	<text x="79.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまでにグローバル変数に設定していた値を参照することもできます。<tspan x="33.5px" y="138.5px" xml:space="preserve">Prompt 関数を呼び出した関数のローカル変数は参照できません。</tspan></text>
	<text x="24.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page164" width="584" height="485" transform="translate(+10,+118157)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="485.5" x2="584.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Play" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Play</text>
	<g>
	<rect x="31.5" y="230.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Play  "sample.mp3"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Play( Path as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音楽ファイルや効果音ファイルを鳴らします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.wav, .mp3 などのファイルパス</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Play]" target="_blank">
	<text x="101.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#beep" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#beep">
	<text pub="n" x="70.5px" y="448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 音を鳴らす (VBScript)</text>
	</a>
	<text x="27.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">動画ファイルを指定すると、音声だけが流れます。</text>
	<g>
	<rect x="31.5" y="199.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Play  env( "%windir%\Media\tada.wav" )</text>
	</g>
	<text x="27.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">鳴らし始めると、すぐに Play 関数から戻り、音声が流れながらスクリプトの続きを実行します。</text>
	<a xlink:href="#WaitForSound" onclick="chgPage( evt, 165 )">
	<text pub="n" x="27.5px" y="303.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WaitForSound</text>
	</a>
	<text x="110.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使えば、音声が終わるまで待つことができます。</text>
	<text x="27.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトを終了すると、音声は止まります。</text>
	<text x="24.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="141.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="27.5px" y="388.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="27.5px" y="412.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Sound\T_Sound.vbs#[T_Sound]" target="_blank">
	<text x="70.5px" y="388.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Sound.vbs # [T_Sound]</text>
	</a>
	<a xlink:href="#WaitForSound" onclick="chgPage( evt, 165 )">
	<text x="70.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WaitForSound</text>
	</a>
	<a xlink:href="#SetVolume" onclick="chgPage( evt, 166 )">
	<text x="70.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVolume</text>
	</a>
</g>
<g id="page165" width="545" height="537" transform="translate(+10,+118652)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="545.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="545.5" y1="-0.5" x2="545.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="537.5" x2="545.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WaitForSound" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WaitForSound</text>
	<g>
	<rect x="31.5" y="238.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Play  "sample.mp3"<tspan x="39.5px" y="269.5px" xml:space="preserve">  WaitForSound  Empty</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WaitForSound( Timeout_msec as integer )</text>
	</g>
	<text x="65.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で再生した音声が終わるまで待ちます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Timeout_msec</text>
	<text x="200.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムアウト（ミリ秒）、または Empty （タイムアウトなし）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[WaitForSound]" target="_blank">
	<text x="143.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Play" onclick="chgPage( evt, 164 )">
	<text pub="n" x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Play</text>
	</a>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムアウトになったら、音声は停止します。</text>
	<text x="105.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音声が終わるまで待つ</text>
	<text x="105.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5秒たっても音声が終わらなかったら止める</text>
	<g>
	<rect x="31.5" y="320.5" width="136" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Play  "sample.mp3"<tspan x="39.5px" y="351.5px" xml:space="preserve">  WaitForSound  5000</tspan></text>
	</g>
	<g>
	<rect x="31.5" y="402.5" width="136" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Play  "sample.mp3"<tspan x="39.5px" y="433.5px" xml:space="preserve">  WaitForSound  0</tspan></text>
	</g>
	<text x="105.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すぐに音声を止める</text>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="393.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="135.5px" y="269.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="135.5px" y="351.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5000</text>
	<text x="135.5px" y="433.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<g class="keyword">
	<rect x="94.5" y="172.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="24.5px" y="473.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sound\T_Sound.vbs#[T_Sound]" target="_blank">
	<text x="67.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Sound.vbs # [T_Sound]</text>
	</a>
	<text x="24.5px" y="501.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Play" onclick="chgPage( evt, 164 )">
	<text x="62.5px" y="501.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Play</text>
	</a>
</g>
<g id="page166" width="339" height="324" transform="translate(+10,+119199)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="339.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="324.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="339.5" y1="-0.5" x2="339.5" y2="324.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="324.5" x2="339.5" y2="324.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVolume" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetVolume</text>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVolume( Volume as integer )</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音量を設定します。 0 が最小、100 が最大。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Volume</text>
	<text x="170.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音量。デフォルトは 100</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetVolume]" target="_blank">
	<text x="131.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="26.5" y="203.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SetVolume  100</text>
	</g>
	<text x="24.5px" y="287.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="23.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#Play" onclick="chgPage( evt, 164 )">
	<text x="62.5px" y="287.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Play</text>
	</a>
	<g class="keyword">
	<rect x="84.5" y="144.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="23.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="24.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sound\T_Sound.vbs#[T_Sound]" target="_blank">
	<text x="67.5px" y="259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Sound.vbs # [T_Sound]</text>
	</a>
</g>
<g id="page167" width="499" height="676" transform="translate(+10,+119533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="499.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="499.5" y1="-0.5" x2="499.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="676.5" x2="499.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SystemSound" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SystemSound</text>
	<g>
	<rect x="31.5" y="240.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SystemSound  ".Default"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SystemSound( Sound as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コントロールパネルに設定されている効果音を鳴らします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sound</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">効果音の種類（下記）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SystemSound]" target="_blank">
	<text x="147.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#systemsound" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#systemsound" onclick="chgPage( evt, 167 )">
	<text pub="n" x="64.5px" y="639.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ システムの警告音を鳴らす (VBScript)</text>
	</a>
	<text x="47.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemAsterisk"</text>
	<text x="180.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メッセージ（情報）</text>
	<text x="47.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">".Default"</text>
	<text x="180.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般の警告音</text>
	<text x="180.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メッセージ（警告）</text>
	<text x="47.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemExclamation"</text>
	<text x="180.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">システムエラー</text>
	<text x="47.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemHand"</text>
	<text x="180.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メッセージ（問い合わせ）</text>
	<text x="47.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemQuestion"</text>
	<text x="180.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windowsの起動</text>
	<text x="47.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemStart"</text>
	<text x="180.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windowsの終了</text>
	<text x="47.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SystemExit"</text>
	<text x="180.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windowsログオン</text>
	<text x="47.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"WindowsLogon"</text>
	<text x="47.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"WindowsLogoff"</text>
	<text x="180.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windowsログオフ</text>
	<text x="47.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"DeviceConnect"</text>
	<text x="180.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバイスの接続</text>
	<text x="47.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"DeviceDisconnect"</text>
	<text x="180.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバイスの切断</text>
	<text x="47.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Navigating"</text>
	<text x="180.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ナビゲーションの開始<tspan x="180.5px" y="578.5px" xml:space="preserve">（フォルダやハイパーリンクをクリックしたときの音）</tspan></text>
	<a xlink:href="#Play" onclick="chgPage( evt, 164 )">
	<text pub="n" x="219.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Play</text>
	</a>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音声の止め方や音量の調整は、</text>
	<text x="250.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じです。</text>
	<a xlink:href="#WaitForSound" onclick="chgPage( evt, 165 )">
	<text pub="n" x="357.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WaitForSound</text>
	</a>
	<text x="33.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">しなくても、すぐに音声は停止しません。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトを終了時に鳴らしても、数秒の効果音であれば、</text>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="21.5px" y="639.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="21.5px" y="613.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sound\T_Sound.vbs#[T_Sound]" target="_blank">
	<text x="64.5px" y="613.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Sound.vbs # [T_Sound]</text>
	</a>
</g>
<g id="page168" width="451" height="259" transform="translate(+10,+120219)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="259.5" x2="451.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTextFromClipboard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTextFromClipboard</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTextFromClipboard() as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードにあるテキストを返します。</text>
	<a xlink:href="Test\vbslib_test\T_UI\T_Clipboard_Manually.vbs#[T_GetTextFromClipboard]" target="_blank">
	<text x="80.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Clipboard_Manually.vbs # [T_GetTextFromClipboard]</text>
	</a>
	<text x="24.5px" y="222.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetTextFromClipboard]" target="_blank">
	<text x="229.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードにテキストが無ければ、E_BadType エラーになります。</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="141.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用するには、vbslib フォルダーに、</text>
	<a xlink:href="#vbslib_helper_exe" onclick="chgPage( evt, 1098 )">
	<text x="237.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	</a>
	<text x="336.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が必要です。</text>
</g>
<g id="page169" width="534" height="457" transform="translate(+10,+120488)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="534.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="534.5" y1="-0.5" x2="534.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="457.5" x2="534.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPathOfClipboardText" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPathOfClipboardText</text>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPathOfClipboardText() as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードにあるテキストをファイルに出力して、そのパスを返します。</text>
	<a xlink:href="Test\vbslib_test\T_UI\T_Clipboard_Manually.vbs#[T_GetTextFromClipboard]" target="_blank">
	<text x="80.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Clipboard_Manually.vbs # [T_GetTextFromClipboard]</text>
	</a>
	<text x="24.5px" y="420.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetPathOfClipboardText]" target="_blank">
	<text x="229.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードにテキストが無ければ、E_BadType エラーになります。</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="141.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用するには、vbslib フォルダーに、</text>
	<a xlink:href="#vbslib_helper_exe" onclick="chgPage( evt, 1098 )">
	<text x="237.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	</a>
	<text x="336.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が必要です。</text>
	<text x="24.5px" y="247.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="265.5" width="460" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set g = g_VBS_Lib<tspan x="50.5px" y="296.5px" xml:space="preserve">  echo  "Enter のみ：クリップボードの内容を入力とします。"</tspan>
	<tspan x="50.5px" y="311.5px" xml:space="preserve">  path = InputPath( "path&gt;", g.CheckFileExists or g.CheckFolderExists or _</tspan>
	<tspan x="50.5px" y="326.5px" xml:space="preserve">    g.UseArgument1 or g.AllowEnterOnly )</tspan>
	<tspan x="50.5px" y="341.5px" xml:space="preserve">  is_clipboard = False</tspan>
	<tspan x="50.5px" y="356.5px" xml:space="preserve">  If path = "" Then  path = GetPathOfClipboardText() : is_clipboard = True</tspan>
	<tspan x="50.5px" y="371.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="386.5px" xml:space="preserve">  If is_clipboard Then  del  path</tspan></text>
	</g>
	<text x="33.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードの内容が入ったファイルが不要になったら削除してください。</text>
</g>
<g id="page170" width="437" height="233" transform="translate(+10,+120955)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="437.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="437.5" y1="-0.5" x2="437.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="233.5" x2="437.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetTextToClipboard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetTextToClipboard</text>
	<g>
	<rect x="25.5" y="47.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetTextToClipboard( Text as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードにテキストをコピーします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetTextToClipboard]" target="_blank">
	<text x="229.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\T_Clipboard_Manually.vbs#[T_GetTextFromClipboard]" target="_blank">
	<text x="80.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Clipboard_Manually.vbs # [T_GetTextFromClipboard]</text>
	</a>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="97.5" y="116.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用するには、vbslib フォルダーに、</text>
	<a xlink:href="#vbslib_helper_exe" onclick="chgPage( evt, 1098 )">
	<text x="237.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	</a>
	<text x="336.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が必要です。</text>
</g>
<g id="page171" width="583" height="974" transform="translate(+10,+121198)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="974.5" x2="583.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="array" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ、変数、定数、文字列、配列、日時</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="38.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClass クラス</text>
	</a>
	<a xlink:href="#ArrayDictionary" onclick="chgPage( evt, 212 )">
	<text x="38.5px" y="164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayDictionary クラス</text>
	</a>
	<a xlink:href="#QuickSort" onclick="chgPage( evt, 320 )">
	<text x="38.5px" y="556.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort</text>
	</a>
	<a xlink:href="#QuickSort_fromDic" onclick="chgPage( evt, 283 )">
	<text x="38.5px" y="539.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort_fromDic</text>
	</a>
	<a xlink:href="#CInt2" onclick="chgPage( evt, 334 )">
	<text x="38.5px" y="802.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CInt2</text>
	</a>
	<a xlink:href="#ShakerSort_fromDic" onclick="chgPage( evt, 287 )">
	<text x="38.5px" y="573.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDic</text>
	</a>
	<a xlink:href="#ShakerSort" onclick="chgPage( evt, 321 )">
	<text x="38.5px" y="590.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort</text>
	</a>
	<text x="208.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをクイックソートします。</text>
	<text x="208.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をクイックソートします。安定ソートではありません。</text>
	<text x="208.5px" y="573.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをシェーカーソートします。</text>
	<text x="208.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をシェーカーソートします。安定ソートです。</text>
	<text x="208.5px" y="802.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を数値に変換します。</text>
	<text x="208.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を扱いやすくするクラスです。</text>
	<text x="208.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準の Dictionary の Item を、配列にしたクラスです。</text>
	<a xlink:href="#CreateGuid" onclick="chgPage( evt, 432 )">
	<text pub="n" x="38.5px" y="653.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateGuid</text>
	</a>
	<text x="208.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GUID を生成します。</text>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text pub="n" x="38.5px" y="838.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="208.5px" y="820.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードにマッチするかどうか判定します。</text>
	<a xlink:href="Document\vbslib_test2.svg#arr_test">
	<text x="348.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ テスト ]</text>
	</a>
	<text x="24.5px" y="779.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<text id="sort" class="keyword" x="24.5px" y="515.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">並べ替え、ソート</text>
	<text id="collection" class="keyword" x="24.5px" y="123.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">集合（コレクション）</text>
	<text x="24.5px" y="937.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#str" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#str" onclick="chgPage( evt, 333 )">
	<text pub="n" x="74.5px" y="937.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字列 (VBS)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#array" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#array" onclick="chgPage( evt, 171 )">
	<text pub="n" x="190.5px" y="937.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 変数、Empty、型、配列 (VBS)</text>
	</a>
	<a xlink:href="#StrMatchKey" onclick="chgPage( evt, 353 )">
	<text pub="n" x="38.5px" y="820.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrMatchKey クラス</text>
	</a>
	<text x="208.5px" y="838.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を TextStream と同じようにアクセスします。</text>
	<text id="obj_memb" class="keyword" x="24.5px" y="631.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<a xlink:href="#get_Object" onclick="chgPage( evt, 394 )">
	<text pub="n" x="38.5px" y="671.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_Object</text>
	</a>
	<a xlink:href="#get_ObjectFromFile" onclick="chgPage( evt, 395 )">
	<text pub="n" x="38.5px" y="689.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ObjectFromFile</text>
	</a>
	<a xlink:href="#get_ObjectsFromFile" onclick="chgPage( evt, 396 )">
	<text pub="n" x="38.5px" y="707.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ObjectsFromFile</text>
	</a>
	<a xlink:href="#include_objs" onclick="chgPage( evt, 398 )">
	<text pub="n" x="38.5px" y="725.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include_objs</text>
	</a>
	<a xlink:href="#new_X" onclick="chgPage( evt, 397 )">
	<text pub="n" x="38.5px" y="743.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_X</text>
	</a>
	<text x="208.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクトを取得します。</text>
	<text x="208.5px" y="689.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルから静的オブジェクトを取得します。</text>
	<text x="208.5px" y="707.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルから静的オブジェクトを一覧します。</text>
	<text x="208.5px" y="725.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプトファイルをインクルードします。</text>
	<text x="208.5px" y="743.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列で指定した名前のクラスのオブジェクトを生成します。</text>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text pub="n" x="409.5px" y="937.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 環境変数</text>
	</a>
	<text id="array_memb" class="keyword" x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">配列 （Array）</text>
	<a xlink:href="#IsSameArray" onclick="chgPage( evt, 243 )">
	<text pub="n" x="38.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameArray</text>
	</a>
	<text x="208.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素が等しいか判定します。</text>
	<a xlink:href="#DicToArr" onclick="chgPage( evt, 272 )">
	<text pub="n" x="38.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicToArr</text>
	</a>
	<text x="208.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary を配列に変換します。</text>
	<a xlink:href="#AddArrElem" onclick="chgPage( evt, 237 )">
	<text pub="n" x="38.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddArrElem</text>
	</a>
	<text x="208.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素を追加コピーします。</text>
	<a xlink:href="#Dic_addNewObject" onclick="chgPage( evt, 266 )">
	<text pub="n" x="38.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addNewObject</text>
	</a>
	<text id="dic_memb" class="keyword" x="24.5px" y="355.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">辞書、ハッシュ （Dictionary）</text>
	<a xlink:href="#DicItem" onclick="chgPage( evt, 260 )">
	<text pub="n" x="38.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicItem</text>
	</a>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text pub="n" x="38.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItem</text>
	</a>
	<text x="208.5px" y="427.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを生成して、辞書に追加します。</text>
	<text x="208.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されていないときも、新規に登録しない辞書参照。</text>
	<text x="208.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty でもオブジェクトでも取得できる辞書参照。</text>
	<a xlink:href="#Dict" onclick="chgPage( evt, 254 )">
	<text pub="n" x="38.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dict</text>
	</a>
	<text x="208.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を生成します。</text>
	<a xlink:href="#Dic_addElem" onclick="chgPage( evt, 263 )">
	<text pub="n" x="38.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addElem</text>
	</a>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text x="38.5px" y="459.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_add</text>
	</a>
	<a xlink:href="#Dic_sub" onclick="chgPage( evt, 276 )">
	<text pub="n" x="38.5px" y="475.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_sub</text>
	</a>
	<text x="208.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の要素を設定します。</text>
	<text x="208.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を加算します。</text>
	<text x="208.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を減算します。</text>
	<a xlink:href="#MeltCmdLine" onclick="chgPage( evt, 850 )">
	<text pub="n" x="38.5px" y="856.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCmdLine</text>
	</a>
	<text x="208.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１項目を取り出し、通常の文字列に戻す。</text>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text pub="n" x="38.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text pub="n" x="38.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text pub="n" x="38.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV_Int</text>
	</a>
	<text x="208.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を、NameOnlyClass の配列に変換します。</text>
	<text x="208.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行を解析して、配列に格納する。</text>
	<text x="208.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行を解析して、数値の配列に格納する。</text>
	<a xlink:href="#g_VBS_Lib" onclick="chgPage( evt, 172 )">
	<text x="41.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 定数、g_VBS_Lib</text>
	</a>
	<text x="24.5px" y="65.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定数</text>
	<text x="208.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化された定数</text>
	<text x="24.5px" y="901.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
</g>
<g id="page172" width="614" height="305" transform="translate(+10,+122182)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="305.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="305.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="305.5" x2="614.5" y2="305.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_VBS_Lib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_VBS_Lib</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib で定義されている定数と一部の変数は、g_VBS_Lib オブジェクトのプロパティになっています。 <tspan x="24.5px" y="73.5px" xml:space="preserve">これは、なるべくグローバル・スコープにおいてシンボルが重複しないようにするためです。</tspan></text>
	<text x="24.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように、ローカル変数 c を使ってアクセスすることができます。</text>
	<g>
	<rect x="35.5" y="118.5" width="394" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncA()<tspan x="43.5px" y="149.5px" xml:space="preserve">  Set c = g_VBS_Lib</tspan>
	<tspan x="43.5px" y="164.5px" xml:space="preserve">  If StrCompLastOf( "ABC", "BC", c.CaseSensitive ) = 0 Then ...</tspan>
	<tspan x="43.5px" y="179.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="103.5px" y="149.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib</text>
	<text x="253.5px" y="164.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CaseSensitive</text>
	<text x="25.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">定数の内容については、左のツリーからサブ・ツリーを参照してください。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[g_VBS_Lib]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="25.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#get_ModuleConsts" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#get_ModuleConsts">
	<text pub="n" x="62.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ModuleConsts : クラスの定数 (vbsool)</text>
	</a>
</g>
<g id="page173" width="535" height="291" transform="translate(+10,+122497)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="291.5" x2="535.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CaseSensitive_get_Consts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CaseSensitive (g_VBS_Lib)</text>
	<g>
	<rect x="25.5" y="47.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_VBS_Lib:CaseSensitive as integer</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つの英文字の文字列比較において、大文字・小文字を区別すること</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CaseSensitive が指定できる引数に、CaseSensitive を指定しなかったときは、<tspan x="33.5px" y="134.5px" xml:space="preserve">大文字と小文字を同じ文字であるとして、文字列比較を行います。</tspan></text>
	<text x="33.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#StrCompOption" cats_vhref="%vbslib_new%\_src\vbslib.svg#StrCompOption" onclick="chgPage( evt, 342 )">
	<text pub="n" x="72.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompOption</text>
	</a>
	<text x="33.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="49.5" y="169.5" width="454" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set c = g_VBS_Lib<tspan x="57.5px" y="200.5px" xml:space="preserve">If StrComp( "ABC", "abc", StrCompOption( c.CaseSensitive ) ) = 0 Then ...</tspan>
	<tspan x="57.5px" y="215.5px" xml:space="preserve">If StrCompLastOf( "ABC", "BC", c.CaseSensitive ) = 0 Then ...</tspan></text>
	</g>
</g>
<g id="page174" width="564" height="171" transform="translate(+10,+122798)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="564.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="564.5" y1="-0.5" x2="564.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="564.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WholeWord_get_Consts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WholeWord (g_VBS_Lib)</text>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_VBS_Lib:WholeWord as integer</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の検索において、単語全体がマッチするものだけヒットさせます。<tspan x="33.5px" y="108.5px" xml:space="preserve">（単語単位検索、完全一致）</tspan></text>
	<text x="33.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#InStrWord" onclick="chgPage( evt, 350 )">
	<text x="70.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InStrEx</text>
	</a>
</g>
<g id="page175" width="458" height="218" transform="translate(+10,+122979)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="458.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="218.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="458.5" y1="-0.5" x2="458.5" y2="218.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="218.5" x2="458.5" y2="218.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LastNextPos_get_Consts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LastNextPos (g_VBS_Lib)</text>
	<g>
	<rect x="25.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_VBS_Lib:LastNextPos as integer</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索した結果を、ヒットした位置の次の位置にします。</text>
	<text x="33.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#InStrWord" onclick="chgPage( evt, 350 )">
	<text x="70.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InStrEx</text>
	</a>
	<text x="33.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ABCDE の中で C を検索したら、D の位置を検索した結果にします。<tspan x="33.5px" y="146.5px" xml:space="preserve">ABCDE の中で BCD を検索したら、E の位置を検索した結果にします。</tspan></text>
</g>
<g id="page176" width="330" height="95" transform="translate(+10,+123207)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="330.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="95.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="330.5" y1="-0.5" x2="330.5" y2="95.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="95.5" x2="330.5" y2="95.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_VBS_Lib_System" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_VBS_Lib_System</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の System.vbs で定義される</text>
	<a xlink:href="#g_VBS_Lib" onclick="chgPage( evt, 172 )">
	<text x="221.5px" y="58.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_VBS_Lib</text>
	</a>
	<text x="281.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">。</text>
</g>
<g id="page177" width="406" height="230" transform="translate(+10,+123312)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="406.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="230.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="406.5" y1="-0.5" x2="406.5" y2="230.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="230.5" x2="406.5" y2="230.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NotExistFileMD5" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NotExistFileMD5 (g_VBS_Lib_System)</text>
	<g>
	<rect x="25.5" y="47.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_VBS_Lib_System:NotExistFileMD5 as string</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが存在しないことを明示的に示すときのハッシュ値。</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値は、0が32桁の文字列です。</text>
	<g>
	<rect x="25.5" y="132.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NotExistFileMD5 = "00000000000000000000000000000000"</text>
	</g>
	<a xlink:href="Test\tools\scriptlib\vbslib\System.vbs#NotExistFileMD5" onclick="chgPage( evt, 177 )" target="_blank">
	<text x="69.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page178" width="554" height="952" transform="translate(+10,+123552)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="554.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="952.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="554.5" y1="-0.5" x2="554.5" y2="952.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="952.5" x2="554.5" y2="952.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass" class="title, keyword" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayClass</text>
	<g>
	<rect x="37.5" y="200.5" width="202" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="45.5px" y="231.5px" xml:space="preserve">a.Add  1</tspan>
	<tspan x="45.5px" y="246.5px" xml:space="preserve">echo  a(0)</tspan>
	<tspan x="45.5px" y="261.5px" xml:space="preserve">echo  "count = " &amp; a.Count</tspan></text>
	</g>
	<text x="128.5px" y="624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript 標準の配列 （プロパティ）</text>
	<a xlink:href="#ArrayClass_ToEmpty" onclick="chgPage( evt, 197 )">
	<text x="45.5px" y="670.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ToEmpty</text>
	</a>
	<text x="128.5px" y="670.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素をすべて削除する</text>
	<a xlink:href="#ArrayClass_Add" onclick="chgPage( evt, 185 )">
	<text x="45.5px" y="691.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Add</text>
	</a>
	<text x="128.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素を最後に追加する</text>
	<a xlink:href="#ArrayClass_Push" onclick="chgPage( evt, 190 )">
	<text x="45.5px" y="712.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Push</text>
	</a>
	<text x="128.5px" y="712.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素を最後に追加する</text>
	<a xlink:href="#ArrayClass_Pop" onclick="chgPage( evt, 186 )">
	<text x="45.5px" y="733.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Pop</text>
	</a>
	<text x="128.5px" y="733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最後の要素を返し、配列から要素を削除する</text>
	<a xlink:href="#ArrayClass_Count" onclick="chgPage( evt, 200 )">
	<text x="45.5px" y="754.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Count</text>
	</a>
	<text x="128.5px" y="754.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素数を返す</text>
	<a xlink:href="#ArrayClass_Echo" onclick="chgPage( evt, 207 )">
	<text x="45.5px" y="796.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Echo</text>
	</a>
	<text x="24.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="577.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<text x="128.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての要素を表示する</text>
	<g>
	<rect x="37.5" y="342.5" width="166" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  item<tspan x="45.5px" y="373.5px" xml:space="preserve">For Each item  In a.Items</tspan>
	<tspan x="45.5px" y="388.5px" xml:space="preserve">  echo  item</tspan>
	<tspan x="45.5px" y="403.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な使い方：</text>
	<text x="36.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">For 文で使う：</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を扱いやすくするクラスです。<tspan x="24.5px" y="76.5px" xml:space="preserve">要素は、オブジェクトでもそれ以外でも格納できます。</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">配列番号以外でも要素にアクセスできます。</tspan></text>
	<text x="211.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a が ArrayClass オブジェクト</text>
	<a xlink:href="#ArrayClass::Copy" onclick="chgPage( evt, 205 )">
	<text x="45.5px" y="816.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Copy</text>
	</a>
	<text x="128.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての要素をコピーする</text>
	<a xlink:href="#ArrayClass_Value" onclick="chgPage( evt, 206 )">
	<text pub="n" x="45.5px" y="775.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Value</text>
	</a>
	<text x="128.5px" y="775.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を文字列にする</text>
	<text x="128.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素。 配列番号。 （デフォルト・プロパティ）</text>
	<a xlink:href="#ArrayClass_Item" onclick="chgPage( evt, 180 )">
	<text pub="n" x="45.5px" y="603.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	</a>
	<text x="24.5px" y="122.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#redim" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#redim">
	<text pub="n" x="70.5px" y="122.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 配列、Array、ReDim Preserve (VBScript)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_ArrayClass]" target="_blank">
	<text x="98.5px" y="875.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs # [T_ArrClass]</text>
	</a>
	<text x="24.5px" y="875.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#ArrayClass_Items" onclick="chgPage( evt, 182 )">
	<text pub="n" x="45.5px" y="624.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Items</text>
	</a>
	<text x="36.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">While 文で使う：</text>
	<g>
	<rect x="37.5" y="452.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="45.5px" y="483.5px" xml:space="preserve">Dim  iter : Set iter = a.NewIterator()</tspan>
	<tspan x="45.5px" y="498.5px" xml:space="preserve">While iter.HasNext()</tspan>
	<tspan x="45.5px" y="513.5px" xml:space="preserve">  echo  iter.GetNext()</tspan>
	<tspan x="45.5px" y="528.5px" xml:space="preserve">WEnd</tspan></text>
	</g>
	<text x="297.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a が ArrayClass オブジェクト<tspan x="297.5px" y="499.5px" xml:space="preserve">iter は、ArrayClassIterator オブジェクト</tspan></text>
	<a xlink:href="#ArrayClassIterator" onclick="chgPage( evt, 208 )">
	<text pub="n" x="319.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClassIterator クラス</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\ArraySpeed.vbs" target="_blank">
	<text x="98.5px" y="895.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArraySpeed.vbs</text>
	</a>
	<text x="24.5px" y="895.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能比較</text>
	<a xlink:href="#ItemFunc_ArrayClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#ItemFunc_ArrayClass" onclick="chgPage( evt, 181 )">
	<text pub="n" x="277.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ItemFunc (ArrayClass)</text>
	</a>
	<g>
	<rect x="37.5" y="280.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim arr : Set arr = new ArrayClass : arr.AddElems  Array( 1, 2, 3 )</text>
	</g>
	<text x="24.5px" y="915.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#BinaryArray" onclick="chgPage( evt, 711 )">
	<text x="98.5px" y="915.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BinaryArray クラス</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#speed_array_redim" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#speed_array_redim">
	<text x="223.5px" y="895.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 配列要素を追加する速度</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text x="98.5px" y="855.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="855.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page179" width="523" height="404" transform="translate(+10,+124514)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="404.5" x2="523.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_ArrayClass</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_ArrayClass( InitialValues as array of variant ) as ArrayClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列から ArrayClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InitialValues</text>
	<text x="192.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass のオブジェクトの初期値の配列</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="192.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass のオブジェクト</text>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="159.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_ArrayClass]" target="_blank">
	<text x="181.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="347.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  new_ArrayClass( Array( 1, 2, 3 ) ).CSV = "1,2,3"</text>
	</g>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="230.5" width="280" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set arr = new_ArrayClass( Array( 1, 2, 3 ) )<tspan x="58.5px" y="261.5px" xml:space="preserve">Assert  arr(0) = 1</tspan>
	<tspan x="58.5px" y="276.5px" xml:space="preserve">Assert  arr(1) = 2</tspan>
	<tspan x="58.5px" y="291.5px" xml:space="preserve">Assert  arr(2) = 3</tspan></text>
	</g>
	<text x="118.5px" y="246.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ArrayClass</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page180" width="581" height="418" transform="translate(+10,+124928)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="581.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="581.5" y1="-0.5" x2="581.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="418.5" x2="581.5" y2="418.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Item" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Item、配列番号 (ArrayClass)</text>
	<g>
	<rect x="26.5" y="48.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Default Property  ArrayClass::Item( i as integer )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号を使って、配列の要素を参照します。 （デフォルト・プロパティ）</text>
	<text x="32.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="153.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素の番号。 先頭は 0</text>
	<g>
	<rect x="43.5" y="174.5" width="202" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="51.5px" y="205.5px" xml:space="preserve">a.Add  1</tspan>
	<tspan x="51.5px" y="220.5px" xml:space="preserve">echo  a(0) '// a.Item(0) と同じ</tspan></text>
	</g>
	<text x="32.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="87.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a(0)</text>
	<text x="32.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを Set するときは、次のように記述してください。</text>
	<g>
	<rect x="43.5" y="269.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  a(0) = new ClassA</text>
	</g>
	<a xlink:href="#ItemFunc_ArrayClass" onclick="chgPage( evt, 181 )">
	<text pub="n" x="74.5px" y="382.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ItemFunc (ArrayClass)</text>
	</a>
	<text x="32.5px" y="382.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="32.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ItemFunc プロパティに関数を登録すると、引数 i に文字列などを指定できるようになります。</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="324.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text x="282.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i 引数が配列の要素数以上のときは、エラーになります。</text>
</g>
<g id="page181" width="601" height="518" transform="translate(+10,+125356)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="518.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="518.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="518.5" x2="601.5" y2="518.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ItemFunc_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ItemFunc (ArrayClass)</text>
	<g>
	<rect x="26.5" y="48.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ArrayClass::ItemFunc  as Function( Items as Array, Name as variant ) as variant</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素を取得する関数。 Item プロパティにアクセスすると呼ばれる関数。</text>
	<text x="33.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayClass_Item" onclick="chgPage( evt, 180 )">
	<text x="74.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Item (ArrayClass)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Item" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Item">
	<text pub="n" x="74.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Item デフォルト・プロパティ : 動的定義メンバー (vbsool)</text>
	</a>
	<g>
	<rect x="51.5" y="169.5" width="298" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim arr : Set arr = new ArrayClass<tspan x="59.5px" y="200.5px" xml:space="preserve">  Set arr.ItemFunc = GetRef( "ClassA_getItem" )</tspan>
	<tspan x="59.5px" y="215.5px" xml:space="preserve">  Set obj = arr( "Name" )</tspan></text>
	</g>
	<g>
	<rect x="51.5" y="235.5" width="418" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ClassA_getItem( Items, Name )<tspan x="59.5px" y="266.5px" xml:space="preserve">  Dim  s</tspan>
	<tspan x="59.5px" y="281.5px" xml:space="preserve">  If IsNumeric( Name ) Then</tspan>
	<tspan x="59.5px" y="296.5px" xml:space="preserve">    Set ClassA_getItem = Items( Name )</tspan>
	<tspan x="59.5px" y="311.5px" xml:space="preserve">  Else</tspan>
	<tspan x="59.5px" y="326.5px" xml:space="preserve">    For Each s  In Items</tspan>
	<tspan x="59.5px" y="341.5px" xml:space="preserve">      If s.Name = Name Then  Set ClassA_getItem = s : Exit Function</tspan>
	<tspan x="59.5px" y="356.5px" xml:space="preserve">    Next</tspan>
	<tspan x="59.5px" y="371.5px" xml:space="preserve">  End If</tspan>
	<tspan x="59.5px" y="386.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="32.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Item デフォルト・プロパティにアクセスするときに、要素を決定する方法をカスタマイズできます。</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr_Target.vbs#[T_ArrayCustom]" target="_blank">
	<text x="75.5px" y="424.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr_Target # [T_ArrayCustom]</text>
	</a>
	<text x="33.5px" y="424.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#NameOnlyClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#NameOnlyClass" onclick="chgPage( evt, 403 )">
	<text pub="n" x="74.5px" y="481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClass</text>
	</a>
	<text x="200.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号以外の数値型で要素を識別するとき</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="293.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page182" width="534" height="391" transform="translate(+10,+125884)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="534.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="534.5" y1="-0.5" x2="534.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="391.5" x2="534.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Items" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Items (ArrayClass)</text>
	<g>
	<rect x="27.5" y="48.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ArrayClass::Items  as array of variant</text>
	</g>
	<text x="36.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass クラスがラップしている配列です。</text>
	<text x="36.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素は、オブジェクトでもそれ以外でも格納できます。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="37.5" y="163.5" width="226" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  arr : Set arr = new ArrayClass<tspan x="45.5px" y="194.5px" xml:space="preserve">Dim  item</tspan>
	<tspan x="45.5px" y="209.5px" xml:space="preserve">For Each item  In arr.Items</tspan>
	<tspan x="45.5px" y="224.5px" xml:space="preserve">  echo  item</tspan>
	<tspan x="45.5px" y="239.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">For 文で使う：</text>
	<text x="36.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソート関数に渡すときは、Items ではなく、ArrayClass オブジェクトを渡してください。</text>
	<g>
	<rect x="37.5" y="289.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  arr : Set arr = new ArrayClass<tspan x="45.5px" y="320.5px" xml:space="preserve">  :</tspan>
	<tspan x="45.5px" y="335.5px" xml:space="preserve">ShakerSort</tspan>
	<tspan x="45.5px" y="350.5px" xml:space="preserve">ShakerSort  arr, 1, arr.UBound_, GetRef("CmpFunc1"), Empty</tspan></text>
	</g>
	<text x="117.5px" y="350.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr</text>
	<text x="135.5px" y="305.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr</text>
	<text x="177.5px" y="209.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Items</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="279.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page183" width="300" height="144" transform="translate(+10,+126285)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="300.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="144.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="300.5" y1="-0.5" x2="300.5" y2="144.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="144.5" x2="300.5" y2="144.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_m_Array" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">m_Array (ArrayClass)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass_Items" onclick="chgPage( evt, 182 )">
	<text pub="n" x="31.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Items (ArrayClass)</text>
	</a>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Items と同じです。<tspan x="24.5px" y="80.5px" xml:space="preserve">廃止される予定です。</tspan></text>
</g>
<g id="page184" width="420" height="208" transform="translate(+10,+126439)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="420.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="420.5" y1="-0.5" x2="420.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="208.5" x2="420.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_ReDim" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReDim_ (ArrayClass)</text>
	<g>
	<rect x="26.5" y="48.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::ReDim_( UBound as integer )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数を変更します。 ReDim Preserve と同じです。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UBound</text>
	<text x="160.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい配列の最大要素番号</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::ReDim_]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReDim の末尾にアンダースコアが付いています。<tspan x="32.5px" y="171.5px" xml:space="preserve">（ReDim は予約語であるため。）</tspan></text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="272.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page185" width="572" height="253" transform="translate(+10,+126657)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="572.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="572.5" y1="-0.5" x2="572.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="253.5" x2="572.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Add" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (ArrayClass)</text>
	<g>
	<rect x="26.5" y="48.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Add( Elem as variant )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最後に要素を追加します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Elem</text>
	<text x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列に追加する要素（オブジェクト、またはそれ以外）</text>
	<text x="32.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass::Push と同じです。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Add]" target="_blank">
	<text id="ArrayClass_Add" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Elem に配列を指定すると、ArrayClass の中の１つの要素の中に Elem 配列を追加します。<tspan x="32.5px" y="182.5px" xml:space="preserve">ArrayClass の中に複数の要素を追加するときは、AddElem を使ってください。 </tspan></text>
	<a xlink:href="#ArrayClass::AddElems" onclick="chgPage( evt, 186 )">
	<text pub="n" x="75.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddElems (ArrayClass)</text>
	</a>
	<text x="32.5px" y="216.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="280.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page186" width="488" height="329" transform="translate(+10,+126920)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="488.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="488.5" y1="-0.5" x2="488.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="329.5" x2="488.5" y2="329.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass::AddElems" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddElems (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::AddElems( SrcArr as variant or array or ArrayClass )</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を追加コピーします。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまで入っていた要素の後に追加します。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="173.5" width="166" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a<tspan x="49.5px" y="204.5px" xml:space="preserve">Set a = New ArrayClass</tspan>
	<tspan x="49.5px" y="219.5px" xml:space="preserve">a.Add  1</tspan>
	<tspan x="49.5px" y="234.5px" xml:space="preserve">a.AddElems  Array( 2, 3 )</tspan>
	<tspan x="49.5px" y="249.5px" xml:space="preserve">'// a は、{ 1, 2, 3 }</tspan></text>
	</g>
	<text x="61.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddElems</text>
	<a xlink:href="#AddArrElem" onclick="chgPage( evt, 237 )">
	<text pub="n" x="71.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddArrElem</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::AddElems]" target="_blank">
	<text x="193.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass_Add" onclick="chgPage( evt, 185 )">
	<text pub="n" x="180.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Add (ArrayClass)</text>
	</a>
	<text x="30.5px" y="292.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="238.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page187" width="626" height="547" transform="translate(+10,+127259)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="547.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="547.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="547.5" x2="626.5" y2="547.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddNewObject_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddNewObject (ArrayClass)</text>
	<g id="ArrayClass_Add">
	<rect x="26.5" y="48.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClass::AddNewObject( ClassName as string, ObjectName as string ) as ClassName</text>
	</g>
	<text id="ArrayClass_Add" x="32.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した名前を付けたオブジェクトを生成して、配列の最後に追加します。</text>
	<text id="ArrayClass_Add" x="32.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName</text>
	<text id="ArrayClass_Add" x="191.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クラス名</text>
	<text id="ArrayClass_Add" x="96.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ObjectName</text>
	<text id="ArrayClass_Add" x="191.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトの名前</text>
	<text id="ArrayClass_Add" x="96.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="ArrayClass_Add" x="191.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティが ObjectName のオブジェクト</text>
	<text id="ArrayClass_Add" x="32.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="300.5" width="334" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set objects = new ArrayClass<tspan x="49.5px" y="331.5px" xml:space="preserve">  Set o = objects.AddNewObject( "ClassA", "ObjectA" )</tspan>
	<tspan x="49.5px" y="346.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="361.5px" xml:space="preserve">Class ClassA</tspan>
	<tspan x="49.5px" y="376.5px" xml:space="preserve">  Public  Name</tspan>
	<tspan x="49.5px" y="391.5px" xml:space="preserve">End Class</tspan>
	<tspan x="49.5px" y="406.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="421.5px" xml:space="preserve">Function  new_ClassA()</tspan>
	<tspan x="49.5px" y="436.5px" xml:space="preserve">      Set new_ClassA = new ClassA</tspan>
	<tspan x="49.5px" y="451.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="32.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すでに同じ名前のオブジェクトが配列にあっても、オブジェクトを生成します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::AddNewObject]" target="_blank">
	<text id="ArrayClass_Add" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="28.5px" y="490.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_addNewObject" onclick="chgPage( evt, 266 )">
	<text pub="n" x="73.5px" y="490.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addNewObject</text>
	</a>
	<text x="28.5px" y="510.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr_Target.vbs#[T_AddNewObj]" target="_blank">
	<text x="72.5px" y="510.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_AddNewObj]</text>
	</a>
	<a xlink:href="#new_X" onclick="chgPage( evt, 397 )">
	<text pub="n" x="80.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_X</text>
	</a>
	<text x="34.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<text x="120.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っているので、たとえば、ClassA に対して new_ClassA 関数の定義が必要です。</text>
	<text x="34.5px" y="202.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName に指定したクラスに、Name プロパティ、またはメンバー変数が必要です。</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page188" width="436" height="313" transform="translate(+10,+127816)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="436.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="436.5" y1="-0.5" x2="436.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="313.5" x2="436.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddCSV_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddCSV (ArrayClass)</text>
	<g id="ArrayClass_Add">
	<rect x="26.5" y="48.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::AddCSV( CSV as string, Type_ as integer )</text>
	</g>
	<text id="ArrayClass_Add" x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最後に複数の要素を追加します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::AddCSV]" target="_blank">
	<text id="ArrayClass_Add" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ArrayClass_Add" x="32.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV</text>
	<text id="ArrayClass_Add" x="165.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する要素を CSV（文字列）にしたもの</text>
	<text id="ArrayClass_Add" x="96.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Type_</text>
	<text id="ArrayClass_Add" x="165.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する要素の型、例：vbInteger, vbString</text>
	<text id="ArrayClass_Add" x="32.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text id="ArrayClass_Add" x="30.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CSV_ArrayClass" onclick="chgPage( evt, 203 )">
	<text id="ArrayClass_Add" pub="n" x="66.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CSV (ArrayClass)</text>
	</a>
	<g>
	<rect x="38.5" y="183.5" width="202" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="46.5px" y="214.5px" xml:space="preserve">a.AddCSV  "12, 34", vbInteger</tspan></text>
	</g>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="66.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (CSV) ArrayFromCSV, ArrayFromCSV_Int</text>
	</a>
</g>
<g id="page189" width="572" height="181" transform="translate(+10,+128139)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="572.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="572.5" y1="-0.5" x2="572.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="181.5" x2="572.5" y2="181.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Insert_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Insert (ArrayClass)</text>
	<g id="ArrayClass_Add">
	<rect x="26.5" y="48.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Insert( in_BeforeIndex0 as integer,  in_AddingElement as variant )</text>
	</g>
	<text id="ArrayClass_Add" x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の途中に要素を追加します。</text>
	<text id="ArrayClass_Add" x="32.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BeforeIndex0</text>
	<text id="ArrayClass_Add" x="207.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する位置の直前の配列番号</text>
	<text id="ArrayClass_Add" x="96.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AddingElement</text>
	<text id="ArrayClass_Add" x="207.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する要素</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#ArrayClass::Insert" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Pop" x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page190" width="514" height="237" transform="translate(+10,+128330)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="514.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="514.5" y1="-0.5" x2="514.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="237.5" x2="514.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Push" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Push (ArrayClass)</text>
	<g id="ArrayClass_Add">
	<rect x="26.5" y="48.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Push( Elem as variant )</text>
	</g>
	<text id="ArrayClass_Add" x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最後に要素を追加します。</text>
	<text id="ArrayClass_Add" x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Elem</text>
	<text id="ArrayClass_Add" x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列に追加する要素（オブジェクト、またはそれ以外）</text>
	<text id="ArrayClass_Add" x="32.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass::Add と同じです。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Push]" target="_blank">
	<text id="ArrayClass_Add" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Add" x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<text x="32.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スタックのように要素を取り出すときは、</text>
	<a xlink:href="#ArrayClass_Pop" onclick="chgPage( evt, 186 )">
	<text x="260.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Pop (ArrayClass)</text>
	</a>
	<a xlink:href="#ArrayClass_Remove" onclick="chgPage( evt, 193 )">
	<text x="255.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Remove (ArrayClass)</text>
	</a>
	<text x="32.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キューのように要素を取り出すときは、</text>
</g>
<g id="page191" width="614" height="423" transform="translate(+10,+128577)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="423.5" x2="614.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Pop" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Pop (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClass::Pop() as variant</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最後の要素を返し、その要素を配列から除外します。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Pop" x="94.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="ArrayClass_Pop" x="158.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最後の要素（オブジェクト、またはそれ以外）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Pop" x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<g>
	<rect x="44.5" y="231.5" width="244" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set i_stack = new ArrayClass<tspan x="52.5px" y="262.5px" xml:space="preserve">  For i=0 To modules.UBound_</tspan>
	<tspan x="52.5px" y="277.5px" xml:space="preserve">    If modules(i) = "delete" Then</tspan>
	<tspan x="52.5px" y="292.5px" xml:space="preserve">      i_stack.Push  i</tspan>
	<tspan x="52.5px" y="307.5px" xml:space="preserve">    End If</tspan>
	<tspan x="52.5px" y="322.5px" xml:space="preserve">  Next</tspan>
	<tspan x="52.5px" y="337.5px" xml:space="preserve">  Do</tspan>
	<tspan x="52.5px" y="352.5px" xml:space="preserve">    If i_stack.Count = 0 Then  Exit Do</tspan>
	<tspan x="52.5px" y="367.5px" xml:space="preserve">    modules.Remove  i_stack.Pop(), 1</tspan>
	<tspan x="52.5px" y="382.5px" xml:space="preserve">  Loop</tspan></text>
	</g>
	<text x="24.5px" y="189.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="44.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除する配列番号をスタックにプッシュして、ポップしながら modules 配列の要素を削除する</text>
	<text x="220.5px" y="367.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Pop</text>
</g>
<g id="page192" width="599" height="405" transform="translate(+10,+129010)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="599.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="599.5" y1="-0.5" x2="599.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="405.5" x2="599.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Search_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Search (ArrayClass)</text>
	<g>
	<rect x="26.5" y="50.5" width="484" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClass::Search( in_KeyItem as variant,<tspan x="34.5px" y="81.5px" xml:space="preserve">    in_CompareFunction as Function,  in_ParameterOfCompareFunction as variant,</tspan>
	<tspan x="34.5px" y="96.5px" xml:space="preserve">    in_StartIndexOrEmpty );</tspan></text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数て定義された条件を満たす要素を列挙します。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Pop" x="88.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_KeyItem</text>
	<text id="ArrayClass_Pop" x="294.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第2引数</text>
	<text x="88.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="88.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ParameterOfCompareFunction</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="294.5px" y="179.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="294.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="88.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_StartIndexOrEmpty</text>
	<text x="294.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較を開始する要素番号 0以上、または Empty</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#ArrayClass::Search" target="_blank">
	<text x="77.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="88.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="294.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号、または、配列番号の配列</text>
	<text x="30.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_StartIndexOrEmpty 引数が数値なら、返り値は配列番号です。 見つからなかったら、Empty <tspan x="30.5px" y="283.5px" xml:space="preserve">を返します。</tspan>
	<tspan x="30.5px" y="298.5px" xml:space="preserve">in_StartIndexOrEmpty 引数が Empty なら、返り値は配列番号の配列です。 見つからなかったら</tspan>
	<tspan x="30.5px" y="313.5px" xml:space="preserve">要素数 0 の配列を返します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#T_ArrayClass_Search" target="_blank">
	<text x="77.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="24.5px" y="368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="165.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayClass_Search</text>
</g>
<g id="page193" width="452" height="314" transform="translate(+10,+129425)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="452.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="452.5" y1="-0.5" x2="452.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="314.5" x2="452.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Remove" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Remove (ArrayClass)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Remove]" target="_blank">
	<text id="ArrayClass_Pop" x="255.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Remove( i as integer, n as string ) as variant</text>
	</g>
	<text id="ArrayClass_Pop" x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素を配列から削除して、後の要素を詰めます。</text>
	<text id="ArrayClass_Pop" x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Pop" x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text id="ArrayClass_Pop" x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">n</text>
	<text id="ArrayClass_Pop" x="139.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素の番号。 先頭は 0</text>
	<text id="ArrayClass_Pop" x="139.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除する要素の数</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Pop" x="299.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<text id="ArrayClass_Pop" x="24.5px" y="169.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="180.5" width="334" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set arr = new_ArrayClass( Array( 0, 1, 2, 3, 4, 5 ) )<tspan x="48.5px" y="211.5px" xml:space="preserve">arr.Remove  1, 2</tspan>
	<tspan x="48.5px" y="226.5px" xml:space="preserve">Assert  IsSameArray( arr.Items, Array( 0, 3, 4, 5 ) )</tspan></text>
	</g>
	<text x="72.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Remove</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#T_ArrClass_Remove" target="_blank">
	<text x="76.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs # T_ArrClass_Remove</text>
	</a>
	<text x="24.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page194" width="542" height="352" transform="translate(+10,+129749)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="542.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="542.5" y1="-0.5" x2="542.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="542.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_RemoveObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveObject (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClass::RemoveObject( a_Object as object ) as object</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したオブジェクトを指している配列の要素１つを、配列から除外します。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Pop" x="88.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_Object</text>
	<text id="ArrayClass_Pop" x="158.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列から除外するオブジェクト</text>
	<text id="ArrayClass_Pop" x="88.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="ArrayClass_Pop" x="158.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外したとき = a_Object、 無かったとき = Nothing オブジェクト</text>
	<text id="ArrayClass_Pop" x="30.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列要素がすべてオブジェクトでないとエラーになります。<tspan x="30.5px" y="189.5px" xml:space="preserve">除外した配列番号には、＋１の配列番号だったオブジェクトが入り、詰められます。</tspan></text>
	<text id="ArrayClass_Pop" x="41.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">実行前： objs.UBound_=3, objs(0)= a, (1)= b, (2)= c, (3)= d ならば<tspan x="41.5px" y="283.5px" xml:space="preserve">実行後： objs.UBound_=2, objs(0)= a, (1)= c, (2)= d</tspan></text>
	<g>
	<rect x="41.5" y="223.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">objs.RemoveObject  b</text>
	</g>
	<text x="30.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::RemoveObject]" target="_blank">
	<text id="ArrayClass_Pop" x="255.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="30.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="299.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_AddNewObj]" target="_blank">
	<text x="75.5px" y="321.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="166.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AddNewObj</text>
</g>
<g id="page195" width="478" height="270" transform="translate(+10,+130111)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="478.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="478.5" y1="-0.5" x2="478.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="270.5" x2="478.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_RemoveEmpty" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveEmpty (ArrayClass)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::RemoveEmpty]" target="_blank">
	<text id="ArrayClass_Pop" x="255.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="299.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::RemoveEmpty()</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty になっている配列の要素を詰めます。</text>
	<text id="ArrayClass_Pop" x="24.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="145.5" width="406" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set arr = new_ArrayClass( Array( 0, Empty, 2, Empty, Empty, 5 ) )<tspan x="48.5px" y="176.5px" xml:space="preserve">arr.RemoveEmpty</tspan>
	<tspan x="48.5px" y="191.5px" xml:space="preserve">Assert  IsSameArray( arr.Items, Array( 0, 2, 5 ) )</tspan></text>
	</g>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#T_ArrClass_RemoveEmpty" target="_blank">
	<text x="76.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs # T_ArrClass_RemoveEmpty</text>
	</a>
</g>
<g id="page196" width="482" height="330" transform="translate(+10,+130391)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="482.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="482.5" y1="-0.5" x2="482.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="330.5" x2="482.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveByIndexes" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveByIndexes (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::RemoveByIndexes( in_Indexes as array of integer )</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した配列番号の要素を配列から除外します。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Pop" x="94.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Indexes</text>
	<text id="ArrayClass_Pop" x="174.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外する要素の配列番号の配列</text>
	<g>
	<rect x="44.5" y="179.5" width="406" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  an_array = new_ArrayClass( Array( "A", "B". "C", "D" ) )<tspan x="52.5px" y="210.5px" xml:space="preserve">    an_array.RemoveByIndexes  Array( 1, 3 )</tspan>
	<tspan x="52.5px" y="225.5px" xml:space="preserve">    Aseert  IsSameArray( an_array,  Array( "A", "C" ) ) )</tspan></text>
	</g>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#ArrayClass::RemoveByIndexes" target="_blank">
	<text x="77.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#T_ArrayClass_RemoveByIndexes" target="_blank">
	<text x="77.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="165.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayClass_RemoveByIndexes</text>
</g>
<g id="page197" width="418" height="132" transform="translate(+10,+130731)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="418.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="418.5" y1="-0.5" x2="418.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="418.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_ToEmpty" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToEmpty (ArrayClass)</text>
	<g>
	<rect x="28.5" y="45.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::ToEmpty()</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を空にします。 配列要素数は 0 になります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="270.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page198" width="556" height="435" transform="translate(+10,+130873)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="556.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="556.5" y1="-0.5" x2="556.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="435.5" x2="556.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LookUpDic_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LookUpDic (ArrayClass)</text>
	<g>
	<rect x="28.5" y="45.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClass::LookUpDic( Key as string, Value as variant ) as Dictionary</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素の中から、指定した値を持つ辞書を返します。</text>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="184.5" width="316" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic1 = CreateObject( "Scripting.Dictionary" )<tspan x="45.5px" y="215.5px" xml:space="preserve">dic1.Item( "name" ) = "Item1"</tspan>
	<tspan x="45.5px" y="230.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="245.5px" xml:space="preserve">Set  dic2 = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="45.5px" y="260.5px" xml:space="preserve">dic2.Item( "name" ) = "Item2"</tspan>
	<tspan x="45.5px" y="275.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="290.5px" xml:space="preserve">Set arr = new_ArrayClass( Array( dic1, dic2 ) )</tspan>
	<tspan x="45.5px" y="305.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="320.5px" xml:space="preserve">Assert  arr.LookUpDic( "name", "Item1" ) Is dic1</tspan></text>
	</g>
	<text x="183.5px" y="320.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"name", "Item1"</text>
	<text x="36.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素が辞書のときに使えます。<tspan x="36.5px" y="140.5px" xml:space="preserve">該当する要素が無かったときは、Nothing を返します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_LookUpDicInArray]" target="_blank">
	<text x="68.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_LookUpDicInArray</text>
	</a>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::LookUpDic]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="270.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<text x="24.5px" y="398.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SearchInSimpleArray" onclick="chgPage( evt, 241 )">
	<text x="68.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchInSimpleArray</text>
	</a>
</g>
<g id="page199" width="504" height="157" transform="translate(+10,+131318)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="504.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="157.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="504.5" y1="-0.5" x2="504.5" y2="157.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="157.5" x2="504.5" y2="157.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_NewIterator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NewIterator (ArrayClass)</text>
	<g>
	<rect x="27.5" y="48.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ArrayClass::NewIterator as ArrayClassIterator</text>
	</g>
	<a xlink:href="#ArrayClassIterator" onclick="chgPage( evt, 208 )">
	<text pub="n" x="35.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClassIterator</text>
	</a>
	<text x="149.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを生成します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::NewIterator]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めて ArrayClassIterator::GetNext を呼んだときは、先頭の要素を返します。</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="281.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page200" width="456" height="210" transform="translate(+10,+131485)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="456.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="456.5" y1="-0.5" x2="456.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="456.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Count" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Count (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::Count() as integer</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Count]" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Count = 2 なら、LBound( Items ) = 0, UBound( Items ) = 1 です。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Basic 系言語では、要素数のシンボルは Count です。<tspan x="30.5px" y="173.5px" xml:space="preserve">Java 系言語では、要素数のシンボルは Length です。</tspan></text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Pop" x="281.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page201" width="460" height="210" transform="translate(+10,+131705)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="460.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="460.5" y1="-0.5" x2="460.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="460.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Length" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Length (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::Length() as integer</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Count]" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Length = 2 なら、LBound( Items ) = 0, UBound( Items ) = 1 です。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Basic 系言語では、要素数のシンボルは Count です。<tspan x="30.5px" y="173.5px" xml:space="preserve">Java 系言語では、要素数のシンボルは Length です。</tspan></text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text id="ArrayClass_Pop" x="273.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page202" width="474" height="252" transform="translate(+10,+131925)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="474.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="474.5" y1="-0.5" x2="474.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="252.5" x2="474.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_UBound" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UBound_ (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::UBound_() as integer</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最大要素番号を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Count]" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UBound の末尾にアンダースコアが付いています。<tspan x="30.5px" y="143.5px" xml:space="preserve">（UBound をオーバーライドすると、ArrayClass が実装できなくなるため。）</tspan></text>
	<g>
	<rect x="36.5" y="180.5" width="160" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  For i=0 To Arr.UBound_<tspan x="44.5px" y="211.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="30.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="273.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page203" width="422" height="352" transform="translate(+10,+132187)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="422.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="422.5" y1="-0.5" x2="422.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="422.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSV_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSV (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::CSV() as string</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式にした配列のすべての要素。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::CSV]" target="_blank">
	<text id="ArrayClass_Pop" x="193.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="38.5" y="139.5" width="202" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="46.5px" y="170.5px" xml:space="preserve">a.Add  "abc"</tspan>
	<tspan x="46.5px" y="185.5px" xml:space="preserve">a.Add  "def"</tspan>
	<tspan x="46.5px" y="200.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="215.5px" xml:space="preserve">echo  a.CSV '// "abc,def"</tspan></text>
	</g>
	<text x="94.5px" y="215.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CSV</text>
	<a xlink:href="#AddCSV_ArrayClass" onclick="chgPage( evt, 188 )">
	<text pub="n" x="65.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddCSV (ArrayClass)</text>
	</a>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="261.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  new_ArrayClass( Array( 1, 2, 3 ) ).CSV = "1,2,3"</text>
	</g>
	<text x="24.5px" y="253.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page204" width="404" height="321" transform="translate(+10,+132549)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="404.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="404.5" y1="-0.5" x2="404.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="321.5" x2="404.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Code_ArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Code (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::Code() as string</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript のコードに変換した、配列のすべての要素。</text>
	<g>
	<rect x="38.5" y="139.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="46.5px" y="170.5px" xml:space="preserve">a.Add  "abc"</tspan>
	<tspan x="46.5px" y="185.5px" xml:space="preserve">a.Add  "def"</tspan>
	<tspan x="46.5px" y="200.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="215.5px" xml:space="preserve">echo  a.Code '// [ "abc","def" ]と表示</tspan></text>
	</g>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Code]" target="_blank">
	<text x="82.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#T_ArrClass_Code" target="_blank">
	<text x="82.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="168.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrClass_Code</text>
</g>
<g id="page205" width="398" height="290" transform="translate(+10,+132880)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="398.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="398.5" y1="-0.5" x2="398.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="290.5" x2="398.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass::Copy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Copy (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Copy( SrcArr as array or ArrayClass )</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素をコピーします。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまで入っていた要素は無くなります。</text>
	<text id="ArrayClass_Pop" x="30.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="173.5" width="148" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a<tspan x="49.5px" y="204.5px" xml:space="preserve">Set a = New ArrayClass</tspan>
	<tspan x="49.5px" y="219.5px" xml:space="preserve">a.Add  1</tspan>
	<tspan x="49.5px" y="234.5px" xml:space="preserve">a.Copy  Array( 2, 3 )</tspan>
	<tspan x="49.5px" y="249.5px" xml:space="preserve">'// a は、{ 2, 3 }</tspan></text>
	</g>
	<text x="61.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Copy</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass::Copy]" target="_blank">
	<text x="193.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page206" width="347" height="291" transform="translate(+10,+133180)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="347.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="347.5" y1="-0.5" x2="347.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="291.5" x2="347.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Value" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Value (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="205.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ArrayClass::Value() as string</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を文字列にします。</text>
	<text id="ArrayClass_Pop" x="34.5px" y="76.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">古い仕様です。廃止予定です。</text>
	<g>
	<rect x="61.5" y="109.5" width="166" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  arr = new ArrayClass<tspan x="69.5px" y="140.5px" xml:space="preserve">s = GetEchoStr( arr )</tspan></text>
	</g>
	<text x="34.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように代用できます。</text>
	<line x1="14.5" y1="184.5" x2="303.5" y2="184.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="187.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page207" width="390" height="379" transform="translate(+10,+133481)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="390.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="390.5" y1="-0.5" x2="390.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="379.5" x2="390.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClass_Echo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Echo (ArrayClass)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="215.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayClass::Echo()</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を表示します。<tspan x="30.5px" y="279.5px" xml:space="preserve">廃止予定です。</tspan>
	<tspan x="30.5px" y="294.5px" xml:space="preserve">Value プロパティを echo 表示してください。</tspan></text>
	<a xlink:href="#echo" onclick="chgPage( evt, 136 )">
	<text id="ArrayClass_Pop" x="30.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text id="ArrayClass_Pop" x="193.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass_Value" onclick="chgPage( evt, 206 )">
	<text id="ArrayClass_Pop" pub="n" x="30.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Value (ArrayClass)</text>
	</a>
	<text id="ArrayClass_Pop" x="34.5px" y="76.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">古い仕様です。廃止予定です。</text>
	<g>
	<rect x="61.5" y="109.5" width="166" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  arr = new ArrayClass<tspan x="69.5px" y="140.5px" xml:space="preserve">echo  arr</tspan></text>
	</g>
	<line x1="12.5" y1="190.5" x2="298.5" y2="190.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="34.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように代用できます。</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="242.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ArrayClass クラス ]</text>
	</a>
</g>
<g id="page208" width="560" height="439" transform="translate(+10,+133870)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="560.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="560.5" y1="-0.5" x2="560.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="439.5" x2="560.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClassIterator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayClassIterator クラス</text>
	<text x="94.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の要素を順番にたどっていくクラスです。</text>
	<g>
	<rect x="37.5" y="112.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  a : Set a = new ArrayClass<tspan x="45.5px" y="143.5px" xml:space="preserve">Dim  iter : Set iter = a.NewIterator()</tspan>
	<tspan x="45.5px" y="158.5px" xml:space="preserve">While iter.HasNext()</tspan>
	<tspan x="45.5px" y="173.5px" xml:space="preserve">  echo  iter.GetNext()</tspan>
	<tspan x="45.5px" y="188.5px" xml:space="preserve">WEnd</tspan></text>
	</g>
	<text x="24.5px" y="97.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text pub="n" x="24.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass</text>
	</a>
	<text x="24.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="#ArrayClassIterator_GetNext" onclick="chgPage( evt, 209 )">
	<text x="41.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.GetNext</text>
	</a>
	<a xlink:href="#ArrayClassIterator_HasNext" onclick="chgPage( evt, 210 )">
	<text x="41.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.HasNext</text>
	</a>
	<text x="24.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\JavaScrpt\JavaScript.svg#Iterator" cats_vhref="%programming%\スクリプト\JavaScrpt\JavaScript.svg#Iterator">
	<text x="71.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ イテレーター (JavaScript 1.7)</text>
	</a>
	<text x="167.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素を返す。 次回の呼び出しでは、その次の要素を返す。</text>
	<text x="167.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素があるかどうか</text>
	<a xlink:href="#ArrayClass_NewIterator" onclick="chgPage( evt, 199 )">
	<text pub="n" x="73.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NewIterator (ArrayClass)</text>
	</a>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">取得</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClassIterator]" target="_blank">
	<text x="212.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClassIterator_GetNextOrSentinel" onclick="chgPage( evt, 211 )">
	<text pub="n" x="41.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.GetNextOrSentinel</text>
	</a>
	<text x="167.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素を返す。 次の要素が無いときは、番兵を返す。</text>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr_Target.vbs#[T_ArrIter]" target="_blank">
	<text x="71.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr_Target # [T_ArrIter]</text>
	</a>
</g>
<g id="page209" width="583" height="270" transform="translate(+10,+134319)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="270.5" x2="583.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClassIterator_GetNext" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNext (ArrayClassIterator)</text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClassIterator::GetNext() as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素を返す。 次回の呼び出しでは、その次の要素を返す。</text>
	<text x="33.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Java2 の Iterator パターン、JavaScript 1.7 のイテレーターでは、next に相当します。<tspan x="33.5px" y="218.5px" xml:space="preserve">Next は、VB言語の予約語であることと、Me に副作用があるため、プロパティではなくメソッド</tspan>
	<tspan x="33.5px" y="233.5px" xml:space="preserve">であり、メソッドは動詞で始まる方が読みやすいため、GetNext に変更しています。</tspan></text>
	<a xlink:href="#ArrayClassIterator" onclick="chgPage( evt, 208 )">
	<text pub="n" x="235.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClassIterator クラス</text>
	</a>
	<text x="25.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素が無いときは、エラーになります。 エラーにしたくないときは、</text>
	<a xlink:href="#ArrayClassIterator_GetNextOrSentinel" onclick="chgPage( evt, 211 )">
	<text pub="n" x="420.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetNextOrSentinel</text>
	</a>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
</g>
<g id="page210" width="431" height="132" transform="translate(+10,+134599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="431.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="431.5" y1="-0.5" x2="431.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="431.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClassIterator_HasNext" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">HasNext (ArrayClassIterator)</text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClassIterator::HasNext() as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素があるかどうかを返す。</text>
	<a xlink:href="#ArrayClassIterator" onclick="chgPage( evt, 208 )">
	<text pub="n" x="235.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClassIterator クラス</text>
	</a>
</g>
<g id="page211" width="559" height="457" transform="translate(+10,+134741)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="457.5" x2="559.5" y2="457.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayClassIterator_GetNextOrSentinel" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNextOrSentinel (ArrayClassIterator)</text>
	<g>
	<rect x="45.5" y="145.5" width="424" height="280"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  f, line, a, elem, iter<tspan x="53.5px" y="176.5px" xml:space="preserve">  Set a = new ArrayClass : a.Add  new Elem</tspan>
	<tspan x="53.5px" y="191.5px" xml:space="preserve">  Set iter = a.NewIterator</tspan>
	<tspan x="53.5px" y="206.5px" xml:space="preserve">  Set sentinel = new Elem</tspan>
	<tspan x="53.5px" y="221.5px" xml:space="preserve">  Set elem = iter.GetNextOrSentinel( sentinel )</tspan>
	<tspan x="53.5px" y="236.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="251.5px" xml:space="preserve">  Set f = OpenForRead( path )</tspan>
	<tspan x="53.5px" y="266.5px" xml:space="preserve">  Do Until  f.AtEndOfStream</tspan>
	<tspan x="53.5px" y="281.5px" xml:space="preserve">    line = f.ReadLine()</tspan>
	<tspan x="53.5px" y="296.5px" xml:space="preserve">    If elem.IsMatch( line ) Then  '// ここで番兵が使われることがある</tspan>
	<tspan x="53.5px" y="311.5px" xml:space="preserve">      ... </tspan>
	<tspan x="53.5px" y="326.5px" xml:space="preserve">      elem = iter.GetNextOrSentinel( sentinel )</tspan>
	<tspan x="53.5px" y="341.5px" xml:space="preserve">              '// GetNext ではここでエラーになってしまうことがある</tspan>
	<tspan x="53.5px" y="356.5px" xml:space="preserve">    End If</tspan>
	<tspan x="53.5px" y="371.5px" xml:space="preserve">  Loop</tspan>
	<tspan x="53.5px" y="386.5px" xml:space="preserve">  f = Empty</tspan>
	<tspan x="53.5px" y="401.5px" xml:space="preserve">  elem = Empty</tspan>
	<tspan x="53.5px" y="416.5px" xml:space="preserve">  iter = Empty</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayClassIterator::GetNextOrSentinel( Sentinel as variant ) as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の要素を返す。 ただし、次の要素が無いときは、Sentinel 引数（番兵）を返す。</text>
	<text x="33.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="161.5px" y="221.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNextOrSentinel</text>
	<text x="161.5px" y="326.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNextOrSentinel</text>
	<a xlink:href="#ArrayClassIterator" onclick="chgPage( evt, 208 )">
	<text pub="n" x="292.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClassIterator クラス</text>
	</a>
</g>
<g id="page212" width="452" height="775" transform="translate(+10,+135208)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="452.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="775.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="452.5" y1="-0.5" x2="452.5" y2="775.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="775.5" x2="452.5" y2="775.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayDictionary クラス</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text pub="n" x="70.5px" y="60.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary</text>
	</a>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準の</text>
	<text x="131.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Item を、配列にしたクラスです。</text>
	<g>
	<rect x="27.5" y="243.5" width="346" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  dic<tspan x="35.5px" y="274.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="289.5px" xml:space="preserve">  Set dic = new ArrayDictionary</tspan>
	<tspan x="35.5px" y="304.5px" xml:space="preserve">  dic.Add  "key1", "item11"</tspan>
	<tspan x="35.5px" y="319.5px" xml:space="preserve">  dic.Add  "key1", "item12"</tspan>
	<tspan x="35.5px" y="334.5px" xml:space="preserve">  dic.Add  "key1", "item13"</tspan>
	<tspan x="35.5px" y="349.5px" xml:space="preserve">  dic.Add  "key2", "item21"</tspan>
	<tspan x="35.5px" y="364.5px" xml:space="preserve">  dic.Echo</tspan>
	<tspan x="35.5px" y="379.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="394.5px" xml:space="preserve">  Dim  i,j</tspan>
	<tspan x="35.5px" y="409.5px" xml:space="preserve">  For Each j in dic.Dic.Items() : For Each i in j.Items</tspan>
	<tspan x="35.5px" y="424.5px" xml:space="preserve">    WScript.Echo  i</tspan>
	<tspan x="35.5px" y="439.5px" xml:space="preserve">  Next : Next</tspan></text>
	</g>
	<g>
	<rect x="27.5" y="482.5" width="52" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">item11<tspan x="35.5px" y="513.5px" xml:space="preserve">item12</tspan>
	<tspan x="35.5px" y="528.5px" xml:space="preserve">item13</tspan>
	<tspan x="35.5px" y="543.5px" xml:space="preserve">item21</tspan></text>
	</g>
	<text x="20.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記スクリプトの出力</text>
	<text x="24.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#ArrayDictionary_m_Dic" onclick="chgPage( evt, 213 )">
	<text x="38.5px" y="611.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic</text>
	</a>
	<text x="99.5px" y="611.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript 標準の Dictionary （プロパティ）</text>
	<text x="24.5px" y="585.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバ</text>
	<a xlink:href="#ArrayDictionary_Add" onclick="chgPage( evt, 215 )">
	<text x="38.5px" y="652.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Add</text>
	</a>
	<text x="99.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに要素を登録する。キーは重複可能</text>
	<a xlink:href="#ArrayDictionary_ToEmpty" onclick="chgPage( evt, 214 )">
	<text x="38.5px" y="631.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToEmpty</text>
	</a>
	<text x="99.5px" y="632.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての要素を削除します</text>
	<a xlink:href="#ArrayDictionary_Echo" onclick="chgPage( evt, 217 )">
	<text x="38.5px" y="691.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Echo</text>
	</a>
	<text x="99.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての要素を表示する</text>
	<a xlink:href="#ArrayDictionary_Count" onclick="chgPage( evt, 216 )">
	<text x="38.5px" y="671.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Count</text>
	</a>
	<text x="99.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素の数</text>
	<text x="24.5px" y="77.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのキーに対して、複数のアイテムを関連付けするときに使います。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="243.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="729.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr_Target.vbs#[T_ArrayDic1]" target="_blank">
	<text x="71.5px" y="729.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr_Target.vbs [T_ArrayDic1]</text>
	</a>
	<g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<rect x="56.5" y="94.5" width="76" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dictionary</text>
	</a>
	</g>
	<text x="96.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key, Item</text>
	<g>
	<line x1="81.5" y1="148.5" x2="81.5" y2="114.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="7"/>
	<polygon points="81.5,114.5 77.5,125.5 81.5,136.5 85.5,125.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="81.5" y1="148.5" x2="163.5" y2="148.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<rect x="158.5" y="139.5" width="76" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="166.5px" y="152.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass</text>
	</a>
	</g>
	<text x="145.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*</text>
	<g>
	<line x1="196.5" y1="193.5" x2="196.5" y2="159.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="7"/>
	<polygon points="196.5,159.5 192.5,170.5 196.5,181.5 200.5,170.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="196.5" y1="193.5" x2="278.5" y2="193.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="279.5" y="184.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="287.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<text x="265.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*</text>
</g>
<g id="page213" width="394" height="162" transform="translate(+10,+135993)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="394.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="394.5" y1="-0.5" x2="394.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="394.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary_m_Dic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic (ArrayDictionary)</text>
	<g>
	<rect x="28.5" y="45.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ArrayDictionary::Dic  as Dictionary of variant</text>
	</g>
	<text x="37.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayDictionary クラスがラップしている辞書です。</text>
	<text x="37.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素(Item)は、オブジェクトでもそれ以外でも格納します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="243.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page214" width="359" height="129" transform="translate(+10,+136165)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="359.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="359.5" y1="-0.5" x2="359.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="129.5" x2="359.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary_ToEmpty" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToEmpty (ArrayDictionary)</text>
	<g>
	<rect x="28.5" y="45.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayDictionary::ToEmpty()</text>
	</g>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に要素を空にします。 要素数は 0 になります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="243.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page215" width="487" height="176" transform="translate(+10,+136304)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="487.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="487.5" y1="-0.5" x2="487.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="176.5" x2="487.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary_Add" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (ArrayDictionary)</text>
	<g>
	<rect x="28.5" y="45.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayDictionary::Add( Key as string, Item as variant )</text>
	</g>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に要素を追加します。</text>
	<text id="ArrayClass_Add" x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text id="ArrayClass_Add" x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素に関連付けるキー文字列</text>
	<text x="96.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Item</text>
	<text id="ArrayClass_Add" x="153.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に追加する要素（オブジェクト、またはそれ以外）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="243.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page216" width="406" height="207" transform="translate(+10,+136490)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="406.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="406.5" y1="-0.5" x2="406.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="207.5" x2="406.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary_Count" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Count (ArrayDictionary)</text>
	<g>
	<rect x="28.5" y="45.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayDictionary::Count() as integer</text>
	</g>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の要素数を返します。</text>
	<text id="ArrayClass_Add" x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="ArrayClass_Add" x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="ArrayClass_Add" x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の要素数</text>
	<text x="32.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのキーに複数の要素が関連付けされることがあるので、<tspan x="32.5px" y="170.5px" xml:space="preserve">要素数はキーの数と一致しないことがあります。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="243.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page217" width="276" height="129" transform="translate(+10,+136707)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="276.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="276.5" y1="-0.5" x2="276.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="129.5" x2="276.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayDictionary_Echo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Echo (ArrayDictionary)</text>
	<g>
	<rect x="28.5" y="45.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ArrayDictionary::Echo()</text>
	</g>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のすべての要素を表示します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayDictionary]" target="_blank">
	<text x="210.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page218" width="636" height="890" transform="translate(+10,+136846)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="636.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="890.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="636.5" y1="-0.5" x2="636.5" y2="890.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="890.5" x2="636.5" y2="890.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addInArrayItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addInArrayItem</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_addInArrayItem" target="_blank">
	<text x="77.5px" y="765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="765.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArrayItem]" target="_blank">
	<text x="81.5px" y="789.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="789.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="789.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicArrayItem</text>
	<text x="24.5px" y="813.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_removeInArrayItem" onclick="chgPage( evt, 220 )">
	<text x="77.5px" y="813.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_removeInArrayItem</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="436" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addInArrayItem( ref_Dictionary as dictionary of ArrayClass, _<tspan x="33.5px" y="78.5px" xml:space="preserve">        in_Key as string,  in_Item as variant )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書に、配列の要素を追加します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="199.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書</text>
	<text x="199.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="199.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列に追加するアイテム （オブジェクト または 非オブジェクト）</text>
	<g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<rect x="56.5" y="352.5" width="100" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	</a>
	</g>
	<text x="96.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key, Item</text>
	<g>
	<line x1="81.5" y1="406.5" x2="81.5" y2="372.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="7"/>
	<polygon points="81.5,372.5 77.5,383.5 81.5,394.5 85.5,383.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="81.5" y1="406.5" x2="163.5" y2="406.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<rect x="158.5" y="397.5" width="76" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="166.5px" y="410.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass</text>
	</a>
	</g>
	<text x="145.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*</text>
	<g>
	<line x1="196.5" y1="451.5" x2="196.5" y2="417.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="7"/>
	<polygon points="196.5,417.5 192.5,428.5 196.5,439.5 200.5,428.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="196.5" y1="451.5" x2="278.5" y2="451.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="279.5" y="442.5" width="58" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="287.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">in_Item</text>
	</g>
	<text x="265.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*</text>
	<text x="24.5px" y="330.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<text x="45.5px" y="522.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されていない辞書のキーを指定したときは、内部で ArrayClass のオブジェクトを新規作成して、<tspan x="45.5px" y="537.5px" xml:space="preserve">辞書のアイテムにします。</tspan>
	<tspan x="45.5px" y="552.5px" xml:space="preserve">すでに登録されている辞書のキーを指定したときは、そのキーのアイテムである配列の末尾に</tspan>
	<tspan x="45.5px" y="567.5px" xml:space="preserve">追加します。</tspan></text>
	<text x="24.5px" y="488.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">内部の動作</text>
	<g>
	<rect x="54.5" y="265.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_addInArrayItem  dic, "key", item</text>
	</g>
	<text x="24.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="614.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">要素でループする</text>
	<g>
	<rect x="48.5" y="631.5" width="292" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    For Each  key  In  files.Keys<tspan x="56.5px" y="662.5px" xml:space="preserve">        For Each  item  In  files( key ).Items</tspan>
	<tspan x="56.5px" y="677.5px" xml:space="preserve">            :</tspan>
	<tspan x="56.5px" y="692.5px" xml:space="preserve">        Next</tspan>
	<tspan x="56.5px" y="707.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ要素を重複して追加する可能性があるので注意してください。</text>
	<a xlink:href="#Dic_addExInArrayItem" onclick="chgPage( evt, 219 )">
	<text x="77.5px" y="833.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addExInArrayItem</text>
	</a>
	<a xlink:href="#ArrayDictionary" onclick="chgPage( evt, 212 )">
	<text x="77.5px" y="853.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayDictionary クラス</text>
	</a>
</g>
<g id="page219" width="665" height="470" transform="translate(+10,+137746)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="665.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="665.5" y1="-0.5" x2="665.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="470.5" x2="665.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addExInArrayItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addExInArrayItem</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addExInArrayItem( ref_Dictionary as dictionary of ArrayClass, _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_Key as string,  in_Item as variant, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_CompareFunction as CompareFunction,  in_ParameterOfCompareFunction as variant, _</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    in_Option as integer )</tspan></text>
	</g>
	<text x="33.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書に、重複しないように、配列の要素を追加します。</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="303.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書</text>
	<text x="303.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="303.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列に追加するアイテム、in_CompareFunction の第2引数</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_addExInArrayItem" target="_blank">
	<text x="77.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArrayItem]" target="_blank">
	<text x="81.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicArrayItem</text>
	<text x="97.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="97.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ParameterOfCompareFunction</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="303.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="303.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="97.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option</text>
	<text x="303.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c.ReplaceIfExist または c.IgnoreIfExist またはc.AddAlways </text>
	<text x="33.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option 引数の c は、g_VBS_Lib です。</text>
	<text x="51.5px" y="325.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.ReplaceIfExist</text>
	<text x="51.5px" y="347.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.IgnoreIfExist</text>
	<text x="174.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数が 0 を返す要素がすでにあるときは、置き換えます。</text>
	<text x="174.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数が 0 を返す要素がすでにあるときは、追加しません。</text>
	<text x="51.5px" y="369.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.AddAlways</text>
	<text x="174.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数の結果に関わらず、追加します。</text>
</g>
<g id="page220" width="654" height="657" transform="translate(+10,+138226)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="657.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="657.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="657.5" x2="654.5" y2="657.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_removeInArrayItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_removeInArrayItem</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_removeInArrayItem" target="_blank">
	<text x="77.5px" y="572.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="572.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArrayItem]" target="_blank">
	<text x="81.5px" y="596.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="596.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="596.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicArrayItem</text>
	<g>
	<rect x="45.5" y="511.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_removeInArrayItem  dic, "KeyA", "ItemA", GetRef( "StdCompare" ), Empty, True, False</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="562" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_removeInArrayItem( arg_Dictionary as dictionary of ArrayClass, _<tspan x="33.5px" y="78.5px" xml:space="preserve">        in_Key as string,  in_Item as variant, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">        in_CompareFunction as CompareFunction,  in_ParameterOfCompareFunction as variant, _</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">        in_IsErrorIfNotFound as boolean,  in_IsMultiRemove as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書から、配列の要素を除外します。</text>
	<text x="33.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_Dictionary</text>
	<text x="97.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="303.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書</text>
	<text x="303.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="303.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較対象のアイテム、in_CompareFunction の第2引数</text>
	<text x="24.5px" y="620.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#Dic_addInArrayItem" onclick="chgPage( evt, 218 )">
	<text x="71.5px" y="620.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addInArrayItem</text>
	</a>
	<text x="97.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="97.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ParameterOfCompareFunction</text>
	<text x="97.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsErrorIfNotFound</text>
	<text x="97.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsMultiRemove</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="303.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="303.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="303.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つも一致しなかったらエラーにするかどうか</text>
	<text x="303.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の要素が一致したら、そのすべて除外するかどうか</text>
	<text x="33.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsErrorIfNotFound に True を指定すると、登録されていない辞書のキーを指定したときや、<tspan x="33.5px" y="443.5px" xml:space="preserve">比較対象のアイテムと一致する配列要素が１つのなかったときに、E_NotFoundSymbol エラー</tspan>
	<tspan x="33.5px" y="458.5px" xml:space="preserve">になります。</tspan></text>
	<text x="33.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Dic_addInArrayItem" onclick="chgPage( evt, 218 )">
	<text x="74.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addInArrayItem</text>
	</a>
	<text x="193.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のデータ構造</text>
	<text x="33.5px" y="351.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の中にある、指定されたキーに対応するアイテムを探し、<tspan x="33.5px" y="366.5px" xml:space="preserve">そのアイテムである配列の中のすべての要素に対して比較関数をコールバックし、</tspan>
	<tspan x="33.5px" y="381.5px" xml:space="preserve">比較関数が 0を返したら、比較関数に渡した要素を配列から除外します。</tspan>
	<tspan x="33.5px" y="396.5px" xml:space="preserve">配列の要素がすべて除外されたら、該当する辞書のキーやアイテムも除外します。</tspan></text>
</g>
<g id="page221" width="642" height="439" transform="translate(+10,+138893)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="439.5" x2="642.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_searchInArrayItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_searchInArrayItem</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_searchInArrayItem( ref_Dictionary as dictionary of ArrayClass, _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_Key as string,  in_Item as variant, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_CompareFunction as CompareFunction,  in_ParameterOfCompareFunction as variant )</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    as array of integer</tspan></text>
	</g>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書から、条件に合う配列番号を列挙します。</text>
	<text x="33.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="303.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書</text>
	<text x="303.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="303.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較対象のアイテム、in_CompareFunction の第2引数</text>
	<text x="97.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="97.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ParameterOfCompareFunction</text>
	<text x="97.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="303.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="303.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="303.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号の配列</text>
	<g>
	<rect x="51.5" y="318.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">indexes = Dic_searchInArrayItem( dic, "KeyA", "ItemA", GetRef( "StdCompare" ), Empty )</text>
	</g>
	<text x="24.5px" y="302.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_searchInArrayItem" target="_blank">
	<text x="77.5px" y="373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArrayItem]" target="_blank">
	<text x="70.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="151.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicArrayItem</text>
</g>
<g id="page222" width="613" height="238" transform="translate(+10,+139342)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="238.5" x2="613.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_getCountInArrayItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_getCountInArrayItem</text>
	<g>
	<rect x="25.5" y="47.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_getCountInArrayItem( ref_Dictionary as dictionary of ArrayClass ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書に入っているすべての要素の数を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="192.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をアイテムに持つ辞書</text>
	<text x="192.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素の数</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_getCountInArrayItem" target="_blank">
	<text x="77.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="174.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArrayItem]" target="_blank">
	<text x="70.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="151.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicArrayItem</text>
</g>
<g id="page223" width="617" height="414" transform="translate(+10,+139590)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="617.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="617.5" y1="-0.5" x2="617.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="414.5" x2="617.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDicItemAsArrayClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDicItemAsArrayClass</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDicItemAsArrayClass( Dic as dictionary, Key as string ) as ArrayClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のアイテムにある ArrayClass で参照します。 アイテムがなければ ArrayClass を作成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Desc</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の要素である ArrayClass のオブジェクト</text>
	<g>
	<rect x="39.5" y="258.5" width="316" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  dic, arr<tspan x="47.5px" y="289.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="304.5px" xml:space="preserve">  Set dic = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="47.5px" y="319.5px" xml:space="preserve">  Set arr = GetDicItemAsArrayClass( dic, "key1" )</tspan></text>
	</g>
	<text x="32.5px" y="377.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_GetDicItem]" target="_blank">
	<text x="77.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_GetDicItem</text>
	</a>
	<text x="32.5px" y="247.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="263.5px" y="319.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dic, "key1"</text>
	<text x="32.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetDicItemAsArrayClass]" target="_blank">
	<text x="88.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したキーに対応するアイテムがないときは、新規作成した ArrayClass のオブジェクトを、<tspan x="32.5px" y="211.5px" xml:space="preserve">キーに対応するアイテムに追加します。</tspan></text>
</g>
<g id="page224" width="334" height="449" transform="translate(+10,+140014)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="334.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="334.5" y1="-0.5" x2="334.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="449.5" x2="334.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ObjectSetClass</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">重複しないでオブジェクトをまとめるコレクション。</text>
	<g>
	<rect x="42.5" y="109.5" width="214" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  objects = new ObjectSetClass<tspan x="50.5px" y="140.5px" xml:space="preserve">Set  a_object = new NameOnlyClass</tspan>
	<tspan x="50.5px" y="155.5px" xml:space="preserve">Set  b_object = new NameOnlyClass</tspan>
	<tspan x="50.5px" y="170.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="185.5px" xml:space="preserve">objects.Add  a_object</tspan>
	<tspan x="50.5px" y="200.5px" xml:space="preserve">objects.Add  b_object</tspan>
	<tspan x="50.5px" y="215.5px" xml:space="preserve">objects.Add  b_object</tspan>
	<tspan x="50.5px" y="230.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="245.5px" xml:space="preserve">echo  objects.Count  '// 2</tspan>
	<tspan x="50.5px" y="260.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="275.5px" xml:space="preserve">objects.Remove  b_object</tspan>
	<tspan x="50.5px" y="290.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="305.5px" xml:space="preserve">echo  objects.Count  '// 1</tspan></text>
	</g>
	<text x="24.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="23.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="349.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_ObjectSetClass]" target="_blank">
	<text x="81.5px" y="370.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="174.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ObjectSetClass</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ObjectSetClass]" target="_blank">
	<text x="81.5px" y="349.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#DestroyerClass" onclick="chgPage( evt, 421 )">
	<text x="81.5px" y="391.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DestroyerClass</text>
	</a>
	<text x="23.5px" y="391.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_ObjectIDs" onclick="chgPage( evt, 407 )">
	<text x="81.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_ObjectIDs</text>
	</a>
</g>
<g id="page225" width="432" height="158" transform="translate(+10,+140473)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="432.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="432.5" y1="-0.5" x2="432.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="158.5" x2="432.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Add_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ObjectSetClass::Add( Object as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションに追加されていなければ、コレクションに追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加するオブジェクト</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="283.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page226" width="473" height="158" transform="translate(+10,+140641)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="473.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="473.5" y1="-0.5" x2="473.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="158.5" x2="473.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Count_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Count (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ObjectSetClass::Count()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションに追加されているオブジェクトの数を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションに追加されているオブジェクトの数</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="321.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page227" width="390" height="132" transform="translate(+10,+140809)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="390.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="390.5" y1="-0.5" x2="390.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="390.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Items_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Items (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  ObjectSetClass::Items()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">For 文に指定できるオブジェクトの集合を返します。</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="247.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page228" width="457" height="132" transform="translate(+10,+140951)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="457.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Exists_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Exists (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ObjectSetClass::Exists( Object as variant ) as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションに追加されているかどうかを返します。</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="277.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page229" width="419" height="158" transform="translate(+10,+141093)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="419.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="419.5" y1="-0.5" x2="419.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="158.5" x2="419.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Remove_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Remove (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ObjectSetClass::Remove( Object as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションに追加されていれば、コレクションから除外します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するオブジェクト</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="253.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page230" width="380" height="132" transform="translate(+10,+141261)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="380.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="380.5" y1="-0.5" x2="380.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="380.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveAll_ObjectSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveAll (ObjectSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ObjectSetClass::RemoveAll()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションからすべてのオブジェクトを除外します。</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ObjectSetClass</text>
	</a>
</g>
<g id="page231" width="642" height="4681" transform="translate(+10,+141403)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="4681.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="4681.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="4681.5" x2="642.5" y2="4681.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="76.5" y="1724.5" width="268" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${RootPath}") = "${${Target}/RootPath}"<tspan x="84.5px" y="1755.5px" xml:space="preserve">g("${TargetA/RootPath}") = "C:\FolderA"</tspan>
	<tspan x="84.5px" y="1770.5px" xml:space="preserve">g("${TargetB/RootPath}") = "C:\FolderB"</tspan>
	<tspan x="84.5px" y="1785.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1800.5px" xml:space="preserve">g("${Target}") = "TargetA"</tspan>
	<tspan x="84.5px" y="1815.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderA"</tspan>
	<tspan x="84.5px" y="1830.5px" xml:space="preserve">g("${Target}") = "TargetB"</tspan>
	<tspan x="84.5px" y="1845.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderB"</tspan></text>
	</g>
	<g>
	<rect x="76.5" y="1518.5" width="250" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${RootPath}") = "C:\FolderA"<tspan x="84.5px" y="1549.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderA"</tspan></text>
	</g>
	<text id="DictionaryEx_IndirectRef" x="24.5px" y="1468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">既存の変数の値を、別の変数によって間接参照させる</text>
	<text id="LazyDictionaryClass" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">${ } 変数, LazyDictionaryClass</text>
	<text x="45.5px" y="1501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">元々、下記のように使われていた変数 ${RootPath} があるとします。</text>
	<text x="45.5px" y="1594.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の値を、別の変数の値によって動的に変えたい場合は、下記のどちらの記述もできます。</text>
	<g>
	<rect x="76.5" y="1608.5" width="250" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1624.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${RootPath}") = "C:\Folder${Target}"<tspan x="84.5px" y="1639.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1654.5px" xml:space="preserve">g("${Target}") = "A"</tspan>
	<tspan x="84.5px" y="1669.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderA"</tspan>
	<tspan x="84.5px" y="1684.5px" xml:space="preserve">g("${Target}") = "B"</tspan>
	<tspan x="84.5px" y="1699.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderB"</tspan></text>
	</g>
	<text id="DictionaryEx_Escape" x="24.5px" y="3796.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参照記号 ${ } のエスケープ</text>
	<g>
	<rect x="79.5" y="3861.5" width="322" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="3877.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("$\{") = "${"   '// $\ は $ に置き換わります<tspan x="87.5px" y="3892.5px" xml:space="preserve">g("$\\") = "$\"</tspan>
	<tspan x="87.5px" y="3907.5px" xml:space="preserve">g("$\}") = "$}"</tspan>
	<tspan x="87.5px" y="3922.5px" xml:space="preserve">g("$A")  = "$A"   '// $ の後に { がないと、そのまま</tspan></text>
	</g>
	<text x="48.5px" y="3953.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（メモ） このエスケープにより、単純に "${" を検索すれば、それが展開すべき変数かどうかが<tspan x="48.5px" y="3968.5px" xml:space="preserve">分かります。</tspan></text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の値に、辞書のキーへの参照を入れて、遅延評価する辞書です。<tspan x="24.5px" y="76.5px" xml:space="preserve">LazyDictionaryClass のオブジェクトは名前空間に相当し、キーは変数名に相当します。</tspan></text>
	<g>
	<rect x="48.5" y="90.5" width="250" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="106.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="56.5px" y="121.5px" xml:space="preserve">g("${RootPath}") = "C:\Folder${Target}"</tspan>
	<tspan x="56.5px" y="136.5px" xml:space="preserve">g("${Target}") = "A"</tspan>
	<tspan x="56.5px" y="151.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="166.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderA"</tspan></text>
	</g>
	<text x="24.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーは、${ 〜 } 形式（例： ${A}）にしてください。 $〜 形式（例： $A）は、エラーになります。<tspan x="24.5px" y="297.5px" xml:space="preserve">キーの ${ 〜 } の中に "$", "{", "}" は使えませんが、他の記号、Unicode文字（日本語など）</tspan>
	<tspan x="24.5px" y="312.5px" xml:space="preserve">は使えます。</tspan></text>
	<g>
	<rect x="76.5" y="1936.5" width="346" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1952.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${RootPath( TargetA )}") = "C:\FolderA"<tspan x="84.5px" y="1967.5px" xml:space="preserve">g("${RootPath( TargetB )}") = "C:\FolderB"</tspan>
	<tspan x="84.5px" y="1982.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1997.5px" xml:space="preserve">target = "TargetA"</tspan>
	<tspan x="84.5px" y="2012.5px" xml:space="preserve">Assert  g("${RootPath( "+ target +" )}") = "C:\FolderA"</tspan></text>
	</g>
	<text x="45.5px" y="1890.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単純な変換関数であれば、関数をデータに置き換えることもできます。<tspan x="45.5px" y="1905.5px" xml:space="preserve">下記の RootPath が、関数の代わりです。</tspan>
	<tspan x="45.5px" y="1920.5px" xml:space="preserve">キーが存在しなければ、エラーになります。</tspan></text>
	<text x="24.5px" y="705.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[LazyDictionaryClass]" target="_blank">
	<text x="75.5px" y="683.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="683.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text id="DictionaryEx_Array" x="24.5px" y="2541.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">配列を値にする</text>
	<g>
	<rect x="79.5" y="2607.5" width="454" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="2623.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="87.5px" y="2638.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="2653.5px" xml:space="preserve">g("${Array1}") = Array( "${Var}/1", "${Var}/2" )</tspan>
	<tspan x="87.5px" y="2668.5px" xml:space="preserve">g("${Array2}") = Array( "${Array1}", "${Var}/3", "${Var}/4", "${Var}/5" )</tspan>
	<tspan x="87.5px" y="2683.5px" xml:space="preserve">g("${Var}") = "x"</tspan>
	<tspan x="87.5px" y="2698.5px" xml:space="preserve">array1 = g("${Array1}")</tspan>
	<tspan x="87.5px" y="2713.5px" xml:space="preserve">array2 = g("${Array2}")</tspan>
	<tspan x="87.5px" y="2728.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="2743.5px" xml:space="preserve">Assert  IsSameArray( array1, Array( "x/1", "x/2" ) )</tspan>
	<tspan x="87.5px" y="2758.5px" xml:space="preserve">Assert  IsSameArray( array2, Array( "x/1", "x/2", "x/3", "x/4", "x/5" ) )</tspan>
	<tspan x="87.5px" y="2773.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="2788.5px" xml:space="preserve">For Each  value  In g("${Array2}")</tspan>
	<tspan x="87.5px" y="2803.5px" xml:space="preserve">    echo  value</tspan>
	<tspan x="87.5px" y="2818.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="24.5px" y="727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DictionaryClass" onclick="chgPage( evt, 255 )">
	<text x="75.5px" y="744.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DictionaryClass</text>
	</a>
	<text id="DictionaryEx_NotString" x="24.5px" y="2289.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">文字列以外の値の参照</text>
	<g>
	<rect x="76.5" y="2334.5" width="232" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="2350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${Var}") = True<tspan x="84.5px" y="2365.5px" xml:space="preserve">Assert  g("${Var}") = True</tspan>
	<tspan x="84.5px" y="2380.5px" xml:space="preserve">Assert  g("Var=${Var}") = "Var=True"</tspan></text>
	</g>
	<text x="50.5px" y="2320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">式を参照すると、文字列になります。 式とは、${ } で囲まれた変数以外の文字がある文字列です。</text>
	<text x="24.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーの展開は参照時（ g("${Var}") を Get するとき）に行われる（遅延評価である）ため、<tspan x="24.5px" y="358.5px" xml:space="preserve">キーを含むアイテム（値）を設定するときに、そのキーが定義されていなくても構いません。 </tspan>
	<tspan x="24.5px" y="373.5px" xml:space="preserve">例：上記 ${Target}。 つまり、連続して設定するときは、設定する順番を問いません。 </tspan>
	<tspan x="24.5px" y="388.5px" xml:space="preserve">参照時にキーが存在しないときは、エラーになります。 簡単な文字列変換関数なら、</tspan>
	<tspan x="24.5px" y="403.5px" xml:space="preserve">辞書のデータに置き換えることができます。</tspan></text>
	<a xlink:href="..\..\..\programming\方法論\オブジェクト指向.svg#functional_language" cats_vhref="%programming%\方法論\オブジェクト指向.svg#functional_language">
	<text pub="n" x="75.5px" y="761.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 関数型プログラミング</text>
	</a>
	<a xlink:href="#DictionaryEx_IndirectRef" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 既存の変数の値を、別の変数によって間接参照させる</text>
	</a>
	<a xlink:href="#DictionaryEx_NotString" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字列以外の値の参照</text>
	</a>
	<a xlink:href="#DictionaryEx_Array" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 配列を値にする</text>
	</a>
	<a xlink:href="#DictionaryEx_Escape" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="603.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 参照記号 ${ } のエスケープ</text>
	</a>
	<g>
	<rect x="79.5" y="2878.5" width="514" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="2894.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="87.5px" y="2909.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="2924.5px" xml:space="preserve">g("${Workspace/Lib}")    = "FolderA"</tspan>
	<tspan x="87.5px" y="2939.5px" xml:space="preserve">g("${Workspace/Sample}") = "FolderB" </tspan>
	<tspan x="87.5px" y="2954.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="2969.5px" xml:space="preserve">values1 = g.Each_( "${Workspace/${i}}", "${i}", Array( "Lib", "Sample" ) )</tspan>
	<tspan x="87.5px" y="2984.5px" xml:space="preserve">Assert  IsSameArray( values1, Array( "FolderA", "FolderB" ) )</tspan>
	<tspan x="87.5px" y="2999.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="3014.5px" xml:space="preserve">formulas = g.EachFormula( "${Workspace/${i}}", "${i}", Array( "Lib", "Sample" ) )</tspan>
	<tspan x="87.5px" y="3029.5px" xml:space="preserve">Assert  IsSameArray( formulas, Array( "${Workspace/Lib}", "${Workspace/Sample}" ) )</tspan>
	<tspan x="87.5px" y="3044.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="3059.5px" xml:space="preserve">values2 = g( formulas )</tspan>
	<tspan x="87.5px" y="3074.5px" xml:space="preserve">Assert  IsSameArray( values2, values1 )</tspan></text>
	</g>
	<text x="48.5px" y="2853.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Each_ や EachFormula を使えば、配列の要素をループ変数のように扱って変換できます。<tspan x="48.5px" y="2868.5px" xml:space="preserve">また、辞書を参照するときに、配列を指定することもできます。</tspan></text>
	<text x="49.5px" y="2577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値（ = の右）に配列を指定することができます。<tspan x="49.5px" y="2592.5px" xml:space="preserve">また、配列の要素に、配列を値を持つ変数への参照を指定すると、ネストしないで展開されます。</tspan></text>
	<text x="48.5px" y="3831.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">$\{ と書くと、${ という文字列データができます。 この処理は、変数の展開をしないために、<tspan x="48.5px" y="3846.5px" xml:space="preserve">最後に行われます。 展開した結果に $\ があるときは、$ に置き換わります。 </tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_LazyDictionary.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="75.5px" y="705.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LazyDictionary.vbs</text>
	</a>
	<text x="50.5px" y="2425.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトの設定と参照ができます。</text>
	<g>
	<rect x="76.5" y="2438.5" width="226" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="2454.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g("${Var}") = new NameOnlyClass<tspan x="84.5px" y="2469.5px" xml:space="preserve">echo  g("${Var}").Name</tspan></text>
	</g>
	<text id="str_spell_miss_lz" x="24.5px" y="4188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">文字列のスペルミス対策、${&gt;  }</text>
	<text x="44.5px" y="4216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーが存在しないときに自動的にキーを追加しないため、文字列のスペルミスを防ぐことができます。<tspan x="44.5px" y="4231.5px" xml:space="preserve">ただし、キーとアイテムが異なることが一般的である辞書型では、アイテムを調べなければ</tspan>
	<tspan x="44.5px" y="4246.5px" xml:space="preserve">文字列を知ることができないため、開発効率が落ちます。</tspan>
	<tspan x="44.5px" y="4261.5px" xml:space="preserve">そこで、キーの先頭が "&gt;" から、アイテムと同じであるようなルールにするとよいでしょう。</tspan>
	<tspan x="44.5px" y="4276.5px" xml:space="preserve">なお、&gt; を選んだ理由は、メールの引用（コピー）記号や、NaturalDocs の空白を維持する記号に</tspan>
	<tspan x="44.5px" y="4291.5px" xml:space="preserve">近い意味を持っているからです。</tspan></text>
	<g>
	<rect x="83.5" y="4305.5" width="202" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="4321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="91.5px" y="4336.5px" xml:space="preserve">g("${&gt;Spell}") = "Spell"</tspan></text>
	</g>
	<a xlink:href="#str_spell_miss_lz" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="623.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字列のスペルミス対策、${&gt;  }</text>
	</a>
	<text id="LazyDictionaryShow" x="24.5px" y="877.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アイテムを一覧表示する</text>
	<g>
	<rect x="76.5" y="935.5" width="202" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="951.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="84.5px" y="966.5px" xml:space="preserve">g("${Var1}") = "Value1"</tspan>
	<tspan x="84.5px" y="981.5px" xml:space="preserve">g("${Var2}") = "${Var1}-2"</tspan>
	<tspan x="84.5px" y="996.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1011.5px" xml:space="preserve">g.EchoToEditor</tspan></text>
	</g>
	<text x="96.5px" y="1011.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EchoToEditor</text>
	<g>
	<rect x="76.5" y="1057.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1073.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Var1} = "Value1"<tspan x="84.5px" y="1088.5px" xml:space="preserve">${Var2} = "${Var1}-2" = "Value1-2"</tspan></text>
	</g>
	<text x="47.5px" y="906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoToEditor メソッドを呼び出すと、アイテムのキーと展開前の値と展開後の値が書かれた<tspan x="47.5px" y="921.5px" xml:space="preserve">テキスト エディターが開きます。 内容は、GetSetListString の返り値と同じです。</tspan></text>
	<text x="47.5px" y="1048.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト エディターで開く内容：</text>
	<a xlink:href="#LazyDictionaryShow" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ アイテムを一覧表示する</text>
	</a>
	<text id="lazy_explanatory_variable" x="24.5px" y="4517.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">説明変数の活用</text>
	<g>
	<rect x="83.5" y="4577.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="4593.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch_path = g("${Repository_workspace}\Sample_Test_patch\patch")</text>
	</g>
	<text x="47.5px" y="4548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を参照するコードが長くなるときは、役割を説明する説明変数をローカルで（関数内のスコープ<tspan x="47.5px" y="4563.5px" xml:space="preserve">をもつ変数を）活用するとよいでしょう</tspan></text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#explanatory_variable" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#explanatory_variable">
	<text pub="n" x="85.5px" y="4629.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 説明変数</text>
	</a>
	<text x="47.5px" y="4629.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#lazy_explanatory_variable" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 説明変数の活用</text>
	</a>
	<a xlink:href="#DicItemOfItem" cats_vhref="%vbslib_new%\_src\vbslib.svg#DicItemOfItem" onclick="chgPage( evt, 262 )">
	<text x="75.5px" y="778.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicItemOfItem</text>
	</a>
	<text id="LazyDictionaryDebug" x="24.5px" y="1165.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッグ・モード</text>
	<g>
	<rect x="75.5" y="1225.5" width="226" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g.DebugMode = True  '// [TODO] 追加<tspan x="83.5px" y="1256.5px" xml:space="preserve">g("${Target}") = "B"</tspan>
	<tspan x="83.5px" y="1271.5px" xml:space="preserve">echo  g("${RootPath}")</tspan></text>
	</g>
	<text x="47.5px" y="1196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のように、デバッグ・モードをオンにすると、設定した内容を echo 表示したり、参照時にキーを<tspan x="47.5px" y="1211.5px" xml:space="preserve">１つずつ展開する様子を echo 表示します。</tspan></text>
	<g>
	<rect x="75.5" y="1309.5" width="388" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="1325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;DictionaryEx operation="Set" key="${Target}"&gt;B&lt;/DictionaryEx&gt;<tspan x="83.5px" y="1340.5px" xml:space="preserve">&lt;DictionaryEx operation="Get" key="${RootPath}"&gt;</tspan>
	<tspan x="83.5px" y="1355.5px" xml:space="preserve">&lt;Expand count="1"&gt;C:\Folder${Target}&lt;/Expand&gt;</tspan>
	<tspan x="83.5px" y="1370.5px" xml:space="preserve">&lt;Expand count="2"&gt;C:\FolderB&lt;/Expand&gt;</tspan>
	<tspan x="83.5px" y="1385.5px" xml:space="preserve">&lt;/DictionaryEx&gt;</tspan></text>
	</g>
	<text x="47.5px" y="1300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo 表示の内容：</text>
	<a xlink:href="#LazyDictionaryDebug" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグ・モード</text>
	</a>
	<g>
	<rect x="48.5" y="212.5" width="388" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="56.5px" y="243.5px" xml:space="preserve">Assert  g("${USERPROFILE}\Desktop") = "C:\Users\user1\Desktop"</tspan></text>
	</g>
	<text x="24.5px" y="203.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OSの環境変数を参照することもできます。</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML_Tag" onclick="chgPage( evt, 663 )">
	<text x="75.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FF-path 属性対応の XML、path 属性と、Except タグ</text>
	</a>
	<text id="DictionaryEx_Formula" x="24.5px" y="2089.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">遅延評価する前の値の参照</text>
	<a xlink:href="#DictionaryEx_Formula" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 遅延評価する前の値の参照</text>
	</a>
	<g>
	<rect x="76.5" y="2136.5" width="346" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="2152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g("${RootPath}") = "C:\Folder${Target}"<tspan x="84.5px" y="2167.5px" xml:space="preserve">g("${Target}") = "A"</tspan>
	<tspan x="84.5px" y="2182.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="2197.5px" xml:space="preserve">Assert  g.Formula("${RootPath}") = "C:\Folder${Target}"</tspan>
	<tspan x="84.5px" y="2212.5px" xml:space="preserve">Assert  g("${RootPath}") = "C:\FolderA"</tspan></text>
	</g>
	<text x="45.5px" y="2123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">遅延評価する前の値を参照するには、Formula プロパティを使います。</text>
	<text id="DictionaryEx_AddDictionary" class="keyword" x="24.5px" y="3142.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">２つの辞書を加算する (AddDictionary)</text>
	<text x="48.5px" y="3239.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DictionaryEx_AddDictionary" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="563.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ２つの辞書を加算する</text>
	</a>
	<g>
	<rect x="69.5" y="3158.5" width="202" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="3174.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set a = new LazyDictionaryClass<tspan x="77.5px" y="3189.5px" xml:space="preserve">Set b = new LazyDictionaryClass</tspan>
	<tspan x="77.5px" y="3204.5px" xml:space="preserve">a.AddDictionary  b</tspan></text>
	</g>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text x="91.5px" y="3239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_add</text>
	</a>
	<text id="DictionaryEx_Reverse" class="keyword" x="24.5px" y="3302.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">値から変数に戻す (EvaluateReverse, GetStepPath)</text>
	<g>
	<rect x="69.5" y="3317.5" width="400" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="3333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="77.5px" y="3348.5px" xml:space="preserve">g("${A}") = "AAA"</tspan>
	<tspan x="77.5px" y="3363.5px" xml:space="preserve">g("${B}") = "BB"</tspan>
	<tspan x="77.5px" y="3378.5px" xml:space="preserve">Assert  g.EvaluateReverse( "1AAA2BB3AAA4" ) = "1${A}2${B}3${A}4"</tspan></text>
	</g>
	<g>
	<rect x="69.5" y="3411.5" width="286" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="3427.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="77.5px" y="3442.5px" xml:space="preserve">g("${A3}") = "AAA"</tspan>
	<tspan x="77.5px" y="3457.5px" xml:space="preserve">g("${A4}") = "AAAA"</tspan>
	<tspan x="77.5px" y="3472.5px" xml:space="preserve">g("${A2}") = "AA"</tspan>
	<tspan x="77.5px" y="3487.5px" xml:space="preserve">Assert  g.EvaluateReverse( "AAAA" ) = "${A4}"</tspan></text>
	</g>
	<text x="77.5px" y="3515.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値の文字列の長さが長い変数に優先的に変換されます。</text>
	<text x="48.5px" y="4001.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">逆に、変数でない ${ を含む文字列を、${ 〜 } 変数を変換しようとする文字列に入れる場合は、<tspan x="48.5px" y="4016.5px" xml:space="preserve">次の変換をします。</tspan></text>
	<g>
	<rect x="79.5" y="4031.5" width="370" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="4047.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// "$\" =&gt; "$\\", "${" =&gt; "$\{"<tspan x="87.5px" y="4062.5px" xml:space="preserve">text = Replace( Replace( text, "$\", "$\\" ), "${", "$\{" )</tspan>
	<tspan x="87.5px" y="4077.5px" xml:space="preserve">Set g = new LazyDictionaryClass</tspan>
	<tspan x="87.5px" y="4092.5px" xml:space="preserve">echo  g(text)</tspan></text>
	</g>
	<text x="48.5px" y="4128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GrepKeyword" onclick="chgPage( evt, 540 )">
	<text x="93.5px" y="4128.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GrepKeyword</text>
	</a>
	<a xlink:href="#DictionaryEx_Reverse" onclick="chgPage( evt, 231 )">
	<text x="30.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 値から変数に戻す</text>
	</a>
	<text x="137.5px" y="3378.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EvaluateReverse</text>
	<g>
	<rect x="69.5" y="3540.5" width="502" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="3556.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new LazyDictionaryClass<tspan x="77.5px" y="3571.5px" xml:space="preserve">g("${XA}") = "X:\FolderA"</tspan>
	<tspan x="77.5px" y="3586.5px" xml:space="preserve">g("${Extension}") = ".txt"</tspan>
	<tspan x="77.5px" y="3601.5px" xml:space="preserve">Assert  g.GetStepPath( "X:\FolderA\File.xml", "X:\" ) = "${XA}\File.xml"</tspan>
	<tspan x="77.5px" y="3616.5px" xml:space="preserve">Assert  g.GetStepPath( "C:\FolderA\File.xml", "C:\FolderA" ) = "File.xml"</tspan>
	<tspan x="77.5px" y="3631.5px" xml:space="preserve">Assert  g.GetStepPath( "C:\FolderA\File.txt", "C:\FolderA" ) = "File${Extension}"</tspan></text>
	</g>
	<text x="137.5px" y="3601.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetStepPath</text>
	<text x="77.5px" y="3656.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetStepPath メソッドでは、フル パスが格納された変数に戻らなかったときだけ、<tspan x="77.5px" y="3671.5px" xml:space="preserve">指定した基準パスからの相対パスに変換されます。</tspan></text>
	<text x="44.5px" y="4376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${&gt; } 形式の記述は、次の関数でも使われています。</text>
	<a xlink:href="#GetPercentURL" onclick="chgPage( evt, 1061 )">
	<text x="81.5px" y="4401.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPercentURL</text>
	</a>
	<a xlink:href="#GetTagJumpParams" onclick="chgPage( evt, 648 )">
	<text x="81.5px" y="4419.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTagJumpParams</text>
	</a>
	<text x="236.5px" y="4401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特殊な URL 予約文字をエスケープしない</text>
	<text x="236.5px" y="4419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${&gt;#} で、# をファイル名の一部にする</text>
	<text x="44.5px" y="4456.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#DictionaryEx_Escape" onclick="chgPage( evt, 231 )">
	<text x="91.5px" y="4456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 参照記号 ${ } のエスケープ</text>
	</a>
	<a xlink:href="http://www.koikikukan.com/archives/2011/09/27-015555.php" target="_blank">
	<text x="75.5px" y="795.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PHPやPerlで変数の記号に「$」が使われる理由 - 小粋空間 (Web)</text>
	</a>
	<a xlink:href="https://en.wikipedia.org/wiki/Dollar_sign#Programming_languages" target="_blank">
	<text x="75.5px" y="812.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dollar sign &gt;&gt; Programming languages - Wikipedia (Web)</text>
	</a>
	<text x="77.5px" y="3706.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ちなみに、戻した変数を一覧するときは、指定する</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg#regex" cats_vhref="%programming%\検索技術、DB\正規表現.svg#regex">
	<text x="363.5px" y="3706.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現</text>
	</a>
	<text x="425.5px" y="3706.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を、</text>
	<g>
	<rect x="446.5" y="3694.5" width="64" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="454.5px" y="3706.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\$\{.*\}</text>
	</g>
	<text x="518.5px" y="3706.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ではなく、</text>
	<g>
	<rect x="78.5" y="3714.5" width="88" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="86.5px" y="3726.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\$\{[^\}]*\}</text>
	</g>
	<text x="173.5px" y="3726.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にします。 複数の変数があるときでも正しく処理するようになります。</text>
</g>
<g id="page232" width="645" height="1857" transform="translate(+10,+146094)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="645.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1857.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="645.5" y1="-0.5" x2="645.5" y2="1857.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1857.5" x2="645.5" y2="1857.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_LazyDictionaryClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_LazyDictionaryClass</text>
	<g>
	<rect x="62.5" y="685.5" width="496" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="701.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = LoadXML( "Sample.xml", Empty )<tspan x="70.5px" y="716.5px" xml:space="preserve">Set variables = new_LazyDictionaryClass( root )  '// &lt;Variable&gt; タグをリードする</tspan>
	<tspan x="70.5px" y="731.5px" xml:space="preserve">data = root.selectSingleNode( "Data" ).getAttribute( "data" )</tspan>
	<tspan x="70.5px" y="746.5px" xml:space="preserve">    Assert  data ="${Var1}DEF"</tspan>
	<tspan x="70.5px" y="761.5px" xml:space="preserve">data = variables( data )</tspan>
	<tspan x="70.5px" y="776.5px" xml:space="preserve">    Assert  data = "ABCDEF"</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_LazyDictionaryClass( RootXML_Element as IXMLDOMElement ) as LazyDictionaryClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の Variable タグで定義された変数を持つ、遅延評価する辞書を生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RootXML_Element</text>
	<text x="74.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のルート要素オブジェクト</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="222.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">遅延評価する辞書</text>
	<text x="24.5px" y="646.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="252.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadXML</text>
	</a>
	<text x="42.5px" y="815.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml</text>
	<text x="42.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
	<g>
	<rect x="62.5" y="824.5" width="256" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="840.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Sample&gt;<tspan x="70.5px" y="855.5px" xml:space="preserve">&lt;Variable  name="${Var1}"  value="ABC"/&gt;</tspan>
	<tspan x="70.5px" y="870.5px" xml:space="preserve">&lt;Variable  name="${Var2}"  value="XYZ"/&gt;</tspan>
	<tspan x="70.5px" y="885.5px" xml:space="preserve">&lt;Data  data="${Var1}DEF"/&gt;</tspan>
	<tspan x="70.5px" y="900.5px" xml:space="preserve">&lt;/Sample&gt;</tspan></text>
	</g>
	<text x="94.5px" y="716.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">variables</text>
	<g>
	<rect x="110.5" y="360.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="118.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Variable  name="${Var1}"  value="ABC"/&gt;</text>
	</g>
	<text x="44.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_LazyDictionaryClass で生成する辞書で使える変数を定義するときは、XML に記述するタグ名<tspan x="44.5px" y="332.5px" xml:space="preserve">を Variable、属性名を name と value にしてください。 name は、${ から始まり、} で終えてください。</tspan>
	<tspan x="44.5px" y="347.5px" xml:space="preserve">Variable タグは、どこに記述することもできます。</tspan></text>
	<text x="24.5px" y="1796.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_LazyDictionaryClass]" target="_blank">
	<text x="75.5px" y="1774.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="1774.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_LazyDictionary.vbs#[T_LazyDictionaryXML]" target="_blank">
	<text x="75.5px" y="1796.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LazyDictionary.vbs</text>
	</a>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="346.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LazyDictionaryClass</text>
	</a>
	<text x="112.5px" y="761.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">variables</text>
	<g>
	<rect x="87.5" y="462.5" width="250" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="95.5px" y="478.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set variables = new LazyDictionaryClass<tspan x="95.5px" y="493.5px" xml:space="preserve">variables( "${Var1}" ) = "ABC"</tspan></text>
	</g>
	<text x="78.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="44.5px" y="452.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の XML は、下記のコードに対応します。</text>
	<text x="226.5px" y="1796.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LazyDictionaryXML</text>
	<text id="VariableTag" class="keyword" x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Variable タグ</text>
	<text x="118.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキーは、「${Var1}」、アイテムは、「ABC」になります。</text>
	<text x="44.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数を参照するときは、XML のテキストか XML 属性のどちらかに記述できます。<tspan x="44.5px" y="550.5px" xml:space="preserve">ただし、スクリプトでは、DOM API で値を取得した後で、評価（変数の展開を）する処理を書く</tspan>
	<tspan x="44.5px" y="565.5px" xml:space="preserve">必要があります。（サンプルコードを参照）</tspan></text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="116.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LazyDictionaryClass</text>
	</a>
	<text x="54.5px" y="1152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">type 属性を "FullPathType" にすると、value 属性を相対パスとして、変数を参照したときは<tspan x="54.5px" y="1167.5px" xml:space="preserve">フル・パスが返ります。 通常、基準フォルダーは XML ファイルがあるフォルダーです。</tspan></text>
	<text id="Variable_FullPathType" class="keyword" x="27.5px" y="1121.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">type 属性 "FullPathType" （Variable タグ）</text>
	<g>
	<rect x="92.5" y="1416.5" width="466" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="1432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Sample&gt;<tspan x="100.5px" y="1447.5px" xml:space="preserve">&lt;Variable  name="${FullPath1}"  value="..\File.txt"  type="FullPathType"/&gt;</tspan>
	<tspan x="100.5px" y="1462.5px" xml:space="preserve">&lt;Variable  name="${FullPath2}"  value="${FullPath1}"/&gt;</tspan>
	<tspan x="100.5px" y="1477.5px" xml:space="preserve">&lt;Variable  name="${ErrorPath}"  value="${FullPath1}"  type="FullPathType"/&gt;</tspan>
	<tspan x="100.5px" y="1492.5px" xml:space="preserve">&lt;/Sample&gt;</tspan></text>
	</g>
	<text x="72.5px" y="1532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
	<text x="72.5px" y="1407.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml</text>
	<g>
	<rect x="92.5" y="1543.5" width="502" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="1559.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set xml = new FilePathClass<tspan x="100.5px" y="1574.5px" xml:space="preserve">    xml.FilePath = "Sample.xml"</tspan>
	<tspan x="100.5px" y="1589.5px" xml:space="preserve">    Set xml.Text = LoadXML( xml.FilePath, Empty )</tspan>
	<tspan x="100.5px" y="1604.5px" xml:space="preserve">    Set variables = new_LazyDictionaryClass( xml )</tspan>
	<tspan x="100.5px" y="1619.5px" xml:space="preserve"></tspan>
	<tspan x="100.5px" y="1634.5px" xml:space="preserve">    base_path = GetParentFullPath( xml.FilePath )</tspan>
	<tspan x="100.5px" y="1649.5px" xml:space="preserve">    Assert  variables( "${FullPath1}" ) = GetFullPath( "..\File.txt", base_path )</tspan>
	<tspan x="100.5px" y="1664.5px" xml:space="preserve">    Assert  variables( "${FullPath2}" ) = GetFullPath( "..\File.txt", base_path )</tspan>
	<tspan x="100.5px" y="1679.5px" xml:space="preserve"></tspan>
	<tspan x="100.5px" y="1694.5px" xml:space="preserve">    Assert  variables( "${ErrorPath}" ) = _</tspan>
	<tspan x="100.5px" y="1709.5px" xml:space="preserve">        base_path +"\"+ GetFullPath( "..\File.txt", base_path )</tspan>
	<tspan x="100.5px" y="1724.5px" xml:space="preserve">        '// Example: "C:\Folder\Sub\C:\Folder\File.txt"</tspan>
	<tspan x="100.5px" y="1739.5px" xml:space="preserve">    Assert  variables.Formula( "${ErrorPath}" ) = "C:\Folder\Sub\${ErrorPath}"</tspan></text>
	</g>
	<text x="54.5px" y="1381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="418.5px" y="1447.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">type="FullPathType"</text>
	<text x="244.5px" y="1649.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${FullPath1}</text>
	<text x="202.5px" y="1447.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${FullPath1}</text>
	<text x="54.5px" y="1198.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML に記述する value 属性は、相対パスを指定してください。 value 属性がフル パスの値を<tspan x="54.5px" y="1213.5px" xml:space="preserve">持つ変数から始まるときは、type 属性に "FullPathType" を指定しないでください。</tspan></text>
	<text x="54.5px" y="1320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスに変換するタイミングは、new_LazyDictionaryClass 関数を呼び出したときで、<tspan x="54.5px" y="1335.5px" xml:space="preserve">遅延評価ではありません。 </tspan></text>
	<text x="220.5px" y="376.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Var1}</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text x="213.5px" y="597.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_add</text>
	</a>
	<text x="44.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つの辞書を合成するときは、</text>
	<text x="263.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出してください。</text>
	<text x="24.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RootXML_Element 引数</text>
	<text x="222.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のルート要素オブジェクト、または、FilePathClass のオブジェクト</text>
	<text x="74.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathClass のオブジェクト</text>
	<text x="44.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以下のどちらかを指定できます。</text>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="252.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FilePathClass</text>
	</a>
	<text x="54.5px" y="1244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_LazyDictionaryClass 関数の引数に FilePathClass のオブジェクトを指定すると、<tspan x="54.5px" y="1259.5px" xml:space="preserve">FilePathClass::FilePath の親フォルダーを基準にします。 引数に文字列を指定した場合は、</tspan>
	<tspan x="54.5px" y="1274.5px" xml:space="preserve">相対パスの基準はカレント・フォルダーになります。 XML のルート要素オブジェクトは、</tspan>
	<tspan x="54.5px" y="1289.5px" xml:space="preserve">FilePathClass::Text に指定してください。</tspan></text>
	<text x="44.5px" y="431.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 変数は、</text>
	<text x="238.5px" y="431.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって管理されるため、遅延評価されます。</text>
	<text x="27.5px" y="952.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="99.5px" y="952.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスの基準を XML ファイルがあるフォルダーにする</text>
	<g>
	<rect x="62.5" y="967.5" width="490" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="983.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set xml = new FilePathClass<tspan x="70.5px" y="998.5px" xml:space="preserve">xml.FilePath = "Sample.xml"</tspan>
	<tspan x="70.5px" y="1013.5px" xml:space="preserve">Set root = LoadXML( xml.FilePath, Empty )</tspan>
	<tspan x="70.5px" y="1028.5px" xml:space="preserve">Set xml.Text = root</tspan>
	<tspan x="70.5px" y="1043.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="1058.5px" xml:space="preserve">Set variables = new_LazyDictionaryClass( xml )  '// &lt;Variable&gt; タグをリードする</tspan></text>
	</g>
</g>
<g id="page233" width="461" height="352" transform="translate(+10,+147961)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="461.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="461.5" y1="-0.5" x2="461.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="461.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPathLazyDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPathLazyDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPathLazyDictionary() as LazyDictionaryClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスに関する変数か定義された辞書を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="183.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスに関する変数か定義された辞書</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetPathLazyDictionary]" target="_blank">
	<text x="84.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="317.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OSの環境変数だけでなく、下記の変数も参照することができます。</text>
	<text x="24.5px" y="212.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${vbslib}</text>
	<text x="24.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${scriptlib}</text>
	<text x="122.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs があるフォルダーのフル パス。<tspan x="122.5px" y="227.5px" xml:space="preserve">vbslib Prompt.vbs を起動したときだけ定義されます。</tspan></text>
	<text x="122.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダーのフル パス。 </text>
	<a xlink:href="#g_vbslib_folder" onclick="chgPage( evt, 1092 )">
	<text x="122.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_folder</text>
	</a>
	<text x="205.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と異なり、末尾に \ なし。</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="24.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ${ } 変数, LazyDictionaryClass</text>
	</a>
</g>
<g id="page234" width="625" height="419" transform="translate(+10,+148323)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="419.5" x2="625.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseDollarVariableString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseDollarVariableString</text>
	<g>
	<rect x="45.5" y="223.5" width="478" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParseDollarVariableString  "abc ${VAR1}, ${VAR2} def", sub_strings, variables<tspan x="53.5px" y="254.5px" xml:space="preserve">Assert  IsSameArray( sub_strings, Array( "abc ", ", ", " def" ) )</tspan>
	<tspan x="53.5px" y="269.5px" xml:space="preserve">Assert  IsSameArray( variables, Array( "${VAR1}", "${VAR2}" ) )</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="568" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ParseDollarVariableString( the_String as string, out_SubStringArray as array of string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    out_VariableArray as array of string )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中の ${ } を使った変数の部分とそれ以外の部分に分割します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">the_String</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_SubStringArray</text>
	<text x="226.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">分割する前の文字列</text>
	<text x="226.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 変数以外の部分の配列</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_VariableArray</text>
	<text x="226.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 変数の部分の配列</text>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ScanFromTemplate" cats_vhref="%vbslib_new%\_src\vbslib.svg#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="75.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[ParseDollarVariableString]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: ParseDollarVariableString" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="75.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_ParseDollarVariableString]" target="_blank">
	<text x="75.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="24.5px" y="340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="165.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseDollarVariableString</text>
	<a xlink:href="#ParsePercentVariableString" onclick="chgPage( evt, 590 )">
	<text x="75.5px" y="382.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParsePercentVariableString</text>
	</a>
</g>
<g id="page235" width="139" height="80" transform="translate(+10,+148752)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="139.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="139.5" y1="-0.5" x2="139.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="139.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">配列 （Array）</text>
</g>
<g id="page236" width="415" height="255" transform="translate(+10,+148842)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="415.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="415.5" y1="-0.5" x2="415.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="255.5" x2="415.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_EmptyArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_EmptyArray</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_EmptyArray( in_UBound as integer ) as array</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した要素数の空要素を持つ配列を生成します。</text>
	<text x="24.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_EmptyArray]" target="_blank">
	<text x="83.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript (WSH) だけでなく、エクセル VBA でも使えます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_UBound</text>
	<text x="172.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最大配列番号。 要素数−１</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="172.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成した配列</text>
</g>
<g id="page237" width="501" height="519" transform="translate(+10,+149107)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="519.5" x2="501.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddArrElem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddArrElem</text>
	<g>
	<rect x="24.5" y="43.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AddArrElem( Dst, Src )</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素を追加コピーします。</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="96.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr</text>
	<text x="153.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先配列。 この配列の末尾に追加</text>
	<text x="153.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元の要素が入った配列、またはコピー元の単体。</text>
	<text x="32.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまで入っていた要素の後に追加します。</text>
	<a xlink:href="#ArrayClass::AddElems" onclick="chgPage( evt, 186 )">
	<text pub="n" x="72.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddElems (ArrayClass)</text>
	</a>
	<text x="32.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst には、Me.Property 形式ではなく、Property 形式にしてください。（下記）</text>
	<g>
	<rect x="52.5" y="215.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  AddArrElem  Me.SampleArray, Array( 1,2 )</text>
	</g>
	<text x="339.5px" y="231.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×：追加されない</text>
	<g>
	<rect x="52.5" y="247.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  AddArrElem  SampleArray, Array( 1,2 )</text>
	</g>
	<text x="339.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○：追加される</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#callby" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#callby">
	<text pub="n" x="238.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 値渡しと参照渡し</text>
	</a>
	<text x="144.5px" y="231.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me.</text>
	<g>
	<rect x="52.5" y="321.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  AddArrElem  arr1, arr2</text>
	</g>
	<g>
	<rect x="52.5" y="352.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  AddArrElem  arr1, new ClassA</text>
	</g>
	<text x="24.5px" y="463.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="437.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_Arr1]" target="_blank">
	<text x="72.5px" y="437.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="166.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Arr1</text>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[AddArrElem]" target="_blank">
	<text x="72.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#AddArrElemEx" onclick="chgPage( evt, 238 )">
	<text x="72.5px" y="482.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddArrElemEx</text>
	</a>
</g>
<g id="page238" width="554" height="255" transform="translate(+10,+149636)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="554.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="554.5" y1="-0.5" x2="554.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="255.5" x2="554.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddArrElemEx" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddArrElemEx</text>
	<g>
	<rect x="24.5" y="43.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AddArrElemEx( Dst, Src, IsReturn ) as Dst or Empty</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素を追加コピーします。（機能拡張版）</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="96.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Src</text>
	<text x="171.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先配列。 この配列の末尾に Src 引数を追加</text>
	<text x="171.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元の要素が入った配列、またはコピー元の単体。</text>
	<text x="96.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsReturn</text>
	<text x="171.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True = 返り値は追加コピーした内容、False = 返り値は Empty</text>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#AddArrElem" onclick="chgPage( evt, 237 )">
	<text x="70.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddArrElem</text>
	</a>
	<text x="24.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[AddArrElemEx]" target="_blank">
	<text x="72.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page239" width="573" height="340" transform="translate(+10,+149901)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="340.5" x2="573.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FlatArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FlatArray</text>
	<g>
	<rect x="45.5" y="188.5" width="496" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">input_array = Array( "a", "b", Array( "ca", "cb" ), "d", Array( "ea", "eb" ) )<tspan x="53.5px" y="219.5px" xml:space="preserve">FlatArray  out_array, input_array</tspan>
	<tspan x="53.5px" y="234.5px" xml:space="preserve">Assert  IsSameArray( out_array, Array( "a", "b", "ca", "cb", "d", "ea", "eb" ) )</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FlatArray( out_FlatArray as array, NestedArray as array )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中に配列がネストして入っているとき、フラットにします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_FlatArray</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NestedArray</text>
	<text x="184.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） フラットにした配列</text>
	<text x="184.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列がネストして入っている配列</text>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="303.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_FlatArray]" target="_blank">
	<text x="72.5px" y="303.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="166.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_FlatArray</text>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[FlatArray]" target="_blank">
	<text x="72.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page240" width="573" height="334" transform="translate(+10,+150251)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="334.5" x2="573.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CopyArr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CopyArr</text>
	<g>
	<rect x="24.5" y="43.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CopyArr( Dst, Src )</text>
	</g>
	<text x="32.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素をコピーします。</text>
	<text x="32.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="96.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr</text>
	<text x="153.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先</text>
	<text x="153.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CopyArr]" target="_blank">
	<text x="125.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr が配列ではないときは、Dst(0) に Src をコピーします。</text>
	<text x="32.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst に ArrayClass::Items を指定してもコピーした内容は ArrayClass に格納されません。<tspan x="32.5px" y="297.5px" xml:space="preserve">ArrayClass::Copy を使ってください。</tspan></text>
	<text x="32.5px" y="99.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。</text>
	<text x="32.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dim  arr() とすると arr = Array はできませんが、 Dim arr とすると arr = Array ができます。</text>
</g>
<g id="page241" width="636" height="529" transform="translate(+10,+150595)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="636.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="636.5" y1="-0.5" x2="636.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="529.5" x2="636.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SearchInSimpleArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SearchInSimpleArray</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SearchInSimpleArray( InData as variant, InArray as array of variant,<tspan x="33.5px" y="78.5px" xml:space="preserve">              OutBaseNumOrArray as array of variant, DefaultOut as variant ) as variant</tspan></text>
	</g>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を検索して、別の配列の内容を返します。</text>
	<text x="33.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InData</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InArray</text>
	<text x="230.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素と比較する値。 数値、文字列など = で判定できるもの</text>
	<text x="230.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InData を比較する値を要素に持つ配列</text>
	<text x="230.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutBaseNumOrArray に指定した配列の要素の１つなど</text>
	<text x="97.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="230.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InData が InArray に見つからなかったときに出力する値</text>
	<text x="230.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力する値を要素に持つ配列。 または、出力の最小数値</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DefaultOut</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutBaseNumOrArray</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SearchInSimpleArray]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="41.5" y="260.5" width="250" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">num = SearchInSimpleArray( "SymbolB", _<tspan x="49.5px" y="291.5px" xml:space="preserve">    Array( "SymbolA", "SymbolB" ), _</tspan>
	<tspan x="49.5px" y="306.5px" xml:space="preserve">    Array( 1, 2 ), _</tspan>
	<tspan x="49.5px" y="321.5px" xml:space="preserve">    Empty )</tspan>
	<tspan x="49.5px" y="336.5px" xml:space="preserve">'// num = 2</tspan></text>
	</g>
	<g>
	<rect x="41.5" y="392.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">num = SearchInSimpleArray( "SymbolB", Array( "SymbolA", "SymbolB" ), 5, Empty )<tspan x="49.5px" y="423.5px" xml:space="preserve">'// num = 6</tspan></text>
	</g>
	<a xlink:href="#LookUpDic_ArrayClass" onclick="chgPage( evt, 198 )">
	<text x="68.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LookUpDic (ArrayClass)</text>
	</a>
	<text x="24.5px" y="492.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="49.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力の最小数値が 5 で、2番目の配列要素にヒットしたので、5 + ( 2 -1 ) = 6 を返します。</text>
	<text x="24.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page242" width="567" height="314" transform="translate(+10,+151134)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="314.5" x2="567.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetFirst" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetFirst</text>
	<g>
	<rect x="24.5" y="43.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetFirst( in_Collection as variant ) as variant</text>
	</g>
	<g>
	<rect x="45.5" y="192.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetFirst( Array( 1, 2 ) ) = 1</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コレクションの最初の要素を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Collection</text>
	<text x="188.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列や辞書コレクション</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="188.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列やコレクションの最初の要素、辞書の場合は最初のキー</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetFirst]" target="_blank">
	<text x="80.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#GetDicItemByIndex" onclick="chgPage( evt, 261 )">
	<text x="80.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItemByIndex</text>
	</a>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page243" width="508" height="309" transform="translate(+10,+151458)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="508.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="508.5" y1="-0.5" x2="508.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="508.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameArray</text>
	<g>
	<rect x="24.5" y="43.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameArray( Array1, Array2 ) as boolean</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素が等しいか判定します。</text>
	<text x="32.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各要素は = で判定します。<tspan x="32.5px" y="129.5px" xml:space="preserve">要素数も等しいか調べます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsSameArray]" target="_blank">
	<text x="147.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_IsSameArray]" target="_blank">
	<text x="84.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="173.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameArray</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameArray]" target="_blank">
	<text x="84.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Array1 = Empty, Array2 = Empty のときは、True を返します。</text>
	<text x="32.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Array1, Array2 は、Empty, 配列型、ArrayClass 型のいずれかを指定できます。</text>
	<text x="23.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#IsSameArrayOutOfOrder" onclick="chgPage( evt, 244 )">
	<text x="84.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameArrayOutOfOrder</text>
	</a>
</g>
<g id="page244" width="594" height="341" transform="translate(+10,+151777)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="341.5" x2="594.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameArrayOutOfOrder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameArrayOutOfOrder</text>
	<text x="23.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_IsSameArrayOutOfOrder]" target="_blank">
	<text x="84.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="173.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameArrayOutOfOrder</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameArrayOutOfOrder]" target="_blank">
	<text x="84.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="24.5" y="43.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameArrayOutOfOrder( Array1 as array, Array2 as array, Option_ ) as boolean</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素が等しいか判定します。 ただし、順番が異なっていても等しいとします。</text>
	<text x="32.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各要素は = で判定します。</text>
	<text x="24.5px" y="158.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Option_ 引数</text>
	<text x="137.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、下記の論理和 (or) が指定できます。</text>
	<text x="48.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.StopIsNotSame</text>
	<text x="48.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c は、g_VBS_Lib です。</text>
	<text x="181.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">違った要素を見つけた瞬間に、デバッガーで停止します</text>
	<a xlink:href="#IsSameArray" onclick="chgPage( evt, 243 )">
	<text x="84.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameArray</text>
	</a>
	<text x="23.5px" y="304.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page245" width="678" height="354" transform="translate(+10,+152128)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="678.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="678.5" y1="-0.5" x2="678.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="354.5" x2="678.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameArrayEx" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameArrayEx</text>
	<g>
	<rect x="24.5" y="43.5" width="592" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameArrayEx( Array1 as array, Array2 as array, Option_ as IsSameArrayExOptionClass )<tspan x="32.5px" y="74.5px" xml:space="preserve">    as boolean</tspan></text>
	</g>
	<text x="32.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素が等しいか判定します。</text>
	<text id="IsSameArrayExOptionClass" class="keyword" x="24.5px" y="171.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameArrayExOptionClass</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameArrayExOptionClass]" target="_blank">
	<text x="76.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="317.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameArrayEx]" target="_blank">
	<text x="86.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="48.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsOutOfOrder</text>
	<text x="48.5px" y="228.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsStopNotSame</text>
	<text x="48.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CompareFunction</text>
	<text x="48.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParameterOfCompareFunction</text>
	<text x="226.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">順番が異なっていても等しいとするかどうか</text>
	<a xlink:href="#IsSameArrayOutOfOrder" onclick="chgPage( evt, 244 )">
	<text x="484.5px" y="207.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameArrayOutOfOrder</text>
	</a>
	<text x="226.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">違った要素を見つけた瞬間に、デバッガーで停止します</text>
	<text x="226.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunction の第3引数に渡す値</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="226.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
</g>
<g id="page246" width="571" height="350" transform="translate(+10,+152492)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="350.5" x2="571.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReverseObjectArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReverseObjectArray</text>
	<g>
	<rect x="24.5" y="43.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReverseObjectArray( in_Array, out_Array )</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を内容（オブジェクトのみ）を逆順にします。</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Array</text>
	<text x="188.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列。逆順にする前の内容</text>
	<text x="188.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 逆順の配列の内容</text>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素が、オブジェクト以外が入っていたり、Empty になっているとエラーになります。</text>
	<text x="33.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Array と in_Array は同じ配列を指定できません。<tspan x="33.5px" y="233.5px" xml:space="preserve">ただし、in_Array 引数に、array_object.Items (array_object は ArrayClass) を指定したら、</tspan>
	<tspan x="33.5px" y="248.5px" xml:space="preserve">out_Array 引数に、array_object を指定できます。</tspan></text>
	<text x="23.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_ReverseObjectArray]" target="_blank">
	<text x="84.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="173.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReverseObjectArray</text>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text x="33.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayToNameOnlyClassArray</text>
	</a>
	<text x="202.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で変換してください。</text>
	<text x="23.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: ReverseObjectArray" target="_blank">
	<text x="84.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page247" width="414" height="209" transform="translate(+10,+152852)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="414.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="414.5" y1="-0.5" x2="414.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="209.5" x2="414.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Reverse_COM_ObjectArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Reverse_COM_ObjectArray</text>
	<g>
	<rect x="24.5" y="43.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Reverse_COM_ObjectArray( in_Array, out_Array )</text>
	</g>
	<text x="23.5px" y="172.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_ReverseObjectArray]" target="_blank">
	<text x="84.5px" y="172.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="173.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReverseObjectArray</text>
	<text x="23.5px" y="149.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Reverse_COM_ObjectArray" target="_blank">
	<text x="84.5px" y="149.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#ReverseObjectArray" onclick="chgPage( evt, 246 )">
	<text x="84.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReverseObjectArray</text>
	</a>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Count プロパティで要素数を参照する配列を、逆順にします。</text>
	<text x="23.5px" y="126.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page248" width="470" height="210" transform="translate(+10,+153071)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="470.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="470.5" y1="-0.5" x2="470.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="470.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveObjectArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveObjectArray</text>
	<g>
	<rect x="25.5" y="47.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveObjectArray( in_out_Array, ElementObject )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが格納された配列から、指定したオブジェクトを除外します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Array</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ElementObject</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが格納された配列</text>
	<text x="210.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するオブジェクト</text>
	<text x="24.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[RemoveObjectArray]" target="_blank">
	<text x="84.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page249" width="584" height="539" transform="translate(+10,+153291)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="539.5" x2="584.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveObjectsByNames" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveObjectsByNames</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveObjectsByNames( in_out_Array, Names as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが格納された配列から、Name プロパティがマッチするオブジェクトを除外します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Array</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Names</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティがあるオブジェクトが格納された配列</text>
	<text x="210.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティと比較するもの</text>
	<text x="24.5px" y="481.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Names が文字列のとき</text>
	<text x="52.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティと単純に比較します。</text>
	<text x="24.5px" y="238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Names が RegExp 型のとき</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="52.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現 (VBScript.RegExp)</text>
	</a>
	<text x="52.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティと正規表現で比較します。</text>
	<text x="24.5px" y="399.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Names が配列型のとき</text>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Names がオブジェクトのとき</text>
	<text x="52.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティと Name プロパティを比較します。</text>
	<text x="52.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素のそれぞれについて、１つでのマッチしたら除外します。<tspan x="52.5px" y="438.5px" xml:space="preserve">要素は、文字列、RegExp、Name プロパティを持つオブジェクトを混在できます。</tspan></text>
	<text x="24.5px" y="502.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_RemoveObjectsByNames]" target="_blank">
	<text x="85.5px" y="502.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="174.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_RemoveObjectsByNames</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[RemoveObjectsByNames]" target="_blank">
	<text x="85.5px" y="481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page250" width="637" height="419" transform="translate(+10,+153840)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="419.5" x2="637.5" y2="419.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayToNameOnlyClassArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayToNameOnlyClassArray</text>
	<a xlink:href="#NameOnlyClass" onclick="chgPage( evt, 403 )">
	<text pub="n" x="305.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClass</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="580" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayToNameOnlyClassArray( aArray as array of not object ) as array of NameOnlyClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトではない要素を持つ配列を、NameOnlyClass の配列に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">aArray</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="162.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトではない要素を持つ配列</text>
	<text x="162.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NameOnlyClass の配列</text>
	<a xlink:href="#QuickSort" onclick="chgPage( evt, 320 )">
	<text pub="n" x="64.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort</text>
	</a>
	<a xlink:href="#ShakerSort" onclick="chgPage( evt, 321 )">
	<text pub="n" x="161.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort</text>
	</a>
	<text x="25.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートできる配列にします。<tspan x="33.5px" y="190.5px" xml:space="preserve">NameOnlyClass の Delegate メンバーは Empty になります。</tspan></text>
	<g>
	<rect x="41.5" y="244.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr = ArrayToNameOnlyClassArray( Array( "a", "b", "c" ) )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayToNameOnlyClassArray]" target="_blank">
	<text x="252.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#NameOnlyClassArrayToArray" onclick="chgPage( evt, 251 )">
	<text x="64.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClassArrayToArray</text>
	</a>
	<text x="25.5px" y="382.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" target="_blank">
	<text x="79.5px" y="382.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="202.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SortByPath</text>
	<text x="25.5px" y="231.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="268.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">逆の変換</text>
	<a xlink:href="#DicItemToNameOnlyClassItem" onclick="chgPage( evt, 281 )">
	<text x="64.5px" y="354.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicItemToNameOnlyClassItem</text>
	</a>
	<text x="268.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書版</text>
</g>
<g id="page251" width="571" height="300" transform="translate(+10,+154269)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="300.5" x2="571.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NameOnlyClassArrayToArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NameOnlyClassArrayToArray</text>
	<a xlink:href="#NameOnlyClass" onclick="chgPage( evt, 403 )">
	<text pub="n" x="408.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClass</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NameOnlyClassArrayToArray( aArray as array of object ) as array of variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティを持つオブジェクトの配列を、Name プロパティの値の配列に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">aArray</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="162.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティを持つオブジェクトの配列</text>
	<text x="162.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティの値の配列</text>
	<text x="25.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートできる配列から戻します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[NameOnlyClassArrayToArray]" target="_blank">
	<text x="252.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text x="64.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<text x="25.5px" y="261.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" target="_blank">
	<text x="79.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="202.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SortByPath</text>
	<text x="266.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">逆の変換</text>
	<a xlink:href="#NameOnlyClassItemToDicItem" onclick="chgPage( evt, 282 )">
	<text x="64.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClassItemToDicItem</text>
	</a>
	<text x="266.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書版</text>
</g>
<g id="page252" width="382" height="183" transform="translate(+10,+154579)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="382.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="382.5" y1="-0.5" x2="382.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="183.5" x2="382.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="41.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (CSV) ArrayFromCSV, ArrayFromCSV_Int</text>
	</a>
	<a xlink:href="#DicToArr" onclick="chgPage( evt, 272 )">
	<text x="41.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicToArr</text>
	</a>
	<a xlink:href="#Dic_addFromArray" onclick="chgPage( evt, 267 )">
	<text x="41.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addFromArray</text>
	</a>
	<a xlink:href="#DicKeyToArr" onclick="chgPage( evt, 269 )">
	<text x="135.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicKeyToArr</text>
	</a>
	<a xlink:href="#DicItemToArr" onclick="chgPage( evt, 270 )">
	<text x="250.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicItemToArr</text>
	</a>
	<a xlink:href="#sort_section" onclick="chgPage( evt, 319 )">
	<text x="41.5px" y="146.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 並べ替え、ソート</text>
	</a>
</g>
<g id="page253" width="404" height="253" transform="translate(+10,+154772)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="404.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="404.5" y1="-0.5" x2="404.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="253.5" x2="404.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">辞書 （Dictionary）</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="72.5px" y="172.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary クラス （ハッシュ、Scripting.Dictionary）</text>
	</a>
	<text x="24.5px" y="172.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="39.5" y="109.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set dic = CreateObject( "Scripting.Dictionary" )</text>
	</g>
	<a xlink:href="#Dic_addInArrayItem" onclick="chgPage( evt, 218 )">
	<text x="72.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addInArrayItem</text>
	</a>
	<text x="218.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の辞書</text>
	<a xlink:href="#Dic_addNewObject" onclick="chgPage( evt, 266 )">
	<text x="72.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addNewObject</text>
	</a>
	<text x="218.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">無ければ追加する辞書</text>
	<text x="24.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書は、次のように生成します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="72.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary クラス （ハッシュ、Scripting.Dictionary）</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
</g>
<g id="page254" width="503" height="568" transform="translate(+10,+155035)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="503.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="503.5" y1="-0.5" x2="503.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="568.5" x2="503.5" y2="568.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dict" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dict</text>
	<g>
	<rect x="25.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dict( Elems as array ) as Dictionary</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を生成します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Elems の奇数番目の要素は、キー、偶数番目の要素は、アイテムになります。<tspan x="33.5px" y="138.5px" xml:space="preserve">キーは文字列のみですが、アイテムはオブジェクトなども指定できます。</tspan></text>
	<text x="24.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="226.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = Dict(Array( "Key1","Item1", "Key2","Item2" ))</text>
	</g>
	<g>
	<rect x="46.5" y="283.5" width="310" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="54.5px" y="314.5px" xml:space="preserve">dic.Item( "Key1" ) = "Item1"</tspan>
	<tspan x="54.5px" y="329.5px" xml:space="preserve">dic.Item( "Key2" ) = "Item2"</tspan></text>
	</g>
	<text x="54.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は下記と同じ処理内容です</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_Dict]" target="_blank">
	<text x="68.5px" y="486.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_Dict</text>
	</a>
	<text x="24.5px" y="486.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="512.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\JavaScrpt\JavaScript.svg#JSON" cats_vhref="%programming%\スクリプト\JavaScrpt\JavaScript.svg#JSON">
	<text x="68.5px" y="531.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JSON (JavaScript Object Notation)</text>
	</a>
	<g>
	<rect x="46.5" y="385.5" width="340" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  obj = Dict(Array( "Attr1", 123, "Attr2", "ABC" ))<tspan x="54.5px" y="416.5px" xml:space="preserve">echo  obj("Attr1") &amp; obj("Attr2")</tspan></text>
	</g>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="460.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: Dict" target="_blank">
	<text x="77.5px" y="460.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="33.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成した辞書のキーは大文字小文字を区別しません。</text>
	<a xlink:href="#Dic_addFromArray" onclick="chgPage( evt, 267 )">
	<text x="68.5px" y="512.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addFromArray</text>
	</a>
</g>
<g id="page255" width="642" height="381" transform="translate(+10,+155613)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="381.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="381.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="381.5" x2="642.5" y2="381.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DictionaryClass" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DictionaryClass</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーが存在しないときに参照しても、自動的にキーを追加しない辞書。</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DictionaryClass]" target="_blank">
	<text x="75.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="115.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="168.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DictionaryClass</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[DictionaryClass]" target="_blank">
	<text x="75.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="93.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="75.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary クラス (VBScript)</text>
	</a>
	<text x="24.5px" y="324.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="str_spell_miss" x="24.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">文字列のスペルミス対策</text>
	<text x="44.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーが存在しないときに自動的にキーを追加しないため、文字列のスペルミスを防ぐことができます。<tspan x="44.5px" y="200.5px" xml:space="preserve">ただし、キーとアイテムが異なることが一般的である辞書型では、アイテムを調べなければ</tspan>
	<tspan x="44.5px" y="215.5px" xml:space="preserve">文字列を知ることができないため、開発効率が落ちます。</tspan>
	<tspan x="44.5px" y="230.5px" xml:space="preserve">そこで、キーの先頭が "&gt;" から、アイテムと同じであるようなルールにするとよいでしょう。</tspan></text>
	<g>
	<rect x="83.5" y="247.5" width="178" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = new DictionaryClass<tspan x="91.5px" y="278.5px" xml:space="preserve">g("&gt;Spell") = "Spell"</tspan></text>
	</g>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="75.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LazyDictionaryClass</text>
	</a>
</g>
<g id="page256" width="603" height="954" transform="translate(+10,+156004)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="603.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="603.5" y1="-0.5" x2="603.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="954.5" x2="603.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicTable" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicTable</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DicTable( DataArray as array ) as array of Dictionary</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テーブルのように使う、辞書の配列を生成します。</text>
	<text x="24.5px" y="862.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dict" onclick="chgPage( evt, 254 )">
	<text pub="n" x="68.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dict</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicTable]" target="_blank">
	<text x="121.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="130.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="142.5" width="352" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    For Each  t  In DicTable( Array( _<tspan x="54.5px" y="173.5px" xml:space="preserve">        "Item",  "Price",  "Number",   Empty, _</tspan>
	<tspan x="54.5px" y="188.5px" xml:space="preserve">        "Book",     2000,         2, _</tspan>
	<tspan x="54.5px" y="203.5px" xml:space="preserve">        "Pen",       100,        12, _</tspan>
	<tspan x="54.5px" y="218.5px" xml:space="preserve">        "Eraser",     60,        10 ) )</tspan>
	<tspan x="54.5px" y="233.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="248.5px" xml:space="preserve">        echo  t("Item") &amp;" : "&amp; t("Price") * t("Number")</tspan>
	<tspan x="54.5px" y="263.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="44.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１行目は、辞書のキー（属性名）を並べ、行末は Empty にします。<tspan x="44.5px" y="308.5px" xml:space="preserve">２行目以降は、辞書のアイテム（値）を並べます。</tspan>
	<tspan x="44.5px" y="323.5px" xml:space="preserve">値には、配列やオブジェクトも指定できます。</tspan>
	<tspan x="44.5px" y="338.5px" xml:space="preserve">上記を実行した結果の出力は、下記のようになります。</tspan></text>
	<g>
	<rect x="77.5" y="349.5" width="88" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="85.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Book : 4000<tspan x="85.5px" y="380.5px" xml:space="preserve">Pen : 1200</tspan>
	<tspan x="85.5px" y="395.5px" xml:space="preserve">Eraser : 600</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\JavaScrpt\JavaScript.svg#JSON" cats_vhref="%programming%\スクリプト\JavaScrpt\JavaScript.svg#JSON">
	<text x="68.5px" y="916.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JSON (JavaScript Object Notation)</text>
	</a>
	<text x="44.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の内容を見るには、echo o で出力するか、?GetEchoStr( t )<tspan x="44.5px" y="454.5px" xml:space="preserve">をイミディエイトウィンドウで実行します。</tspan></text>
	<g>
	<rect x="77.5" y="467.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="85.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">?GetEchoStr( t )</text>
	</g>
	<g>
	<rect x="77.5" y="499.5" width="76" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="85.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Item=Book<tspan x="85.5px" y="530.5px" xml:space="preserve">Price=2000</tspan>
	<tspan x="85.5px" y="545.5px" xml:space="preserve">Number=2"</tspan></text>
	</g>
	<a xlink:href="#multi_case" onclick="chgPage( evt, 947 )">
	<text pub="n" x="68.5px" y="862.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストケースの組み合わせ</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicTable]" target="_blank">
	<text x="68.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="836.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#JoinDicTable" onclick="chgPage( evt, 257 )">
	<text pub="n" x="68.5px" y="880.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JoinDicTable</text>
	</a>
	<text x="148.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DicTable</text>
	<text x="48.5px" y="595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグのために一時的に途中から始めるときは、スキップするデータを For の上に移動し、<tspan x="48.5px" y="610.5px" xml:space="preserve">次のように Array を使ってダミーの配列を作成すれば無効化できます。</tspan></text>
	<g>
	<rect x="77.5" y="625.5" width="352" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="85.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array _<tspan x="85.5px" y="656.5px" xml:space="preserve">        "Book",     2000,         2, _</tspan>
	<tspan x="85.5px" y="671.5px" xml:space="preserve">        "Pen",       100,        12, _</tspan>
	<tspan x="85.5px" y="686.5px" xml:space="preserve">0 : Skipped</tspan>
	<tspan x="85.5px" y="701.5px" xml:space="preserve"></tspan>
	<tspan x="85.5px" y="716.5px" xml:space="preserve">    For Each  t  In DicTable( Array( _</tspan>
	<tspan x="85.5px" y="731.5px" xml:space="preserve">        "Item",  "Price",  "Number",   Empty, _</tspan>
	<tspan x="85.5px" y="746.5px" xml:space="preserve">        "Eraser",     60,        10 ) )</tspan>
	<tspan x="85.5px" y="761.5px" xml:space="preserve"></tspan>
	<tspan x="85.5px" y="776.5px" xml:space="preserve">        echo  t("Item") &amp;" : "&amp; t("Price") * t("Number")</tspan>
	<tspan x="85.5px" y="791.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="85.5px" y="641.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array _</text>
	<text x="85.5px" y="686.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 :</text>
	<a xlink:href="#Skipped" onclick="chgPage( evt, 997 )">
	<text x="109.5px" y="686.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Skipped</text>
	</a>
</g>
<g id="page257" width="559" height="785" transform="translate(+10,+156968)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="785.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="785.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="785.5" x2="559.5" y2="785.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="JoinDicTable" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">JoinDicTable</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  JoinDicTable( DicTable1 as array of Dictionary,  KeyField as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                        DicTable2 as array of Dictionary ) as array of Dictionary</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのテーブル（辞書の配列）を、指定のフィールドが一致する行で、結合します。</text>
	<text x="24.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="288.5" width="334" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">table1 = DicTable( Array( _<tspan x="54.5px" y="319.5px" xml:space="preserve">   "Item",  "Price",  Empty, _</tspan>
	<tspan x="54.5px" y="334.5px" xml:space="preserve">   "Book",     2000, _</tspan>
	<tspan x="54.5px" y="349.5px" xml:space="preserve">   "Pen",       100, _</tspan>
	<tspan x="54.5px" y="364.5px" xml:space="preserve">   "Eraser",     60  ) )</tspan>
	<tspan x="54.5px" y="379.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="394.5px" xml:space="preserve">For Each t  In JoinDicTable( table1, "Item", Array( _</tspan>
	<tspan x="54.5px" y="409.5px" xml:space="preserve">   "Item",  "Number",   Empty, _</tspan>
	<tspan x="54.5px" y="424.5px" xml:space="preserve">   "Book",         2, _</tspan>
	<tspan x="54.5px" y="439.5px" xml:space="preserve">   "Pen",         12, _</tspan>
	<tspan x="54.5px" y="454.5px" xml:space="preserve">   "Eraser",      10 ) )</tspan>
	<tspan x="54.5px" y="469.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="484.5px" xml:space="preserve">  echo  t("Item") &amp;" : "&amp; t("Price") * t("Number")</tspan>
	<tspan x="54.5px" y="499.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicTable1</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyField</text>
	<text x="177.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テーブル（辞書の配列）</text>
	<text x="177.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するフィールド名（辞書のキー）</text>
	<text x="97.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicTable2</text>
	<text x="177.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テーブル（辞書の配列）</text>
	<text x="177.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">結合後のテーブル（辞書の配列）</text>
	<text x="97.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[JoinDicTable]" target="_blank">
	<text x="150.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="46.5" y="539.5" width="316" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="555.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each t  In DicTable( Array( _<tspan x="54.5px" y="570.5px" xml:space="preserve">   "Item",  "Price",  "Number",   Empty, _</tspan>
	<tspan x="54.5px" y="585.5px" xml:space="preserve">   "Book",     2000,         2, _</tspan>
	<tspan x="54.5px" y="600.5px" xml:space="preserve">   "Pen",       100,        12, _</tspan>
	<tspan x="54.5px" y="615.5px" xml:space="preserve">   "Eraser",     60,        10 ) )</tspan>
	<tspan x="54.5px" y="630.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="645.5px" xml:space="preserve">  echo  t("Item") &amp;" : "&amp; t("Price") * t("Number")</tspan>
	<tspan x="54.5px" y="660.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="54.5px" y="528.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の結合をした結果は、下記と同じです。</text>
	<text x="282.5px" y="394.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="78.5px" y="319.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="78.5px" y="409.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="144.5px" y="394.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">JoinDicTable</text>
	<text x="24.5px" y="701.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DicTable" onclick="chgPage( evt, 256 )">
	<text pub="n" x="69.5px" y="701.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicTable</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\SQL\SQL講座 pursue.ne.jp.svg#join" cats_vhref="%programming%\検索技術、DB\SQL\SQL講座 pursue.ne.jp.svg#join">
	<text pub="n" x="69.5px" y="718.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SQL の JOIN の詳細</text>
	</a>
	<text x="33.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyField を持ち、KeyField が Empty ではない行について、SQL の FULL OUTER JOIN<tspan x="33.5px" y="240.5px" xml:space="preserve">演算を行います。</tspan></text>
	<a xlink:href="#DicTable" onclick="chgPage( evt, 256 )">
	<text pub="n" x="108.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DicTable</text>
	</a>
	<text x="24.5px" y="748.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicTable]" target="_blank">
	<text x="69.5px" y="748.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicTable</text>
	</a>
</g>
<g id="page258" width="615" height="652" transform="translate(+10,+157763)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="615.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="615.5" y1="-0.5" x2="615.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="652.5" x2="615.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDicItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDicItem</text>
	<g>
	<rect x="24.5" y="43.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  GetDicItem( in_Dictionary  as dictionary,  in_Key  as string,  out_Item  as variant )</text>
	</g>
	<g>
	<rect x="47.5" y="447.5" width="334" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="463.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    GetDicItem  dic, "key1", item  '// Set "item"<tspan x="55.5px" y="478.5px" xml:space="preserve">    If IsEmpty( item ) Then _</tspan>
	<tspan x="55.5px" y="493.5px" xml:space="preserve">        Set item = new ItemClass : item.Name = "key1"</tspan></text>
	</g>
	<text x="32.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されていない Key を指定したときは、out_Item = Empty になります。<tspan x="32.5px" y="368.5px" xml:space="preserve">このとき、値が Empty の要素を in_Dictionary 引数に指定した辞書に追加しません。</tspan>
	<tspan x="32.5px" y="383.5px" xml:space="preserve">キーが登録されていることと、キーのアイテムが Empty ことの区別をするときは、Dictionary::Exists</tspan>
	<tspan x="32.5px" y="398.5px" xml:space="preserve">を使ってください。</tspan></text>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに対応するアイテムを取得します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Dictionary_Item" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Dictionary_Item">
	<text pub="n" x="77.5px" y="615.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary::Item</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Item</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）辞書のアイテム （オブジェクト または 非オブジェクト）</text>
	<text x="24.5px" y="552.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_GetDicItem]" target="_blank">
	<text x="77.5px" y="552.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="32.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書からアイテムを取得するときの</text>
	<a xlink:href="#LetSet" onclick="chgPage( evt, 392 )">
	<text x="234.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LetSet</text>
	</a>
	<text x="277.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="161.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetDicItem</text>
	<text x="24.5px" y="531.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetDicItem]" target="_blank">
	<text x="77.5px" y="531.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="573.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDicItemOrError" onclick="chgPage( evt, 259 )">
	<text x="77.5px" y="573.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItemOrError</text>
	</a>
	<text x="32.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムがオブジェクトでも非オブジェクトでもエラーが発生しないで、アイテムを取得できます。</text>
	<a xlink:href="#LetSetWithBracket" onclick="chgPage( evt, 393 )">
	<text x="77.5px" y="594.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LetSetWithBracket</text>
	</a>
	<a xlink:href="#LetSetWithBracket" onclick="chgPage( evt, 393 )">
	<text x="317.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LetSetWithBracket</text>
	</a>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のどちらかのコードに相当します。</text>
	<g>
	<rect x="70.5" y="263.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out_Item = in_Dictionary( in_Key )</text>
	</g>
	<g>
	<rect x="70.5" y="294.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set out_Item = in_Dictionary( in_Key )</text>
	</g>
</g>
<g id="page259" width="648" height="446" transform="translate(+10,+158425)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="648.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="446.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="648.5" y1="-0.5" x2="648.5" y2="446.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="446.5" x2="648.5" y2="446.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDicItemOrError" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDicItemOrError</text>
	<g>
	<rect x="25.5" y="47.5" width="592" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  GetDicItemOrError( in_Dictionary  as Dictionary,  in_Key  as string,  out_Item  as variant,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_DictionaryName  as string )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したキーが登録されていなければエラーになる</text>
	<text x="404.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text x="330.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetDicItem</text>
	</a>
	<text x="46.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージは、下記のようになります。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Dictionary</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="221.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	<text x="221.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Item</text>
	<text x="221.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）辞書のアイテム （オブジェクト または 非オブジェクト）</text>
	<text x="24.5px" y="388.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_GetDicItem]" target="_blank">
	<text x="77.5px" y="388.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="161.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetDicItem</text>
	<text x="24.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetDicItem]" target="_blank">
	<text x="77.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text x="77.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItem</text>
	</a>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DictionaryName</text>
	<text x="221.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を特定するためにエラーメッセージに表示する辞書の名前</text>
	<g>
	<rect x="47.5" y="303.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="見つかりません"  name="Last"  in="検索結果"/&gt;</text>
	</g>
	<g>
	<rect x="47.5" y="244.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    GetDicItem  dic, "Last", item, "検索結果"  '// Set "item"</text>
	</g>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page260" width="456" height="255" transform="translate(+10,+158881)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="456.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="456.5" y1="-0.5" x2="456.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="255.5" x2="456.5" y2="255.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicItem</text>
	<g>
	<rect x="24.5" y="43.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DicItem( Dic as Dictionary, Key as string ) as variant</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Dictionary_Item" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Dictionary_Item">
	<text pub="n" x="282.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary::Item</text>
	</a>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されていないときも、新規に登録しない、</text>
	<text x="373.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<g>
	<rect x="160.5" y="136.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="168.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dic.Item("key1")</text>
	</g>
	<g>
	<rect x="160.5" y="166.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="168.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DicItem( dic, "key1" )</text>
	</g>
	<text x="32.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary::Item では</text>
	<text x="32.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicItem では</text>
	<text x="32.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されていないときは、Empty を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicItem]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_GetDicItem]" target="_blank">
	<text x="77.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_GetDicItem</text>
	</a>
</g>
<g id="page261" width="654" height="420" transform="translate(+10,+159146)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="420.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="420.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="420.5" x2="654.5" y2="420.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDicItemByIndex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDicItemByIndex</text>
	<g>
	<rect x="24.5" y="43.5" width="598" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  GetDicItemByIndex( in_Dictionary as dictionary, in_IndexNum as string, out_Item as variant )</text>
	</g>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">番号で辞書のアイテムを参照します。</text>
	<text x="32.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">番号が大きすぎるか小さすぎるときは、out_Item = Empty になります。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Dictionary</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IndexNum</text>
	<text x="197.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	<text x="197.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーの番号。 0 以上、キーの数未満</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Item</text>
	<text x="197.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）辞書のアイテム</text>
	<text x="32.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IndexNum 引数に指定する値は、in_Dictionary.Keys で取得できるキーの集合の順番に対応します。</text>
	<g>
	<rect x="39.5" y="269.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  GetDicItemByIndex  dic, 0, item  '// Set "item"</text>
	</g>
	<text x="32.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetDicItemByIndex" target="_blank">
	<text x="89.5px" y="329.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="329.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="169.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetDicItem</text>
	<text x="32.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_GetDicItem]" target="_blank">
	<text x="89.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<a xlink:href="#GetFirst" onclick="chgPage( evt, 242 )">
	<text x="89.5px" y="383.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFirst</text>
	</a>
	<text x="32.5px" y="383.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page262" width="544" height="398" transform="translate(+10,+159576)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="544.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="544.5" y1="-0.5" x2="544.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="398.5" x2="544.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicItemOfItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicItemOfItem</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DicItemOfItem( Dic as Dictionary, Key as string ) as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item が $ か % で囲んだ変数なら、それを Key とした Item を返します。</text>
	<g>
	<rect x="38.5" y="171.5" width="322" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="46.5px" y="202.5px" xml:space="preserve">  dic.Item( "Key1" ) = "$Key3"</tspan>
	<tspan x="46.5px" y="217.5px" xml:space="preserve">  dic.Item( "Key2" ) = "%Key3%"</tspan>
	<tspan x="46.5px" y="232.5px" xml:space="preserve">  dic.Item( "Key3" ) = "Item3"</tspan>
	<tspan x="46.5px" y="247.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="262.5px" xml:space="preserve">  Assert  DicItemOfItem( dic, "Key1" ) = "Item3"</tspan>
	<tspan x="46.5px" y="277.5px" xml:space="preserve">  Assert  DicItemOfItem( dic, "Key2" ) = "Item3"</tspan>
	<tspan x="46.5px" y="292.5px" xml:space="preserve">  Assert  DicItemOfItem( dic, "Key3" ) = "Item3"</tspan></text>
	</g>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item が % か  で囲んだ変数ではないなら、辞書の Item をそのまま返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicItemOfItem]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicItemOfItem]" target="_blank">
	<text x="68.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicItemOfItem</text>
	</a>
	<text x="24.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#LazyDictionaryClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="65.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LazyDictionaryClass</text>
	</a>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page263" width="625" height="452" transform="translate(+10,+159984)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="452.5" x2="625.5" y2="452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addElem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addElem</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addElem( ref_Dictionary  as dictionary,  in_Key  as string,  in_Item  as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に要素（キーと値）を追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 編集する辞書</text>
	<text x="198.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="198.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に追加する値 （オブジェクト または 非オブジェクト）</text>
	<text x="31.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item がオブジェクトかどうかで、Set を記述するかどうかを区別する必要がありません。<tspan x="31.5px" y="213.5px" xml:space="preserve">in_Item が Empty のときは、ref_Dictionary からキーを削除します。</tspan>
	<tspan x="31.5px" y="228.5px" xml:space="preserve">すでに指定したキーが登録されてあったときは、値を変更します。</tspan></text>
	<text x="24.5px" y="394.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text pub="n" x="75.5px" y="415.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_add</text>
	</a>
	<a xlink:href="#LetSetWithBracket" onclick="chgPage( evt, 393 )">
	<text x="75.5px" y="394.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LetSetWithBracket</text>
	</a>
	<g>
	<rect x="47.5" y="285.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dic_addElem  dic, "key1", item</text>
	</g>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="370.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="24.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="348.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Dic_addElem]" target="_blank">
	<text x="75.5px" y="348.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page264" width="655" height="467" transform="translate(+10,+160446)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="655.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="655.5" y1="-0.5" x2="655.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="467.5" x2="655.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addElemOrError" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addElemOrError</text>
	<g>
	<rect x="25.5" y="47.5" width="598" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addElemOrError( ref_Dictionary  as dictionary,  in_Key  as string,  in_Item  as variant,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_DictionaryName  as string )</tspan></text>
	</g>
	<text x="33.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="97.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Key</text>
	<text x="229.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 編集する辞書</text>
	<text x="229.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキー</text>
	<text x="97.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="229.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に追加する値 （オブジェクト または 非オブジェクト）</text>
	<text x="32.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したキーがすでに登録されていたらエラーになる</text>
	<text x="412.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#Dic_addElem" onclick="chgPage( evt, 263 )">
	<text x="334.5px" y="113.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addElem</text>
	</a>
	<text x="97.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DictionaryName</text>
	<text x="229.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を特定するためにエラーメッセージに表示する辞書の名前</text>
	<text x="46.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージは、下記のようになります。</text>
	<g>
	<rect x="47.5" y="303.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="見つかりません"  name="Last"  in="検索結果"/&gt;</text>
	</g>
	<g>
	<rect x="47.5" y="244.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dic_addElemOrError  dic, "key1", item, "検索結果"  '// Set "item"</text>
	</g>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="24.5px" y="386.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#Dic_addElem" onclick="chgPage( evt, 263 )">
	<text x="75.5px" y="408.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addElem</text>
	</a>
	<a xlink:href="#Dic_addUniqueKeyItem" onclick="chgPage( evt, 265 )">
	<text x="75.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addUniqueKeyItem</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: Dic_addElemOrError" target="_blank">
	<text x="75.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page265" width="643" height="402" transform="translate(+10,+160923)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="402.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="402.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="402.5" x2="643.5" y2="402.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addUniqueKeyItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addUniqueKeyItem</text>
	<g>
	<rect x="25.5" y="89.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addUniqueKeyItem( ref_Dictionary as Dictionary, in_Key as string, in_Item as variant )</text>
	</g>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の要素を追加します。 すでに同じキーがあるときは、エラーになります。</text>
	<text x="33.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic</text>
	<text x="97.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="176.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 編集する辞書</text>
	<text x="176.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キー</text>
	<text x="97.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="176.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に追加する アイテム</text>
	<text x="31.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary.Add  in_Key,  in_Item とほぼ同じですが、違いは下記のとおりです。 </text>
	<text x="31.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・in_Item が Empty のときは、ref_Dictionary からキーを削除します。<tspan x="31.5px" y="278.5px" xml:space="preserve">・すでに同じキーがあるときのエラーメッセージに、そのキーが表示されます。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="316.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="24.5px" y="316.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text pub="n" x="75.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_add</text>
	</a>
	<text x="24.5px" y="340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: Dic_addUniqueKeyItem" target="_blank">
	<text x="75.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#Dic_addElemOrError" onclick="chgPage( evt, 264 )">
	<text x="69.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addElemOrError</text>
	</a>
	<text x="24.5px" y="64.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="189.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の使用を推奨します。</text>
</g>
<g id="page266" width="593" height="721" transform="translate(+10,+161335)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="721.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="721.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="721.5" x2="593.5" y2="721.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addNewObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addNewObject</text>
	<g>
	<rect x="24.5" y="49.5" width="520" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_addNewObject( Dic as Dictionary,<tspan x="32.5px" y="80.5px" xml:space="preserve">    ClassName as string, ObjectName as string, IsDuplicate as boolean ) as ClassName</tspan></text>
	</g>
	<text x="32.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した名前がキーになければ、その名前を付けたオブジェクトを生成し、辞書に追加します。</text>
	<text x="32.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="96.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName</text>
	<text x="191.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書。 キーが ObjectName の要素が追加される</text>
	<text x="191.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クラス名</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Dic_addNewObject]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="96.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ObjectName</text>
	<text x="191.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトの名前、辞書のキーになります。</text>
	<text x="96.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="191.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティが ObjectName のオブジェクト</text>
	<g>
	<rect x="41.5" y="399.5" width="394" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set objs = CreateObject( "Scripting.Dictionary" )<tspan x="49.5px" y="430.5px" xml:space="preserve">  Set obj = Dic_addNewObject( objs, "ClassA", "ObjectA", True )</tspan>
	<tspan x="49.5px" y="445.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="460.5px" xml:space="preserve">Class ClassA</tspan>
	<tspan x="49.5px" y="475.5px" xml:space="preserve">  Public  Name</tspan>
	<tspan x="49.5px" y="490.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="32.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すでに同じ名前のオブジェクトが辞書にあるとき、かつ、IsDuplicate = True なら追加しないで、<tspan x="32.5px" y="266.5px" xml:space="preserve">辞書に入っていたものを返します。 IsDuplicate = False なら E_AlreadyExist エラーになります。</tspan>
	<tspan x="32.5px" y="281.5px" xml:space="preserve">辞書に無いときは、オブジェクトを生成します。</tspan></text>
	<text x="96.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDuplicate</text>
	<text x="191.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False = すでに辞書にあるときはエラーにする</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAddObj]" target="_blank">
	<text x="81.5px" y="684.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs [T_DicAddObj]</text>
	</a>
	<text x="24.5px" y="684.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#AddNewObject_ArrayClass" onclick="chgPage( evt, 187 )">
	<text pub="n" x="81.5px" y="663.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddNewObject (ArrayClass)</text>
	</a>
	<text x="24.5px" y="663.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="32.5px" y="306.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName に指定したクラスに、Name プロパティ、またはメンバー変数が必要です。</text>
	<a xlink:href="#new_X" onclick="chgPage( evt, 397 )">
	<text pub="n" x="78.5px" y="321.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_X</text>
	</a>
	<text x="32.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<text x="118.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っているので、new_ClassA 関数の定義が必要です。</text>
	<g>
	<rect x="41.5" y="541.5" width="196" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers("CutPropertyM") = False<tspan x="49.5px" y="572.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="587.5px" xml:space="preserve">Class ClassA</tspan>
	<tspan x="49.5px" y="602.5px" xml:space="preserve">  Public  m_Name</tspan>
	<tspan x="49.5px" y="617.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="32.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Vers("CutPropertyM") = False にすると、Name の代わりに m_Name を使います。</text>
	<text x="32.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成したオブジェクトの Name プロパティに、ObjectName 引数の値が設定されます。</text>
	<text x="24.5px" y="386.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page267" width="655" height="709" transform="translate(+10,+162066)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="655.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="709.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="655.5" y1="-0.5" x2="655.5" y2="709.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="709.5" x2="655.5" y2="709.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addFromArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addFromArray</text>
	<g>
	<rect x="25.5" y="47.5" width="598" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_addFromArray( in_out_Dic as Dictionary, Keys as array of string, Items as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を使って、辞書に追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keys</text>
	<text x="176.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 加算される辞書、 Empty 可能</text>
	<text x="176.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーとなる文字列が入っている配列</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Items</text>
	<text x="176.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに対応する値、または、その配列</text>
	<text x="24.5px" y="215.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="228.5" width="328" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="46.5px" y="259.5px" xml:space="preserve">Dic_addFromArray  dic, Array( "key1", "key2" ), True</tspan></text>
	</g>
	<text x="54.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は下記と同じ内容です。</text>
	<g>
	<rect x="38.5" y="302.5" width="310" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="46.5px" y="333.5px" xml:space="preserve">dic.Item( "key1" ) = True</tspan>
	<tspan x="46.5px" y="348.5px" xml:space="preserve">dic.Item( "key2" ) = True</tspan></text>
	</g>
	<g>
	<rect x="38.5" y="569.5" width="148" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dic.Item( "key1" ) = 1<tspan x="46.5px" y="600.5px" xml:space="preserve">dic.Item( "key2" ) = 2</tspan></text>
	</g>
	<text x="54.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は下記と同じ内容です。</text>
	<g>
	<rect x="38.5" y="511.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_addFromArray  dic, Array( "key1", "key2" ), Array( 1, 2 )</text>
	</g>
	<text x="24.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicArray]" target="_blank">
	<text x="66.5px" y="672.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # [T_DicArray]</text>
	</a>
	<text x="24.5px" y="672.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="176.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic と同じ</text>
	<g>
	<rect x="38.5" y="408.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = Dic_addFromArray( Empty, Array( "key1", "key2" ), True )</text>
	</g>
	<text x="24.5px" y="396.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="43.5px" y="451.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic 引数に Empty を指定した場合、新規に作成した辞書を返します。</text>
	<text x="24.5px" y="645.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: Dic_addFromArray" target="_blank">
	<text x="84.5px" y="645.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
</g>
<g id="page268" width="637" height="476" transform="translate(+10,+162785)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="476.5" x2="637.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addPaths" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addPaths</text>
	<g>
	<rect x="25.5" y="47.5" width="580" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_addPaths( in_out_Dic as Dictionary, BasePath as string, StepPaths as array of string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Item as variant )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の相対パスをそれぞれのキーとして、辞書の要素を設定します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="176.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 編集する辞書、または、</text>
	<text x="176.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスの基準パス</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPaths</text>
	<text x="176.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーとする相対パスの配列</text>
	<text x="176.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に追加する アイテム</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="24.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="252.5" width="394" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set files = CreateObject( "Scripting.Dictionary" )<tspan x="49.5px" y="283.5px" xml:space="preserve">Dic_addPaths  files, "C:\Folder", Array( "a.txt", "b.txt" ), 12</tspan></text>
	</g>
	<a xlink:href="#PathDictionaryClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="365.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="49.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のコードは、下記のコードと同じ処理をします。</text>
	<g>
	<rect x="41.5" y="325.5" width="316" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set files = CreateObject( "Scripting.Dictionary" )<tspan x="49.5px" y="356.5px" xml:space="preserve">files( "C:\Folder\a.txt" ) = 12</tspan>
	<tspan x="49.5px" y="371.5px" xml:space="preserve">files( "C:\Folder\b.txt" ) = 12</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="413.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Dic_addPaths]" target="_blank">
	<text x="75.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page269" width="474" height="128" transform="translate(+10,+163271)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="474.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="474.5" y1="-0.5" x2="474.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="128.5" x2="474.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicKeyToArr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicKeyToArr</text>
	<g>
	<rect x="24.5" y="43.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DicKeyToArr( Dic as Dictionary, out_Array as array of string )</text>
	</g>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary のキーを配列に変換します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicKeyToArr]" target="_blank">
	<text x="140.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page270" width="486" height="128" transform="translate(+10,+163409)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="486.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="486.5" y1="-0.5" x2="486.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="128.5" x2="486.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicItemToArr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicItemToArr</text>
	<g>
	<rect x="24.5" y="43.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DicItemToArr( Dic as Dictionary, out_Array as array of variant )</text>
	</g>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary のアイテムを配列に変換します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicItemToArr]" target="_blank">
	<text x="140.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page271" width="384" height="356" transform="translate(+10,+163547)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="384.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="356.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="384.5" y1="-0.5" x2="384.5" y2="356.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="356.5" x2="384.5" y2="356.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicKeyToCSV</text>
	<g>
	<rect x="24.5" y="43.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DicKeyToCSV( Dic as Dictionary ) as string</text>
	</g>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary のキーを CSV に変換します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicKeyToCSV]" target="_blank">
	<text x="140.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="209.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="221.5" width="310" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="50.5px" y="252.5px" xml:space="preserve">dic.Item( "Key1" ) = "Item1"</tspan>
	<tspan x="50.5px" y="267.5px" xml:space="preserve">dic.Item( "Key2" ) = "Item2"</tspan>
	<tspan x="50.5px" y="282.5px" xml:space="preserve">Assert  DicKeyToCSV( dic ) = "Key1,Key2"</tspan></text>
	</g>
	<text x="98.5px" y="282.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DicKeyToCSV</text>
	<text x="32.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="93.5" y="114.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="101.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicKeyToCSV]" target="_blank">
	<text x="81.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # [T_DicKeyToCSV]</text>
	</a>
	<text x="32.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic に要素が１つも無いときは、"" を返します。</text>
</g>
<g id="page272" width="471" height="529" transform="translate(+10,+163913)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="471.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="471.5" y1="-0.5" x2="471.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="529.5" x2="471.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicToArr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicToArr</text>
	<g>
	<rect x="24.5" y="43.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DicToArr( Dic as Dictionary, out_Arr as array of DicElem )</text>
	</g>
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary を配列に変換します。 配列の要素は DicElem 型になります。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="96.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Arr</text>
	<text x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionary</text>
	<text x="153.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） DicElem 型の配列。</text>
	<text x="32.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic の内容を Arr に変換すると、デバッガで内容を見ることができます。<tspan x="32.5px" y="183.5px" xml:space="preserve">（Visual Studio 2005）</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicToArr]" target="_blank">
	<text x="125.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="40.5" y="306.5" width="298" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  DicElem<tspan x="48.5px" y="337.5px" xml:space="preserve">  Public  Key</tspan>
	<tspan x="48.5px" y="352.5px" xml:space="preserve">  Public  Item</tspan>
	<tspan x="48.5px" y="367.5px" xml:space="preserve">  Public Property Get/Let  Name  '// Key と同じ</tspan>
	<tspan x="48.5px" y="382.5px" xml:space="preserve">  Public Sub  Init( a_Key, a_Item )</tspan>
	<tspan x="48.5px" y="397.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text id="DicElem" class="keyword" x="24.5px" y="293.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicElem クラス</text>
	<text x="32.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="40.5" y="227.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  DicToArr  dic, arr  '//[out] arr</text>
	</g>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ShakerSort_fromDicKey" onclick="chgPage( evt, 288 )">
	<text pub="n" x="70.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDicKey</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Class  DicElem" target="_blank">
	<text x="158.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#DicKeyToArr" onclick="chgPage( evt, 269 )">
	<text pub="n" x="70.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicKeyToArr</text>
	</a>
	<a xlink:href="#DicItemToArr" onclick="chgPage( evt, 270 )">
	<text pub="n" x="70.5px" y="454.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicItemToArr</text>
	</a>
	<a xlink:href="#Dic_addFromArray" onclick="chgPage( evt, 267 )">
	<text x="70.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addFromArray</text>
	</a>
</g>
<g id="page273" width="636" height="164" transform="translate(+10,+164452)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="636.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="636.5" y1="-0.5" x2="636.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="164.5" x2="636.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicElemArrayKeyToArr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicElemArrayKeyToArr</text>
	<g>
	<rect x="24.5" y="43.5" width="580" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DicElemArrayKeyToArr( a_DicElemArray as array of DicElem, out_Array as array of variant )</text>
	</g>
	<text x="117.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列から、DicElem::Key の配列を抽出します。</text>
	<text x="24.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[DicElemArrayKeyToArr]" target="_blank">
	<text x="78.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#DicElem" onclick="chgPage( evt, 272 )">
	<text x="32.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicElem クラス</text>
	</a>
</g>
<g id="page274" width="601" height="470" transform="translate(+10,+164626)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="470.5" x2="601.5" y2="470.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameDictionary( DicA as dictionary, DicB as dictionary, Option_ as integer )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as boolean</tspan></text>
	</g>
	<text x="40.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のすべての要素が等しいかどうかを判定します。</text>
	<text x="40.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各要素は = で判定します。</text>
	<text x="24.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Option_ 引数</text>
	<text x="50.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c は g_VBS_Lib の返り値です。</text>
	<text x="50.5px" y="298.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CompareOnlyExistB</text>
	<text x="190.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicB に存在する要素のみ比較します</text>
	<text x="50.5px" y="322.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.StopIsNotSame</text>
	<text x="190.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用。 異なる要素が見つかったら、本関数の<tspan x="190.5px" y="337.5px" xml:space="preserve">中から Stop 命令を呼び出す</tspan></text>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_IsSameDictionary]" target="_blank">
	<text x="68.5px" y="433.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="24.5px" y="433.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameDictionary]" target="_blank">
	<text x="72.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="168.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameDictionary</text>
	<text x="40.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicA</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicB</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicB と比較する辞書</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicA と比較する辞書</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="177.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション（下記）</text>
	<text x="177.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のすべての要素が等しいかどうか</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
</g>
<g id="page275" width="534" height="521" transform="translate(+10,+165106)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="534.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="534.5" y1="-0.5" x2="534.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="521.5" x2="534.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_add" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_add</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_add( in_out_Dic as Dictionary, PlusDic as Dictionary )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を加算します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dic</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PlusDic</text>
	<text x="176.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 加算される辞書</text>
	<text x="176.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">加算する内容が入っている辞書</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PlusDic のアイテムが Empty のキーは、in_out_Dic から削除されます。<tspan x="33.5px" y="190.5px" xml:space="preserve">値が Empty の変数を in_out_Dic に指定すると、内部で辞書を生成します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="33.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="444.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_sub" onclick="chgPage( evt, 276 )">
	<text pub="n" x="75.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_sub</text>
	</a>
	<a xlink:href="#Dic_addElem" onclick="chgPage( evt, 263 )">
	<text pub="n" x="75.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addElem</text>
	</a>
	<g>
	<rect x="36.5" y="246.5" width="466" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set  dic  = Dict(Array( "Key1","Item1", "Key2","Item2" ))<tspan x="44.5px" y="277.5px" xml:space="preserve">  Dic_add  dic, Dict(Array( "Key2","ITEMS", "Key3","Item3" ))  '//[out] dic</tspan>
	<tspan x="44.5px" y="292.5px" xml:space="preserve">  Assert  dic.Count = 3</tspan>
	<tspan x="44.5px" y="307.5px" xml:space="preserve">  Assert  dic.Item( "Key1" ) = "Item1"</tspan>
	<tspan x="44.5px" y="322.5px" xml:space="preserve">  Assert  dic.Item( "Key2" ) = "ITEMS"</tspan>
	<tspan x="44.5px" y="337.5px" xml:space="preserve">  Assert  dic.Item( "Key3" ) = "Item3"</tspan></text>
	</g>
	<text x="33.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Dic_add]" target="_blank">
	<text x="78.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#DictionaryEx_AddDictionary" onclick="chgPage( evt, 231 )">
	<text x="75.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ２つの辞書を加算する (LazyDictionaryClass)</text>
	</a>
</g>
<g id="page276" width="620" height="720" transform="translate(+10,+165637)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="720.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="720.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="720.5" x2="620.5" y2="720.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_sub" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_sub</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_sub( out_Dic as Dictionary, WholeDic as Dictionary, BaseDic as Dictionary,<tspan x="33.5px" y="78.5px" xml:space="preserve">              CompareFunc as function, CompareFuncParam as variant )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を減算します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Dic</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeDic</text>
	<text x="176.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） WholeDic から BaseDic を減算した結果の辞書</text>
	<text x="176.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseDic に out_Dic を加算した結果と同一の内容が入った辞書</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Dic_sub]" target="_blank">
	<text x="127.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeDic - BaseDic = out_Dic の演算をします。<tspan x="33.5px" y="272.5px" xml:space="preserve">BaseDic に out_Dic を加算（Dic_add）した結果が、WholeDic になるような out_Dic を取得します。</tspan>
	<tspan x="33.5px" y="287.5px" xml:space="preserve">out_Dic に、値が Empty の変数を指定すると、Dic_sub の内部で生成した辞書が取得できます。</tspan>
	<tspan x="33.5px" y="302.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="317.5px" xml:space="preserve">同じキーのアイテムを CompareFunc した結果、等価でなければ、out_Dic にコピーされます。</tspan>
	<tspan x="33.5px" y="332.5px" xml:space="preserve">辞書のアイテムがオブジェクトのときは、WholeDic のアイテムと同一のオブジェクトを指します。</tspan>
	<tspan x="33.5px" y="347.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="362.5px" xml:space="preserve">BaseDic にあって WholeDic にないキーは、out_Dic にもできますが、アイテムは Empty と</tspan>
	<tspan x="33.5px" y="377.5px" xml:space="preserve">なります。</tspan>
	<tspan x="33.5px" y="392.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="407.5px" xml:space="preserve">out_Dic に Empty が入った変数を指定したら、内部で新しく辞書を生成します。 </tspan>
	<tspan x="33.5px" y="422.5px" xml:space="preserve">out_Dic に 辞書が入った変数を指定したときは、その辞書を空にしてから、その辞書に出力します。</tspan></text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseDic</text>
	<text x="176.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_add で加算する前と同一の内容が入った辞書</text>
	<g>
	<rect x="39.5" y="538.5" width="442" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dic_sub  dic, _<tspan x="47.5px" y="569.5px" xml:space="preserve">    Dict(Array( "Key1","Item1", "Key2","ITEMS", "Key3","Item3" )), _</tspan>
	<tspan x="47.5px" y="584.5px" xml:space="preserve">    Dict(Array( "Key1","Item1", "Key2","Item2", "Key4","Item4" )), _</tspan>
	<tspan x="47.5px" y="599.5px" xml:space="preserve">    Empty, Empty</tspan>
	<tspan x="47.5px" y="614.5px" xml:space="preserve">    '//[out] dic</tspan>
	<tspan x="47.5px" y="629.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="644.5px" xml:space="preserve">  '// dic = Dict(Array( "Key2","ITEMS", "Key3","Item3", "Key4",Empty ))</tspan></text>
	</g>
	<text x="33.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFuncParam</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="302.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="227.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 Empty、CompareFunc の第3引数</text>
	<text x="359.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、Empty =</text>
	<a xlink:href="#StdCompare" onclick="chgPage( evt, 323 )">
	<text pub="n" x="419.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StdCompare</text>
	</a>
	<text x="227.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 Empty、</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DicAdd]" target="_blank">
	<text x="75.5px" y="683.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs # T_DicAdd</text>
	</a>
	<text x="33.5px" y="683.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="463.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="39.5" y="470.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="486.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dic_sub  dic, whole_dic, base_dic, Empty, Empty '//[out] dic</text>
	</g>
</g>
<g id="page277" width="667" height="760" transform="translate(+10,+166367)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="760.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="760.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="760.5" x2="667.5" y2="760.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_searchParent" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_searchParent</text>
	<g>
	<rect x="25.5" y="47.5" width="610" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_searchParent( Dictionay as dictionary, BasePath as string, Path as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスがキーに入っている辞書の中から、指定したパスの親フォルダーのパスを検索します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionay</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="176.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象の辞書</text>
	<text x="176.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionay 引数のキーがフル パスのときの基準（フル パス）、Empty 可</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="176.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーとなるファイル、または、フォルダーのパス、または、Empty</text>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="176.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーのパス、または、Empty = 見つからない</text>
	<text x="196.5px" y="680.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathDictionary_SearchParent</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Dic_searchParent]" target="_blank">
	<text x="80.5px" y="657.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="657.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#T_PathDictionary_SearchParent" target="_blank">
	<text x="80.5px" y="680.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="24.5px" y="680.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="48.5" y="310.5" width="484" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="56.5px" y="341.5px" xml:space="preserve">    dic( "123" ) = 0</tspan>
	<tspan x="56.5px" y="356.5px" xml:space="preserve">    dic( "123\456" ) = 0</tspan>
	<tspan x="56.5px" y="371.5px" xml:space="preserve">    Assert  Dic_searchParent( dic, "C:\Folder", "123\456\a.txt" )  = "123\456"</tspan>
	<tspan x="56.5px" y="386.5px" xml:space="preserve">    Assert  Dic_searchParent( dic, "C:\Folder", "123\4567\a.txt" ) = "123"</tspan>
	<tspan x="56.5px" y="401.5px" xml:space="preserve">    Assert  IsEmpty( Dic_searchParent( dic, "C:\Folder", "123" ) )</tspan></text>
	</g>
	<text x="24.5px" y="450.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="463.5" width="424" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetOrAddIfNot( Path )<tspan x="56.5px" y="494.5px" xml:space="preserve">    If dic.Exists( Path ) Then</tspan>
	<tspan x="56.5px" y="509.5px" xml:space="preserve">        Set GetOrAddIfNot = dic( Path )</tspan>
	<tspan x="56.5px" y="524.5px" xml:space="preserve">    Else</tspan>
	<tspan x="56.5px" y="539.5px" xml:space="preserve">        Set parent_item = Dic_searchParent( dic, "C:\Folder", Path )</tspan>
	<tspan x="56.5px" y="554.5px" xml:space="preserve">        If IsEmpty( parent_item ) Then  Error</tspan>
	<tspan x="56.5px" y="569.5px" xml:space="preserve">        Set sub_item = NewSubFromParent( parent_item, Path )</tspan>
	<tspan x="56.5px" y="584.5px" xml:space="preserve">        Set dic( Path ) = sub_item</tspan>
	<tspan x="56.5px" y="599.5px" xml:space="preserve">        Set GetOrAddIfNot = sub_item</tspan>
	<tspan x="56.5px" y="614.5px" xml:space="preserve">    End Sub</tspan></text>
	</g>
	<text x="112.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダーの Item を、親フォルダーの Item を参考に作成します</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="80.5px" y="703.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<text x="24.5px" y="703.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="227.5px" y="703.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の SearchParent</text>
	<a xlink:href="#SearchParent" onclick="chgPage( evt, 643 )">
	<text x="80.5px" y="722.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchParent</text>
	</a>
	<text x="33.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath 引数は、Dictionay 引数のキーがフル パスのとき、かつ、Path が相対パスのときに必要です。<tspan x="33.5px" y="253.5px" xml:space="preserve">それ以外のときは、Empty を指定できます。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_GetParentFolderName">
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileSystemObject::GetParentFolderName</text>
	</a>
	<text x="269.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に近い処理をします。</text>
</g>
<g id="page278" width="650" height="628" transform="translate(+10,+167137)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="628.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="628.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="628.5" x2="650.5" y2="628.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_searchChildren" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_searchChildren</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Dic_searchChildren( Dictionay as dictionary, BasePath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Path as string,  out_PathArray as array of string,  Option_ as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスがキーに入っている辞書の中から、指定したパスの子ノードのパスを検索します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionay</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="193.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象の辞書</text>
	<text x="193.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dictionay 引数のキーがフル パスのときの基準（フル パス）、Empty 可</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="193.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーとなるファイル・フォルダーのパス、または、Empty</text>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_PathArray</text>
	<text x="193.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 子のフォルダーまたはファイルのパスの配列</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="193.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="375.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="392.5" width="532" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="56.5px" y="423.5px" xml:space="preserve">    dic( "123\456" ) = 0</tspan>
	<tspan x="56.5px" y="438.5px" xml:space="preserve">    dic( "123\456\File.txt" ) = 0</tspan>
	<tspan x="56.5px" y="453.5px" xml:space="preserve">    Dic_searchChildren  dic, "C:\Folder", "123", an_array, Empty  '//(out)an_array</tspan>
	<tspan x="56.5px" y="468.5px" xml:space="preserve">        Assert  IsSameArray( an_array, Array( "123\456", "123\456\File.txt" ) )</tspan>
	<tspan x="56.5px" y="483.5px" xml:space="preserve">    Dic_searchChildren  dic, "C:\Folder", "123\456", an_array, Empty  '//(out)an_array</tspan>
	<tspan x="56.5px" y="498.5px" xml:space="preserve">        Assert  IsSameArray( an_array, Array( "123\456\File.txt" ) )</tspan>
	<tspan x="56.5px" y="513.5px" xml:space="preserve">    Dic_searchChildren  dic, "C:\Folder", "12", an_array, Empty  '//(out)an_array</tspan>
	<tspan x="56.5px" y="528.5px" xml:space="preserve">        Assert  IsSameArray( an_array, Array( ) )</tspan></text>
	</g>
	<text x="33.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath 引数は、Dictionay 引数のキーがフル パスのとき、かつ、Path が相対パスのときに必要です。<tspan x="33.5px" y="292.5px" xml:space="preserve">それ以外のときは、Empty を指定できます。</tspan></text>
	<text x="196.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathDictionary_SearchChildren</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Dic_searchChildren]" target="_blank">
	<text x="80.5px" y="568.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="568.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#T_PathDictionary_SearchChildren" target="_blank">
	<text x="80.5px" y="591.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="24.5px" y="591.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_PathArray 引数の配列要素がフル パスか相対パスかは、Dictionay 引数のキーがフル パスか<tspan x="33.5px" y="333.5px" xml:space="preserve">相対パスかによります。</tspan></text>
	<text x="33.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーとサブ フォルダーに入っているファイルを一覧することに近い処理をします。</text>
</g>
<g id="page279" width="497" height="334" transform="translate(+10,+167775)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="497.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="497.5" y1="-0.5" x2="497.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="334.5" x2="497.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="QuickSortDicByKey" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">QuickSortDicByKey</text>
	<text x="24.5px" y="264.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: QuickSortDicByKey" target="_blank">
	<text x="85.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="27.5" y="50.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  QuickSortDicByKey( in_out_Dictionary as dictionary )</text>
	</g>
	<text x="31.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary</text>
	<text x="217.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする辞書</text>
	<text x="31.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをクイック ソートします。 辞書のキーでソートします。</text>
	<text x="31.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item はオブジェクト（Set で代入するもの）を指定してください。</text>
	<text x="31.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Keys の順番が変わります。</text>
	<a xlink:href="#PathCompare" onclick="chgPage( evt, 329 )">
	<text x="31.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数 PathCompare</text>
	</a>
	<text x="171.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってソートします。</text>
	<text x="24.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#QuickSortDicByKeyForNotObject" onclick="chgPage( evt, 280 )">
	<text x="75.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSortDicByKeyForNotObject</text>
	</a>
</g>
<g id="page280" width="497" height="327" transform="translate(+10,+168119)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="497.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="497.5" y1="-0.5" x2="497.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="327.5" x2="497.5" y2="327.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="QuickSortDicByKeyForNotObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">QuickSortDicByKeyForNotObject</text>
	<g>
	<rect x="27.5" y="50.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  QuickSortDicByKeyForNotObject( in_out_Dictionary as dictionary )</text>
	</g>
	<text x="31.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary</text>
	<text x="217.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする辞書</text>
	<text x="31.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをクイック ソートします。 辞書のキーでソートします。</text>
	<text x="31.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Keys の順番が変わります。</text>
	<text x="31.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item はオブジェクト以外（Set で代入しないもの）を指定してください。</text>
	<text x="24.5px" y="264.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: QuickSortDicByKeyForNotObject" target="_blank">
	<text x="85.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#PathCompare" onclick="chgPage( evt, 329 )">
	<text x="31.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数 PathCompare</text>
	</a>
	<text x="171.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってソートします。</text>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#GetIdentifiableFileNames" onclick="chgPage( evt, 640 )">
	<text x="85.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIdentifiableFileNames のテスト</text>
	</a>
</g>
<g id="page281" width="549" height="386" transform="translate(+10,+168456)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="549.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="386.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="549.5" y1="-0.5" x2="549.5" y2="386.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="386.5" x2="549.5" y2="386.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DicItemToNameOnlyClassItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicItemToNameOnlyClassItem</text>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DicItemToNameOnlyClassItem( ref_Dictionary )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトではない辞書のアイテムを、NameOnlyClass のオブジェクトに変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="200.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムを変換する辞書</text>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートできる辞書にします。<tspan x="33.5px" y="172.5px" xml:space="preserve">NameOnlyClass の Delegate メンバーは Empty になります。</tspan></text>
	<g>
	<rect x="41.5" y="226.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="49.5px" y="257.5px" xml:space="preserve">DicItemToNameOnlyClassItem  dic</tspan></text>
	</g>
	<text x="25.5px" y="213.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[DicItemToNameOnlyClassItem]" target="_blank">
	<text x="85.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="349.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text x="85.5px" y="349.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<text x="291.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列版</text>
	<text x="24.5px" y="327.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#GetIdentifiableFileNames" onclick="chgPage( evt, 640 )">
	<text x="85.5px" y="327.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIdentifiableFileNames のテスト</text>
	</a>
</g>
<g id="page282" width="605" height="374" transform="translate(+10,+168852)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="605.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="605.5" y1="-0.5" x2="605.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="374.5" x2="605.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NameOnlyClassItemToDicItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NameOnlyClassItemToDicItem</text>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  NameOnlyClassItemToDicItem( ref_Dictionary )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NameOnlyClass のオブジェクトが入っている辞書を、Name プロパティの値の辞書に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="200.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムを変換する辞書</text>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートできる配列から戻します。</text>
	<g>
	<rect x="41.5" y="209.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  dic = CreateObject( "Scripting.Dictionary" )<tspan x="49.5px" y="240.5px" xml:space="preserve">NameOnlyClassItemToDicItem  dic</tspan></text>
	</g>
	<text x="25.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[NameOnlyClassItemToDicItem]" target="_blank">
	<text x="85.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="291.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列版</text>
	<a xlink:href="#NameOnlyClassArrayToArray" onclick="chgPage( evt, 251 )">
	<text x="85.5px" y="337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClassArrayToArray</text>
	</a>
	<text x="24.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#GetIdentifiableFileNames" onclick="chgPage( evt, 640 )">
	<text x="85.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIdentifiableFileNames のテスト</text>
	</a>
</g>
<g id="page283" width="574" height="345" transform="translate(+10,+169236)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="345.5" x2="574.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="QuickSort_fromDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">QuickSort_fromDic</text>
	<g>
	<rect x="27.5" y="50.5" width="436" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  QuickSort_fromDic( Dic as dictionary, out_Arr as array of object,<tspan x="35.5px" y="81.5px" xml:space="preserve">                        CompareFunc as function, Param as variant )</tspan></text>
	</g>
	<text x="31.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="188.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートするデータが入った辞書。（辞書はソートされません）</text>
	<text x="31.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータ（Dictionary::Item）をクイックソートします。 比較関数を指定します。</text>
	<text x="188.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ソートした結果の配列。配列の要素はオブジェクト</text>
	<text x="95.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Arr</text>
	<text x="95.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="188.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="95.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param</text>
	<text x="188.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">compare_func の第3引数</text>
	<a xlink:href="#QuickSort" onclick="chgPage( evt, 320 )">
	<text x="148.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[QuickSort_fromDic]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="39.5" y="250.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  QuickSort_fromDic  dic, arr, GetRef("StdCompare"), Empty  '//[out]arr</text>
	</g>
	<text x="24.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DicToArr" onclick="chgPage( evt, 272 )">
	<text x="66.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicToArr</text>
	</a>
</g>
<g id="page284" width="712" height="501" transform="translate(+10,+169591)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="712.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="712.5" y1="-0.5" x2="712.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="501.5" x2="712.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="QuickSort_fromDicKey" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">QuickSort_fromDicKey</text>
	<text x="24.5px" y="434.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: QuickSort_fromDicKey" target="_blank">
	<text x="85.5px" y="434.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="45.5" y="293.5" width="454" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set dic = CreateObject( "Scripting.Dictionary" )<tspan x="53.5px" y="324.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="339.5px" xml:space="preserve">    QuickSort_fromDicKey  dic, sorted_items, Empty  '//[out] sorted_items</tspan>
	<tspan x="53.5px" y="354.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="369.5px" xml:space="preserve">    For Each  item  In sorted_items</tspan>
	<tspan x="53.5px" y="384.5px" xml:space="preserve">        echo  item.Key +" : "+ item.Item</tspan>
	<tspan x="53.5px" y="399.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  QuickSort_fromDicKey( in_out_Dictionary as dictionary,<tspan x="33.5px" y="78.5px" xml:space="preserve">    out_SortedKeysArray as array of string,  in_Empty as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをクイック ソートします。 辞書のキーでソートします。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_SortedKeysArray</text>
	<text x="239.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする前のキーが入った辞書</text>
	<text x="239.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ソートした後のキーが入った配列。配列の要素は</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="239.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#DicElem" onclick="chgPage( evt, 272 )">
	<text pub="n" x="558.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicElem オブジェクト</text>
	</a>
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートした結果は、out_SortedKeysArray 引数に出力されます。</text>
	<a xlink:href="#DicElemArrayKeyToArr" onclick="chgPage( evt, 273 )">
	<text x="67.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicElemArrayKeyToArr</text>
	</a>
	<text x="24.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#PathCompare" onclick="chgPage( evt, 329 )">
	<text x="33.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数 PathCompare</text>
	</a>
	<text x="173.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってソートします。</text>
</g>
<g id="page285" width="509" height="279" transform="translate(+10,+170102)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="509.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="509.5" y1="-0.5" x2="509.5" y2="279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="279.5" x2="509.5" y2="279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShakerSortDicKey" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShakerSortDicByKey</text>
	<g>
	<rect x="27.5" y="50.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ShakerSortDicByKey( Dic as Dictionary )</text>
	</g>
	<text x="31.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="188.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする辞書</text>
	<text x="31.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをシェーカーソートします。 辞書のキーでソートします。</text>
	<text x="24.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#[T_ShakerSortDicByKey]" target="_blank">
	<text x="69.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="203.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ShakerSortDicByKey</text>
	<text x="24.5px" y="213.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ShakerSortDicByKey]" target="_blank">
	<text x="78.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="31.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item はオブジェクト（Set で代入するもの）を指定してください。</text>
</g>
<g id="page286" width="509" height="388" transform="translate(+10,+170391)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="509.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="388.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="509.5" y1="-0.5" x2="509.5" y2="388.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="388.5" x2="509.5" y2="388.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShakerSortDicByKeyCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShakerSortDicByKeyCompare</text>
	<g>
	<rect x="27.5" y="50.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ShakerSortDicByKeyCompare( Dic as Dictionary,<tspan x="35.5px" y="81.5px" xml:space="preserve">   CompareFunc as function, CompareFuncParam as variant )</tspan></text>
	</g>
	<text x="31.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="227.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする辞書</text>
	<text x="31.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをシェーカーソートします。 辞書のキーでソートします。</text>
	<text x="24.5px" y="351.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#[T_ShakerSortDicByKeyCompare]" target="_blank">
	<text x="69.5px" y="351.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="203.5px" y="351.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ShakerSortDicByKeyCompare</text>
	<text x="24.5px" y="322.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ShakerSortDicByKeyCompare]" target="_blank">
	<text x="78.5px" y="322.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="31.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の Item はオブジェクト（Set で代入するもの）を指定してください。</text>
	<text x="95.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="227.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="95.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFuncParam</text>
	<text x="227.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc の第3引数</text>
	<g>
	<rect x="44.5" y="268.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ShakerSortDicByKeyCompare  dic, GetRef( "NumStringCompare" ), Empty</text>
	</g>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page287" width="552" height="399" transform="translate(+10,+170789)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="552.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="552.5" y1="-0.5" x2="552.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="399.5" x2="552.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShakerSort_fromDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShakerSort_fromDic</text>
	<g>
	<rect x="27.5" y="50.5" width="430" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ShakerSort_fromDic( dic as Dictionary, out_arr as object array,<tspan x="35.5px" y="81.5px" xml:space="preserve">        sign as integer, compare_func as function, param as variant )</tspan></text>
	</g>
	<text x="31.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dic</text>
	<text x="188.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートするデータが入った辞書。（辞書はソートされません）</text>
	<text x="31.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータ（Dictionary::Item）をシェーカーソートします。</text>
	<text x="188.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートした結果の配列。配列の要素はオブジェクト。</text>
	<text x="95.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_arr</text>
	<text x="95.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">compare_func</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="188.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="95.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">param</text>
	<text x="188.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">compare_func の第3引数</text>
	<text x="31.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<text x="95.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sign</text>
	<a xlink:href="#ShakerSort" onclick="chgPage( evt, 321 )">
	<text x="73.5px" y="362.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort</text>
	</a>
	<text x="188.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正の数＝dic の順がベース、負の数＝dicの逆順がベース(*1)</text>
	<text x="31.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1) sign 引数の説明</text>
	<text x="51.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dic.Item の For ループの順番どおりの配列を作成してからシェーカーソートを開始<tspan x="51.5px" y="295.5px" xml:space="preserve">するか、逆順の配列を作成してからシェーカーソートを開始するかを指定します。</tspan>
	<tspan x="51.5px" y="310.5px" xml:space="preserve">sign &lt; 0 のときでも、compare_func は、sign &gt; 0 のときの compare_func の返り値の</tspan>
	<tspan x="51.5px" y="325.5px" xml:space="preserve">マイナスを返すようにしてください。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ShakerSort_fromDic]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page288" width="651" height="409" transform="translate(+10,+171198)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="651.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="651.5" y1="-0.5" x2="651.5" y2="409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="409.5" x2="651.5" y2="409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShakerSort_fromDicKey" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShakerSort_fromDicKey</text>
	<g>
	<rect x="27.5" y="50.5" width="592" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ShakerSort_fromDicKey( Dic as Dictionary, out_Array as array of DicElem, Option_ as Empty )</text>
	</g>
	<text x="31.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic</text>
	<text x="188.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートするデータが入った辞書。（辞書はソートされません）</text>
	<text x="31.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータをシェーカーソートします。 辞書のキーでソートします。</text>
	<text x="188.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートした結果の配列。配列の要素は</text>
	<text x="95.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Array</text>
	<a xlink:href="#DicElem" onclick="chgPage( evt, 272 )">
	<text pub="n" x="399.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicElem オブジェクト</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ShakerSort_fromDicKey]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="95.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="188.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="262.5" width="448" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set dic = CreateObject( "Scripting.Dictionary" )<tspan x="51.5px" y="293.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="308.5px" xml:space="preserve">  ShakerSort_fromDicKey  dic, sorted_items, Empty  '//[out] sorted_items</tspan>
	<tspan x="51.5px" y="323.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="338.5px" xml:space="preserve">  For Each  item  In sorted_items</tspan>
	<tspan x="51.5px" y="353.5px" xml:space="preserve">    echo  item.Key +" : "+ item.Item</tspan>
	<tspan x="51.5px" y="368.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="201.5px" y="308.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dic, sorted_items</text>
	<a xlink:href="#PathCompare" onclick="chgPage( evt, 329 )">
	<text x="33.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数 PathCompare</text>
	</a>
	<text x="173.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってソートします。</text>
</g>
<g id="page289" width="417" height="234" transform="translate(+10,+171617)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="417.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="234.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="417.5" y1="-0.5" x2="417.5" y2="234.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="234.5" x2="417.5" y2="234.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReverseDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReverseDictionary</text>
	<g>
	<rect x="27.5" y="50.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReverseDictionary( ref_Dictionary as Dictionary )</text>
	</g>
	<text x="31.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_Dictionary</text>
	<text x="219.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">並びを逆にする辞書</text>
	<text x="31.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に入っているデータの並びを逆にします。</text>
	<text x="24.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#[T_ReverseDictionary]" target="_blank">
	<text x="69.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="203.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReverseDictionary</text>
	<text x="24.5px" y="168.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ReverseDictionary]" target="_blank">
	<text x="78.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page290" width="224" height="114" transform="translate(+10,+171861)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="224.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="224.5" y1="-0.5" x2="224.5" y2="114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="114.5" x2="224.5" y2="114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayDictionary" onclick="chgPage( evt, 212 )">
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayDictionary クラス</text>
	</a>
</g>
<g id="page291" width="244" height="80" transform="translate(+10,+171985)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="244.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="244.5" y1="-0.5" x2="244.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="244.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="tree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ツリー構造（木構造）、グラフ理論</text>
</g>
<g id="page292" width="651" height="1045" transform="translate(+10,+172075)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="651.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1045.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="651.5" y1="-0.5" x2="651.5" y2="1045.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1045.5" x2="651.5" y2="1045.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="61.5" y="378.5" width="522" height="183"
		style="fill:rgb(255,255,255);stroke:rgb(192,192,192);stroke-width:1;fill-opacity:0.00"/>
	<line x1="186.5" y1="474.5" x2="221.5" y2="474.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<line x1="105.5" y1="474.5" x2="170.5" y2="539.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="346.5" y1="424.5" x2="269.5" y2="541.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="378.5" y1="421.5" x2="441.5" y2="504.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="477.5" y1="504.5" x2="512.5" y2="504.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<line x1="436.5" y1="421.5" x2="471.5" y2="421.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<line x1="276.5" y1="539.5" x2="311.5" y2="539.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<line x1="178.5" y1="410.5" x2="219.5" y2="539.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="223.5" y1="411.5" x2="258.5" y2="411.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<text id="GraphVertexClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	<g>
	<rect x="46.5" y="368.5" width="214" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass の配列 ＝ グラフ</text>
	</g>
	<g>
	<rect x="113.5" y="401.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="121.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</g>
	<g>
	<rect x="253.5" y="401.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="261.5px" y="414.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="513.5" y="495.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="521.5px" y="508.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="466.5" y="411.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="474.5px" y="424.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="306.5" y="529.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="314.5px" y="542.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="370.5" y="495.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="378.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</g>
	<g>
	<rect x="323.5" y="411.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="331.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</g>
	<g>
	<rect x="164.5" y="529.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="172.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</g>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GraphVertexClass の配列は、内部構造が隣接リストである、グラフ理論のグラフです。<tspan x="24.5px" y="76.5px" xml:space="preserve">ツリー構造に使うこともできます。 （ツリー構造はグラフの特殊形です）</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="106.5px" xml:space="preserve">グラフは、任意の数の頂点（ノード、Vertex）と、任意の数の辺（Edge）から構成されます。</tspan>
	<tspan x="24.5px" y="121.5px" xml:space="preserve">１つの GraphVertexClass は、頂点に相当し、AdjacentIndexes メンバー変数は、辺に相当します。 </tspan>
	<tspan x="24.5px" y="136.5px" xml:space="preserve">辺は、GraphVertexClass の配列の番号で表し、無向グラフでは必ず双方向に設定されます。  </tspan></text>
	<text x="54.5px" y="667.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	<text x="54.5px" y="705.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AdjacentIndexes</text>
	<text x="165.5px" y="668.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーだけが設定＆参照する、頂点のオブジェクト</text>
	<text x="165.5px" y="705.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数の内部で設定され、参照可能な、隣接頂点のグラフ全体の配列番号の配列</text>
	<text x="54.5px" y="743.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParentIndex</text>
	<text x="165.5px" y="743.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーも設定＆参照できる、親頂点（探索元）の配列番号</text>
	<text x="24.5px" y="1008.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="70.5px" y="1008.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="304.5px" y="1008.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_BreadthFirstSearch</text>
	<text x="24.5px" y="982.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GraphVertexClass" target="_blank">
	<text x="77.5px" y="982.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="54.5px" y="724.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Edges</text>
	<text x="165.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数の内部で設定され、参照も可能な、辺のオブジェクトの配列</text>
	<text x="54.5px" y="686.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Index</text>
	<text x="165.5px" y="686.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点生成時に自動的に設定される、頂点番号。 グラフ全体の配列番号と同じ値</text>
	<text x="174.5px" y="1008.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="24.5px" y="782.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関数</text>
	<a xlink:href="#CreateGraphVertex" onclick="chgPage( evt, 293 )">
	<text x="54.5px" y="806.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateGraphVertex</text>
	</a>
	<a xlink:href="#BreadthFirstSearch" onclick="chgPage( evt, 299 )">
	<text x="54.5px" y="920.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BreadthFirstSearch</text>
	</a>
	<a xlink:href="#SetEdgeInGraph" onclick="chgPage( evt, 295 )">
	<text x="54.5px" y="843.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetEdgeInGraph</text>
	</a>
	<a xlink:href="#SetNDEdgeInGraph" onclick="chgPage( evt, 294 )">
	<text x="54.5px" y="825.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetNDEdgeInGraph</text>
	</a>
	<a xlink:href="#GetEdgeInGraph" onclick="chgPage( evt, 297 )">
	<text x="54.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetEdgeInGraph</text>
	</a>
	<a xlink:href="#GetNDEdgeInGraph" onclick="chgPage( evt, 296 )">
	<text x="54.5px" y="863.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNDEdgeInGraph</text>
	</a>
	<a xlink:href="#GetDirectionIndex" onclick="chgPage( evt, 298 )">
	<text x="54.5px" y="901.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetDirectionIndex</text>
	</a>
	<a xlink:href="#ResetSearchDataOfGraphVertex" onclick="chgPage( evt, 303 )">
	<text x="54.5px" y="939.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResetSearchDataOfGraphVertex</text>
	</a>
	<text x="244.5px" y="806.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの頂点を生成して、グラフに追加します。</text>
	<text x="244.5px" y="844.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に値を設定します。（有向グラフ）</text>
	<text x="244.5px" y="825.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に値を設定します。（無向グラフ）</text>
	<text x="244.5px" y="882.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数の値を返します。（有向グラフ）</text>
	<text x="244.5px" y="863.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数の値を返します。（無向グラフ）</text>
	<text x="244.5px" y="901.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の変数の中にある頂点に対応する配列番号を返します。</text>
	<text x="244.5px" y="920.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">幅優先探索を行います。</text>
	<text x="244.5px" y="939.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回探索した結果を格納する内部変数をリセットします。</text>
	<g>
	<line x1="94.5" y1="256.5" x2="144.5" y2="275.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="94.5" cy="256.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="144.5" cy="275.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="134.5" y1="233.5" x2="144.5" y2="275.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="134.5" cy="233.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="144.5" cy="275.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="210.5" y1="243.5" x2="256.5" y2="270.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="210.5" cy="243.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="256.5" cy="270.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="144.5" y1="275.5" x2="210.5" y2="243.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="144.5" cy="275.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="210.5" cy="243.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="109.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="67.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="151.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="267.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="213.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="54.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上の図の番号は、グラフ全体の頂点配列（GraphVertexClass の配列）の配列番号です。<tspan x="54.5px" y="331.5px" xml:space="preserve">配列番号 2 の GraphVertexClass の AdjacentIndexes メンバー変数は、( 0, 1, 4 ) です。</tspan>
	<tspan x="54.5px" y="346.5px" xml:space="preserve">配列番号 4 の GraphVertexClass の AdjacentIndexes メンバー変数は、( 2, 3 ) です。</tspan></text>
	<text x="24.5px" y="640.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー変数</text>
	<g>
	<rect x="76.5" y="464.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="477.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</g>
	<g>
	<rect x="216.5" y="464.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="224.5px" y="477.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<line x1="189.5" y1="444.5" x2="238.5" y2="444.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="230.5" y="434.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="238.5px" y="447.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Edge</text>
	</g>
	<line x1="139.5" y1="507.5" x2="166.5" y2="507.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:0;stroke-linecap:round"/>
	<g>
	<rect x="157.5" y="497.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="165.5px" y="510.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Edge</text>
	</g>
	<line x1="319.5" y1="466.5" x2="343.5" y2="466.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="335.5" y="456.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="343.5px" y="469.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Edge</text>
	</g>
	<line x1="406.5" y1="456.5" x2="430.5" y2="456.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="422.5" y="446.5" width="40" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="430.5px" y="459.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Edge</text>
	</g>
	<g>
	<rect x="66.5" y="569.5" width="16" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"></text>
	</g>
	<text x="92.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ライブラリが定義するクラス</text>
	<g>
	<rect x="296.5" y="569.5" width="16" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="304.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"></text>
	</g>
	<text x="319.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ユーザーが定義＆生成するクラス</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#graph">
	<text x="66.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グラフ （グラフ理論）</text>
	</a>
	<text x="24.5px" y="168.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page293" width="625" height="465" transform="translate(+10,+173130)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="465.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="465.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="465.5" x2="625.5" y2="465.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateGraphVertex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateGraphVertex</text>
	<g>
	<rect x="25.5" y="47.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CreateGraphVertex( in_out_Graph as array of GraphVertexClass ) as GraphVertexClass</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの頂点を生成して、グラフに追加します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成した頂点を追加するグラフ</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="199.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成した頂点</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="295.5px" y="142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GraphVertexClass</text>
	</a>
	<text x="24.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: CreateGraphVertex" target="_blank">
	<text x="77.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成された頂点のオブジェクトは、in_out_Graph 配列の最後に追加されます。<tspan x="33.5px" y="191.5px" xml:space="preserve">返り値の GraphVertexClass::Index 変数には、その配列番号が代入されます。</tspan>
	<tspan x="33.5px" y="206.5px" xml:space="preserve">返り値の GraphVertexClass::Item 変数には、Empty が代入されます。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="260.5" width="286" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    graph = Array( )<tspan x="52.5px" y="291.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="306.5px" xml:space="preserve">    Set vertex1 = CreateGraphVertex( graph )</tspan>
	<tspan x="52.5px" y="321.5px" xml:space="preserve">    Set vertex = new UserDefinedVertexClass</tspan>
	<tspan x="52.5px" y="336.5px" xml:space="preserve">    Set vertex1.Item = vertex</tspan>
	<tspan x="52.5px" y="351.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="366.5px" xml:space="preserve">    Assert  graph( vertex1.Index ) is vertex1</tspan></text>
	</g>
	<text x="160.5px" y="306.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateGraphVertex</text>
</g>
<g id="page294" width="632" height="666" transform="translate(+10,+173605)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="666.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="666.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="666.5" x2="632.5" y2="666.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetNDEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetNDEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetNDEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer, in_EdgeObject as variant )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に値を設定します。（無向グラフ）</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定対象のグラフ</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="199.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の頂点番号。 </text>
	<text x="24.5px" y="582.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: SetNDEdgeInGraph" target="_blank">
	<text x="77.5px" y="582.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="199.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺のもう片方の頂点番号</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_EdgeObject</text>
	<text x="199.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺にあたる変数に格納する値やオブジェクト</text>
	<text x="33.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ND は、無向グラフの略語です。<tspan x="33.5px" y="240.5px" xml:space="preserve">双方向に頂点の参照を設定します。</tspan>
	<tspan x="33.5px" y="255.5px" xml:space="preserve">in_BaseIndex と in_TargetIndex には、CreateGraphVertex で登録された頂点番号を指定してください。</tspan>
	<tspan x="33.5px" y="270.5px" xml:space="preserve">in_EdgeObject には、数値、文字列、Empty なども指定可能です。</tspan>
	<tspan x="33.5px" y="285.5px" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="606.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="606.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="24.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="209.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">有向グラフ版</text>
	<a xlink:href="#SetEdgeInGraph" onclick="chgPage( evt, 295 )">
	<text x="77.5px" y="630.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetEdgeInGraph</text>
	</a>
	<text x="24.5px" y="327.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="341.5" width="478" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    graph = Array( )<tspan x="52.5px" y="372.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="387.5px" xml:space="preserve">    Set vertex1 = CreateGraphVertex( graph )</tspan>
	<tspan x="52.5px" y="402.5px" xml:space="preserve">    Set vertex1.Item = new UserDefinedVertexClass</tspan>
	<tspan x="52.5px" y="417.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="432.5px" xml:space="preserve">    Set vertex2 = CreateGraphVertex( graph )</tspan>
	<tspan x="52.5px" y="447.5px" xml:space="preserve">    Set vertex2.Item = new UserDefinedVertexClass</tspan>
	<tspan x="52.5px" y="462.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="477.5px" xml:space="preserve">    Set new_edge = new UserDefinedEdgeClass</tspan>
	<tspan x="52.5px" y="492.5px" xml:space="preserve">    SetNDEdgeInGraph  graph, vertex1.Index, vertex2.Index, new_edge</tspan>
	<tspan x="52.5px" y="507.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="522.5px" xml:space="preserve">    Set edge = GetNDEdgeInGraph( graph, vertex1.Index, vertex2.Index, Empty )</tspan>
	<tspan x="52.5px" y="537.5px" xml:space="preserve">    Assert  edge is new_edge</tspan></text>
	</g>
	<text x="76.5px" y="492.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetNDEdgeInGraph</text>
	<a xlink:href="#GetNDEdgeInGraph" onclick="chgPage( evt, 296 )">
	<text x="142.5px" y="522.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNDEdgeInGraph</text>
	</a>
</g>
<g id="page295" width="632" height="654" transform="translate(+10,+174281)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="654.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="654.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="654.5" x2="632.5" y2="654.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer, in_EdgeObject as variant )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に値を設定します。（有向グラフ）</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定対象のグラフ</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="199.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の元の頂点番号</text>
	<text x="24.5px" y="563.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: SetEdgeInGraph" target="_blank">
	<text x="77.5px" y="563.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="199.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の先の頂点番号</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_EdgeObject</text>
	<text x="199.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺にあたる変数に格納する値やオブジェクト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="590.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="590.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="24.5px" y="617.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetNDEdgeInGraph" onclick="chgPage( evt, 294 )">
	<text x="77.5px" y="617.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetNDEdgeInGraph</text>
	</a>
	<text x="233.5px" y="617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">無向グラフ版</text>
	<text x="33.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">片方向の頂点の参照を設定します。 逆方向には辺が存在しないようにできます。<tspan x="33.5px" y="243.5px" xml:space="preserve">in_BaseIndex と in_TargetIndex には、CreateGraphVertex で登録された頂点番号を指定してください。</tspan>
	<tspan x="33.5px" y="258.5px" xml:space="preserve">in_EdgeObject には、数値、文字列、Empty なども指定可能です。</tspan>
	<tspan x="33.5px" y="273.5px" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。</tspan></text>
	<text x="24.5px" y="309.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="323.5" width="466" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    graph = Array( )<tspan x="52.5px" y="354.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="369.5px" xml:space="preserve">    Set vertex1 = CreateGraphVertex( graph )</tspan>
	<tspan x="52.5px" y="384.5px" xml:space="preserve">    Set vertex1.Item = new UserDefinedVertexClass</tspan>
	<tspan x="52.5px" y="399.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="414.5px" xml:space="preserve">    Set vertex2 = CreateGraphVertex( graph )</tspan>
	<tspan x="52.5px" y="429.5px" xml:space="preserve">    Set vertex2.Item = new UserDefinedVertexClass</tspan>
	<tspan x="52.5px" y="444.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="459.5px" xml:space="preserve">    Set new_edge = new UserDefinedEdgeClass</tspan>
	<tspan x="52.5px" y="474.5px" xml:space="preserve">    SetEdgeInGraph  graph, vertex1.Index, vertex2.Index, new_edge</tspan>
	<tspan x="52.5px" y="489.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="504.5px" xml:space="preserve">    Set edge = GetEdgeInGraph( graph, vertex1.Index, vertex2.Index, Empty )</tspan>
	<tspan x="52.5px" y="519.5px" xml:space="preserve">    Assert  edge is new_edge</tspan></text>
	</g>
	<text x="76.5px" y="474.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetEdgeInGraph</text>
	<a xlink:href="#GetEdgeInGraph" onclick="chgPage( evt, 297 )">
	<text x="142.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetEdgeInGraph</text>
	</a>
</g>
<g id="page296" width="649" height="550" transform="translate(+10,+174945)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="550.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="550.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="550.5" x2="649.5" y2="550.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetNDEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNDEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="598" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetNDEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer, in_EdgeIfNotFound as variant ) as variant</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に格納されている値を返します。（無向グラフ）</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="217.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のグラフ</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="217.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の頂点番号</text>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetNDEdgeInGraph" target="_blank">
	<text x="77.5px" y="453.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="217.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺のもう片方の頂点番号</text>
	<text x="97.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="217.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺にあたる変数に格納されている値やオブジェクト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="482.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="482.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="33.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ND は、無向グラフの略語です。<tspan x="33.5px" y="264.5px" xml:space="preserve">in_BaseIndex と in_TargetIndex を入れ替えても同じ変数を参照します。</tspan>
	<tspan x="33.5px" y="279.5px" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。</tspan>
	<tspan x="33.5px" y="294.5px" xml:space="preserve">in_BaseIndex と in_TargetIndex が in_out_Graph の配列番号の範囲外であったときは、エラーになります。</tspan>
	<tspan x="33.5px" y="309.5px" xml:space="preserve">in_EdgeIfNotFound に指定する値を、辺がオブジェクトなら Empty、オブジェクトでないなら Nothing に</tspan>
	<tspan x="33.5px" y="324.5px" xml:space="preserve">すると、返り値を格納するときに Set か Let （Setなし） の違いによって、エラーを発生させることが</tspan>
	<tspan x="33.5px" y="339.5px" xml:space="preserve">できます。</tspan></text>
	<text x="24.5px" y="511.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="209.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">有向グラフ版</text>
	<a xlink:href="#GetEdgeInGraph" onclick="chgPage( evt, 297 )">
	<text x="77.5px" y="511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEdgeInGraph</text>
	</a>
	<text x="24.5px" y="384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="398.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set edge = GetNDEdgeInGraph( graph, vertex1.Index, vertex2.Index, Empty )</text>
	</g>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_EdgeIfNotFound</text>
	<text x="217.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺が見つからなかったときの返り値</text>
</g>
<g id="page297" width="655" height="532" transform="translate(+10,+175505)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="655.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="655.5" y1="-0.5" x2="655.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="532.5" x2="655.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="598" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer, in_EdgeIfNotFound as variant ) as variant</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数に格納されている値を返します。（有向グラフ）</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="217.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のグラフ</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="217.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の元の頂点番号</text>
	<text x="24.5px" y="437.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetEdgeInGraph" target="_blank">
	<text x="77.5px" y="437.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="217.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の先の頂点番号</text>
	<text x="97.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="217.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺にあたる変数に格納されている値やオブジェクト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="466.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="466.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="24.5px" y="495.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="233.5px" y="495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">無向グラフ版</text>
	<a xlink:href="#GetNDEdgeInGraph" onclick="chgPage( evt, 296 )">
	<text x="77.5px" y="495.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetNDEdgeInGraph</text>
	</a>
	<text x="33.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。<tspan x="33.5px" y="272.5px" xml:space="preserve">辺が存在しなければ、エラーになります。 逆方向には辺が存在しないことがあります。</tspan>
	<tspan x="33.5px" y="287.5px" xml:space="preserve">in_BaseIndex と in_TargetIndex が in_out_Graph の配列番号の範囲外であったときは、エラーになります。</tspan>
	<tspan x="33.5px" y="302.5px" xml:space="preserve">in_EdgeIfNotFound に指定する値を、辺がオブジェクトなら Empty、オブジェクトでないなら Nothing に</tspan>
	<tspan x="33.5px" y="317.5px" xml:space="preserve">すると、返り値を格納するときに Set か Let （Setなし） の違いによって、エラーを発生させることが</tspan>
	<tspan x="33.5px" y="332.5px" xml:space="preserve">できます。</tspan></text>
	<text x="24.5px" y="368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="382.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set edge = GetEdgeInGraph( graph, vertex1.Index, vertex2.Index, Empty )</text>
	</g>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_EdgeIfNotFound</text>
	<text x="217.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺が見つからなかったときの返り値</text>
</g>
<g id="page298" width="643" height="710" transform="translate(+10,+176047)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="710.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="710.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="710.5" x2="643.5" y2="710.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDirectionIndex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDirectionIndex</text>
	<g>
	<rect x="25.5" y="47.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDirectionIndex( in_TargetVertexIndex as intege, in_OppositeVertexIndex as intege )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の変数の中にある頂点に対応する配列の配列番号 0 か 1 のどちらかを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetVertexIndex</text>
	<text x="245.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象の頂点に対応するグラフ全体の頂点配列番号</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OppositeVertexIndex</text>
	<text x="245.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">反対側の頂点に対応するグラフ全体の配列番号</text>
	<text x="24.5px" y="651.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetDirectionIndex" target="_blank">
	<text x="77.5px" y="651.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="245.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の変数の中にある頂点に対応する配列の配列番号 0 か 1</text>
	<text x="33.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺ごとに異なる頂点のデータは、辺の中にある要素数２の配列に格納しますが、<tspan x="33.5px" y="204.5px" xml:space="preserve">どちらの頂点がどちらの配列要素に対応するかを、本関数で調べます。</tspan>
	<tspan x="33.5px" y="219.5px" xml:space="preserve">グラフの配列番号が小さいほうを配列番号０、大きいほうを配列番号１としています。 これは、有向</tspan>
	<tspan x="33.5px" y="234.5px" xml:space="preserve">グラフでも無向グラフでも同じです。</tspan>
	<tspan x="33.5px" y="249.5px" xml:space="preserve">辺ごとに異なることがない頂点のデータは、頂点のクラスのメンバーにします。</tspan></text>
	<g>
	<line x1="104.5" y1="351.5" x2="154.5" y2="370.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="104.5" cy="351.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="154.5" cy="370.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="144.5" y1="328.5" x2="154.5" y2="370.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="144.5" cy="328.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="154.5" cy="370.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="280.5" y1="331.5" x2="312.5" y2="370.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="280.5" cy="331.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="312.5" cy="370.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="154.5" y1="370.5" x2="280.5" y2="331.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="154.5" cy="370.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	<circle cx="280.5" cy="331.5" r="3"
		style="fill:rgb(255,0,0);stroke:rgb(255,0,0);stroke-width:1"/>
	</g>
	<text x="119.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="77.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="161.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="318.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="289.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4</text>
	<g>
	<rect x="69.5" y="398.5" width="436" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  TrainLineClass<tspan x="77.5px" y="429.5px" xml:space="preserve">    Public  TrainTime  '// 発車時刻 as array(0..1) of Date</tspan>
	<tspan x="77.5px" y="444.5px" xml:space="preserve"></tspan>
	<tspan x="77.5px" y="459.5px" xml:space="preserve">    Private Sub  Class_Initialize()</tspan>
	<tspan x="77.5px" y="474.5px" xml:space="preserve">        Me.TrainTime = Array( Empty, Empty )</tspan>
	<tspan x="77.5px" y="489.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="77.5px" y="504.5px" xml:space="preserve">End Class</tspan>
	<tspan x="77.5px" y="519.5px" xml:space="preserve"></tspan>
	<tspan x="77.5px" y="534.5px" xml:space="preserve">Set edge = new TranLineClass</tspan>
	<tspan x="77.5px" y="549.5px" xml:space="preserve">edge.TrainTime( GetDirectionIndex( 2, 4 ) ) = CDate( "12:00" )</tspan>
	<tspan x="77.5px" y="564.5px" xml:space="preserve">SetNDEdgeInGraph  graph, 2, 4, edge</tspan>
	<tspan x="77.5px" y="579.5px" xml:space="preserve"></tspan>
	<tspan x="77.5px" y="594.5px" xml:space="preserve">Set edge = GetNDEdgeInGraph( graph, 4, 2, Empty )</tspan>
	<tspan x="77.5px" y="609.5px" xml:space="preserve">Assert  edge.TrainTime( GetDirectionIndex( 2, 4 ) ) = CDate( "12:00" )</tspan></text>
	</g>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="365.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">番号は、グラフ全体の頂点配列番号</text>
	<g>
	<line x1="167.5" y1="357.5" x2="225.5" y2="340.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="225.5" y1="340.5" x2="214.5" y2="340.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="225.5" y1="340.5" x2="216.5" y2="346.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="154.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">12:00発</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_GraphVertexClass" target="_blank">
	<text x="77.5px" y="673.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="24.5px" y="673.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="174.5px" y="673.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GraphVertexClass</text>
	<text x="173.5px" y="549.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetDirectionIndex</text>
	<text x="221.5px" y="609.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetDirectionIndex</text>
	<a xlink:href="#SetNDEdgeInGraph" onclick="chgPage( evt, 294 )">
	<text x="77.5px" y="564.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetNDEdgeInGraph</text>
	</a>
	<a xlink:href="#GetNDEdgeInGraph" onclick="chgPage( evt, 296 )">
	<text x="143.5px" y="594.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNDEdgeInGraph</text>
	</a>
</g>
<g id="page299" width="670" height="1455" transform="translate(+10,+176767)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="670.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1455.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="670.5" y1="-0.5" x2="670.5" y2="1455.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1455.5" x2="670.5" y2="1455.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BreadthFirstSearch" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BreadthFirstSearch</text>
	<g>
	<rect x="25.5" y="47.5" width="556" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BreadthFirstSearch( in_Array as array of GraphVertexClass,  in_FirstIndex as integer,<tspan x="33.5px" y="78.5px" xml:space="preserve">    out_QueuedNodes as array of integer,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_CompareFunction as function,  ref_ParameterOfCompareFunction as variant,</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    in_Option as Empty or boolean )</tspan></text>
	</g>
	<text x="33.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">幅優先探索（最短経路探索）を行います。 頂点ごとにコールバック関数を呼び出します。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array</text>
	<text x="279.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点の配列</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FirstIndex</text>
	<text x="279.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開始頂点の（in_Array の）配列番号</text>
	<text x="279.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点を探索するときにコールバックされる</text>
	<text x="97.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="279.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 探索した/探索予定の頂点の配列番号の配列</text>
	<text x="97.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_QueuedNodes</text>
	<text x="279.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="97.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option</text>
	<text x="279.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または g_VBS_Lib.NotResetFoundFlag</text>
	<text x="97.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ref_ParameterOfCompareFunction</text>
	<text x="24.5px" y="1392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_BreadthFirstSearch" target="_blank">
	<text x="70.5px" y="1392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="180.5px" y="1392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_BreadthFirstSearch</text>
	<text x="24.5px" y="1366.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: BreadthFirstSearch" target="_blank">
	<text x="77.5px" y="1366.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<line x1="450.5" y1="1135.5" x2="473.5" y2="1135.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="450.5" y1="1056.5" x2="476.5" y2="1056.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="485.5" y1="1056.5" x2="485.5" y2="1108.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="485.5" y1="1082.5" x2="508.5" y2="1082.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="485.5" y1="1108.5" x2="503.5" y2="1108.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="450.5" y1="1028.5" x2="450.5" y2="1162.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="430.5" y="1011.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="438.5px" y="1024.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(0).Item</text>
	</g>
	<g>
	<rect x="499.5" y="1098.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="507.5px" y="1111.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(4).Item</text>
	</g>
	<g>
	<rect x="499.5" y="1073.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="507.5px" y="1086.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(5).Item</text>
	</g>
	<g>
	<rect x="470.5" y="1126.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="478.5px" y="1139.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(3).Item</text>
	</g>
	<g>
	<rect x="470.5" y="1046.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="478.5px" y="1059.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(1).Item</text>
	</g>
	<line x1="450.5" y1="1162.5" x2="473.5" y2="1162.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="470.5" y="1153.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="478.5px" y="1166.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(2).Item</text>
	</g>
	<g>
	<rect x="47.5" y="1011.5" width="376" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1027.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReDim  an_array( 5 )<tspan x="55.5px" y="1042.5px" xml:space="preserve">For Each  t  In DicTable( Array( _</tspan>
	<tspan x="55.5px" y="1057.5px" xml:space="preserve">    "Index",  "AdjacentIndexes",  "ParentIndex",  Empty, _</tspan>
	<tspan x="55.5px" y="1072.5px" xml:space="preserve">    0,  Array( 1, 3, 2 ),  Null, _</tspan>
	<tspan x="55.5px" y="1087.5px" xml:space="preserve">    1,  Array( 5, 4 ),  0, _</tspan>
	<tspan x="55.5px" y="1102.5px" xml:space="preserve">    2,  Array( ),  0, _</tspan>
	<tspan x="55.5px" y="1117.5px" xml:space="preserve">    3,  Array( ),  0, _</tspan>
	<tspan x="55.5px" y="1132.5px" xml:space="preserve">    4,  Array( ),  1, _</tspan>
	<tspan x="55.5px" y="1147.5px" xml:space="preserve">    5,  Array( ),  1 ) )</tspan>
	<tspan x="55.5px" y="1162.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="1177.5px" xml:space="preserve">    i = t("Index")</tspan>
	<tspan x="55.5px" y="1192.5px" xml:space="preserve">    Set an_array(i) = new GraphVertexClass</tspan>
	<tspan x="55.5px" y="1207.5px" xml:space="preserve">    Set an_array(i).Item = Nothing</tspan>
	<tspan x="55.5px" y="1222.5px" xml:space="preserve">    an_array(i).AdjacentIndexes = t("AdjacentIndexes")</tspan>
	<tspan x="55.5px" y="1237.5px" xml:space="preserve">Next</tspan>
	<tspan x="55.5px" y="1252.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="1267.5px" xml:space="preserve">BreadthFirstSearch  an_array, 0, queued, Empty, Empty, Empty</tspan>
	<tspan x="55.5px" y="1282.5px" xml:space="preserve">    '//(out) queued</tspan>
	<tspan x="55.5px" y="1297.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="1312.5px" xml:space="preserve">Assert  IsSameArray( queued, Array( 0, 1, 3, 2, 5, 4 ) )</tspan></text>
	</g>
	<text x="24.5px" y="995.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="400.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; GraphVertexClass</text>
	</a>
	<text x="33.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているとき、すでに探索済みの頂点は、探索しません。 エラーにもなりません。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="515.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="33.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数 in_CompareFunction の第1引数と第2引数には、in_Array 配列の要素である <tspan x="33.5px" y="378.5px" xml:space="preserve">GraphVertexClass 型のオブジェクトが渡ります。 第2引数より第1引数のほうが、探索開始頂点に</tspan>
	<tspan x="33.5px" y="393.5px" xml:space="preserve">近いです。 ただし、最初のコールバックでは、第1引数は Empty、第2引数は探索開始頂点です。</tspan>
	<tspan x="33.5px" y="408.5px" xml:space="preserve">コールバック関数で 0 を返すと、探索を途中で終了します。</tspan>
	<tspan x="33.5px" y="423.5px" xml:space="preserve">見つかった頂点を出力するときは、コールバック関数の第3引数経由で出力してください。 第3引数は、</tspan>
	<tspan x="33.5px" y="438.5px" xml:space="preserve">ref_ParameterOfCompareFunction 引数の参照なので、出力できます。</tspan></text>
	<text x="33.5px" y="952.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#bfs">
	<text x="79.5px" y="952.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 幅優先探索 （グラフ）</text>
	</a>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="366.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GraphVertexClass</text>
	</a>
	<text x="33.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array 引数に、GraphVertexClass の Item, AdjacentIndexes メンバー変数が設定済みのオブジェクトの<tspan x="33.5px" y="328.5px" xml:space="preserve">配列を指定します。</tspan></text>
	<text x="570.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">か Empty</text>
	<text x="38.5px" y="693.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数が呼び出されると、コールバック関数が呼び出されたときの対象頂点の </text>
	<text x="33.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_QueuedNodes 引数に指定した変数には、コールバック関数が呼び出されたときの対象頂点と、<tspan x="33.5px" y="520.5px" xml:space="preserve">それに隣接する頂点が格納されます。 重複する頂点は格納されません。 対象頂点と隣接する</tspan>
	<tspan x="33.5px" y="535.5px" xml:space="preserve">頂点とは、たとえば、下記の頂点 2 についてコールバックされたとき、0, 1, 4 が隣接する頂点です。 </tspan>
	<tspan x="33.5px" y="550.5px" xml:space="preserve">0, 2, 1 と探索して終了した場合、out_QueuedNodes 引数に指定した変数には、0, 2, 1, 4 が格納</tspan>
	<tspan x="33.5px" y="565.5px" xml:space="preserve">されますが、探索済みの頂点は、0, 2, 1 のみです（判別方法は後述）。</tspan></text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="38.5px" y="708.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</a>
	<text x="38.5px" y="723.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">どうかを判定できます。 開始頂点の ParentIndex は Null が設定されます。 上記のグラフで、0, 2, 1 <tspan x="38.5px" y="738.5px" xml:space="preserve">と探索して終了した場合、各頂点の ParentIndex は、次のようになります。</tspan></text>
	<text x="141.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::ParentIndex が設定されます。 この変数が Empty でないかどうかで、探索済みか</text>
	<text x="55.5px" y="1267.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BreadthFirstSearch</text>
	<text x="33.5px" y="900.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option 引数に g_VBS_Lib.NotResetFoundFlag を指定すると、内部の先頭で</text>
	<a xlink:href="#ResetSearchDataOfGraphVertex" onclick="chgPage( evt, 303 )">
	<text x="33.5px" y="915.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ResetSearchDataOfGraphVertex</text>
	</a>
	<text x="219.5px" y="915.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出さなくなります。</text>
	<g>
	<line x1="126.5" y1="631.5" x2="176.5" y2="650.5"
		style="fill:none;stroke:rgb(0,128,64);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="126.5" cy="631.5" r="4"
		style="fill:rgb(0,128,64);stroke:rgb(0,128,64);stroke-width:2"/>
	<circle cx="176.5" cy="650.5" r="4"
		style="fill:rgb(0,128,64);stroke:rgb(0,128,64);stroke-width:2"/>
	</g>
	<g>
	<line x1="242.5" y1="618.5" x2="288.5" y2="645.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="242.5" cy="618.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="288.5" cy="645.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="176.5" y1="650.5" x2="242.5" y2="618.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="176.5" cy="650.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="242.5" cy="618.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="141.5px" y="602.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">1</text>
	<text x="99.5px" y="622.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">0</text>
	<text x="183.5px" y="663.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">2</text>
	<text x="299.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="245.5px" y="611.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4</text>
	<g>
	<line x1="166.5" y1="608.5" x2="176.5" y2="650.5"
		style="fill:none;stroke:rgb(0,128,64);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="166.5" cy="608.5" r="4"
		style="fill:rgb(0,128,64);stroke:rgb(0,128,64);stroke-width:2"/>
	<circle cx="176.5" cy="650.5" r="4"
		style="fill:rgb(0,128,64);stroke:rgb(0,128,64);stroke-width:2"/>
	</g>
	<text x="350.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out_QueuedNodes = Array( 0, 2, 1, 4 )</text>
	<text x="99.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Vertex(0).ParentIndex = Null<tspan x="99.5px" y="782.5px" xml:space="preserve">Vertex(1).ParentIndex = 2</tspan>
	<tspan x="99.5px" y="797.5px" xml:space="preserve">Vertex(2).ParentIndex = 0</tspan>
	<tspan x="99.5px" y="812.5px" xml:space="preserve">Vertex(3).ParentIndex = Empty</tspan>
	<tspan x="99.5px" y="827.5px" xml:space="preserve">Vertex(4).ParentIndex = Empty</tspan></text>
	<text x="24.5px" y="1418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#bfs">
	<text x="70.5px" y="1418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 幅優先探索 （グラフ）</text>
	</a>
	<text x="33.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数 in_CompareFunction で 0 を返すと、探索を終了します。</text>
	<text x="552.5px" y="1024.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="597.5px" y="1059.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="597.5px" y="1139.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="597.5px" y="1166.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="624.5px" y="1086.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="624.5px" y="1111.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="441.5px" y="1201.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">赤色の数字は、コールバック<tspan x="441.5px" y="1216.5px" xml:space="preserve">される順番を表します。</tspan></text>
</g>
<g id="page300" width="662" height="1060" transform="translate(+10,+178232)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="662.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="662.5" y1="-0.5" x2="662.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1060.5" x2="662.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DepthFirstSearch" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DepthFirstSearch</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DepthFirstSearch( in_Array as array of GraphVertexClass,  in_FirstIndex as integer,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_CompareFunction as function,  ref_ParameterOfCompareFunction as variant,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_Option as Empty or boolean )</tspan></text>
	</g>
	<text x="33.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">深さ優先探索を行います。 頂点ごとにコールバック関数を呼び出します。</text>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array</text>
	<text x="279.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点の配列</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FirstIndex</text>
	<text x="279.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開始頂点の（in_Array の）配列番号</text>
	<text x="279.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点を探索するときにコールバックされる</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction</text>
	<text x="279.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CompareFunction の第3引数</text>
	<text x="97.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option</text>
	<text x="279.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または g_VBS_Lib.NotResetFoundFlag</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ref_ParameterOfCompareFunction</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="515.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="366.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GraphVertexClass</text>
	</a>
	<text x="33.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array 引数に、GraphVertexClass の Item, AdjacentIndexes メンバー変数が設定済みのオブジェクトの<tspan x="33.5px" y="287.5px" xml:space="preserve">配列を指定します。</tspan></text>
	<text x="570.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">か Empty</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="400.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; GraphVertexClass</text>
	</a>
	<text x="24.5px" y="977.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#bfs">
	<text x="80.5px" y="977.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 深さ優先探索 （グラフ）</text>
	</a>
	<text x="24.5px" y="1023.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1002.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_DepthFirstSearch" target="_blank">
	<text x="80.5px" y="1023.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="185.5px" y="1023.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DepthFirstSearch</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: DepthFirstSearch" target="_blank">
	<text x="80.5px" y="1002.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数 in_CompareFunction の第1引数と第2引数には、in_Array 配列の要素である <tspan x="33.5px" y="335.5px" xml:space="preserve">GraphVertexClass 型のオブジェクトが渡ります。 第2引数より第1引数のほうが、探索開始頂点に</tspan>
	<tspan x="33.5px" y="350.5px" xml:space="preserve">近いです。 ただし、最初のコールバックでは、第1引数は Empty、第2引数は探索開始頂点です。</tspan>
	<tspan x="33.5px" y="365.5px" xml:space="preserve">コールバック関数で 0 を返すと、探索を途中で終了します。</tspan>
	<tspan x="33.5px" y="380.5px" xml:space="preserve">見つかった頂点を出力するときは、コールバック関数の第3引数経由で出力してください。 第3引数は、</tspan>
	<tspan x="33.5px" y="395.5px" xml:space="preserve">ref_ParameterOfCompareFunction 引数の参照なので、出力できます。</tspan></text>
	<text x="33.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数 in_CompareFunction で 0 を返すと、探索を終了します。</text>
	<text x="33.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているとき、すでに探索済みの頂点は、探索しません。 エラーにもなりません。</text>
	<text x="33.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option 引数に g_VBS_Lib.NotResetFoundFlag を指定すると、内部の先頭で</text>
	<a xlink:href="#ResetSearchDataOfGraphVertex" onclick="chgPage( evt, 303 )">
	<text x="33.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ResetSearchDataOfGraphVertex</text>
	</a>
	<text x="219.5px" y="578.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出さなくなります。</text>
	<line x1="441.5" y1="766.5" x2="464.5" y2="766.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="441.5" y1="687.5" x2="467.5" y2="687.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="476.5" y1="687.5" x2="476.5" y2="739.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="476.5" y1="713.5" x2="499.5" y2="713.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="476.5" y1="739.5" x2="494.5" y2="739.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="441.5" y1="659.5" x2="441.5" y2="793.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="421.5" y="642.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="429.5px" y="655.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(0).Item</text>
	</g>
	<g>
	<rect x="490.5" y="729.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="498.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(5).Item</text>
	</g>
	<g>
	<rect x="490.5" y="704.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="498.5px" y="717.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(4).Item</text>
	</g>
	<g>
	<rect x="461.5" y="757.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="469.5px" y="770.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(2).Item</text>
	</g>
	<g>
	<rect x="461.5" y="677.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="469.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(1).Item</text>
	</g>
	<line x1="441.5" y1="793.5" x2="464.5" y2="793.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="461.5" y="784.5" width="112" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="469.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">an_array(3).Item</text>
	</g>
	<g>
	<rect x="47.5" y="642.5" width="364" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="658.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReDim  an_array( 5 )<tspan x="55.5px" y="673.5px" xml:space="preserve">For Each  t  In DicTable( Array( _</tspan>
	<tspan x="55.5px" y="688.5px" xml:space="preserve">    "Index",  "AdjacentIndexes",  "ParentIndex",  Empty, _</tspan>
	<tspan x="55.5px" y="703.5px" xml:space="preserve">    0,  Array( 1, 3, 2 ),  Null, _</tspan>
	<tspan x="55.5px" y="718.5px" xml:space="preserve">    1,  Array( 5, 4 ),  0, _</tspan>
	<tspan x="55.5px" y="733.5px" xml:space="preserve">    2,  Array( ),  0, _</tspan>
	<tspan x="55.5px" y="748.5px" xml:space="preserve">    3,  Array( ),  0, _</tspan>
	<tspan x="55.5px" y="763.5px" xml:space="preserve">    4,  Array( ),  1, _</tspan>
	<tspan x="55.5px" y="778.5px" xml:space="preserve">    5,  Array( ),  1 ) )</tspan>
	<tspan x="55.5px" y="793.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="808.5px" xml:space="preserve">    i = t("Index")</tspan>
	<tspan x="55.5px" y="823.5px" xml:space="preserve">    Set an_array(i) = new GraphVertexClass</tspan>
	<tspan x="55.5px" y="838.5px" xml:space="preserve">    Set an_array(i).Item = Nothing</tspan>
	<tspan x="55.5px" y="853.5px" xml:space="preserve">    an_array(i).AdjacentIndexes = t("AdjacentIndexes")</tspan>
	<tspan x="55.5px" y="868.5px" xml:space="preserve">Next</tspan>
	<tspan x="55.5px" y="883.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="898.5px" xml:space="preserve">DepthFirstSearch  an_array, 0, Empty, Empty, Empty</tspan>
	<tspan x="55.5px" y="913.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="928.5px" xml:space="preserve">Assert  IsSameArray( queued, Array( 0, 1, 5, 4, 3, 2 ) )</tspan></text>
	</g>
	<text x="24.5px" y="626.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="55.5px" y="898.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DepthFirstSearch</text>
	<text x="543.5px" y="655.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="588.5px" y="690.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="588.5px" y="770.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="588.5px" y="797.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="615.5px" y="717.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="615.5px" y="742.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="33.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック関数が呼び出されると、コールバック関数が呼び出されたときの対象頂点の </text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="33.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</a>
	<text x="33.5px" y="495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">どうかを判定できます。 開始頂点の ParentIndex は Null が設定されます。</text>
	<text x="136.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::ParentIndex が設定されます。 この変数が Empty でないかどうかで、探索済みか</text>
	<text x="429.5px" y="827.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">赤色の数字は、コールバック<tspan x="429.5px" y="842.5px" xml:space="preserve">される順番を表します。</tspan></text>
</g>
<g id="page301" width="616" height="499" transform="translate(+10,+179302)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="616.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="499.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="616.5" y1="-0.5" x2="616.5" y2="499.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="499.5" x2="616.5" y2="499.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SearchSubGraphs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SearchSubGraphs</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SearchSubGraphs( in_Array as array of GraphVertexClass,  in_Empty as Empty )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as array of array of integer</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての部分グラフと、辺がない頂点を列挙します。 </text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array</text>
	<text x="180.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点の配列</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="180.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="267.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GraphVertexClass</text>
	</a>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="413.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; GraphVertexClass</text>
	</a>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての部分グラフと辺がない頂点を構成する頂点番号の配列の配列</text>
	<g>
	<rect x="50.5" y="310.5" width="292" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sub_graphs = SearchSubGraphs( a_graph, Empty )<tspan x="58.5px" y="341.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="356.5px" xml:space="preserve">sub_graphs(0), Array( 0, 2, 4, 6 )</tspan>
	<tspan x="58.5px" y="371.5px" xml:space="preserve">sub_graphs(1), Array( 1, 3, 5, 9 )</tspan>
	<tspan x="58.5px" y="386.5px" xml:space="preserve">sub_graphs(2), Array( 7 )</tspan>
	<tspan x="58.5px" y="401.5px" xml:space="preserve">sub_graphs(3), Array( 8 )</tspan></text>
	</g>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: SearchSubGraphs" target="_blank">
	<text x="79.5px" y="441.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="462.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="441.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_SearchSubGraphs" target="_blank">
	<text x="79.5px" y="462.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="177.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SearchSubGraphs</text>
	<g>
	<line x1="94.5" y1="256.5" x2="144.5" y2="275.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="94.5" cy="256.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="144.5" cy="275.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="134.5" y1="233.5" x2="94.5" y2="256.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="134.5" cy="233.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="94.5" cy="256.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="219.5" y1="240.5" x2="256.5" y2="270.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="219.5" cy="240.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="256.5" cy="270.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="144.5" y1="275.5" x2="173.5" y2="245.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="144.5" cy="275.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="173.5" cy="245.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="118.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="67.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="151.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="230.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="169.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">6</text>
	<text x="206.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1</text>
	<g>
	<line x1="256.5" y1="270.5" x2="313.5" y2="240.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="256.5" cy="270.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="313.5" cy="240.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="294.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="277.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">9</text>
	<g>
	<line x1="267.5" y1="295.5" x2="256.5" y2="270.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="2" svgcats-arrow2="2"/>
	<circle cx="267.5" cy="295.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	<circle cx="256.5" cy="270.5" r="3"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
</g>
<g id="page302" width="643" height="280" transform="translate(+10,+179811)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="280.5" x2="643.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDistanceInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDistanceInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDistanceInGraph( in_Array as array of GraphVertexClass,  in_Index as integer )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as integer</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索を開始した頂点から、指定した頂点までの間にある辺の数を返します。 </text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Array</text>
	<text x="180.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点の配列</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Index</text>
	<text x="180.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">頂点</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="267.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GraphVertexClass</text>
	</a>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の数</text>
	<text x="24.5px" y="238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_DepthFirstSearch" target="_blank">
	<text x="80.5px" y="243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="185.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DepthFirstSearch</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetDistanceInGraph" target="_blank">
	<text x="80.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page303" width="541" height="270" transform="translate(+10,+180101)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="270.5" x2="541.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ResetSearchDataOfGraphVertex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ResetSearchDataOfGraphVertex</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ResetSearchDataOfGraphVertex( in_out_Graph as array of GraphVertexClass )</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回探索した結果を格納する内部変数をリセットします。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">操作対象のグラフ</text>
	<text x="24.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: ResetSearchDataOfGraphVertex" target="_blank">
	<text x="77.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">探索を行う関数の内部から呼ばれます。</text>
	<a xlink:href="#GraphVertexClass" onclick="chgPage( evt, 292 )">
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GraphVertexClass</text>
	</a>
	<text x="137.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::ParentIndex を Empty に設定します。</text>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#: T_BreadthFirstSearch" target="_blank">
	<text x="70.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="180.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_BreadthFirstSearch</text>
</g>
<g id="page304" width="104" height="80" transform="translate(+10,+180381)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="104.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="104.5" y1="-0.5" x2="104.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="104.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
</g>
<g id="page305" width="574" height="412" transform="translate(+10,+180471)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="412.5" x2="574.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveNDEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveNDEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveNDEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer )</tspan></text>
	</g>
	<text x="33.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数を削除します。（無向グラフ）</text>
	<text x="33.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のグラフ</text>
	<text x="97.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="199.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の頂点番号</text>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: RemoveNDEdgeInGraph" target="_blank">
	<text x="77.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="199.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺のもう片方の頂点番号</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応。 AdjacentIndexes の調整ができていません。</text>
	<text x="33.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ND は、無向グラフの略語です。<tspan x="33.5px" y="296.5px" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。</tspan></text>
	<text x="24.5px" y="359.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="226.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">有向グラフ版</text>
	<a xlink:href="#RemoveEdgeInGraph" onclick="chgPage( evt, 306 )">
	<text x="77.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RemoveEdgeInGraph</text>
	</a>
</g>
<g id="page306" width="576" height="380" transform="translate(+10,+180893)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="380.5" x2="576.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveEdgeInGraph" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveEdgeInGraph</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveEdgeInGraph( in_out_Graph as array of GraphVertexClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_BaseIndex as integer, in_TargetIndex as integer )</tspan></text>
	</g>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グラフの辺にあたる変数を削除します。（有向グラフ）</text>
	<text x="33.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Graph</text>
	<text x="199.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のグラフ</text>
	<text x="97.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseIndex</text>
	<text x="199.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の元の頂点番号</text>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: RemoveEdgeInGraph" target="_blank">
	<text x="77.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetIndex</text>
	<text x="199.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辺の先の頂点番号</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応。 AdjacentIndexes の調整ができていません。</text>
	<text x="24.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="244.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">無向グラフ版</text>
	<a xlink:href="#RemoveNDEdgeInGraph" onclick="chgPage( evt, 305 )">
	<text x="77.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RemoveNDEdgeInGraph</text>
	</a>
	<text x="33.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つの辺に、有向グラフと無向グラフを共存することはできません。 異なる辺ならできます。</text>
</g>
<g id="page307" width="641" height="670" transform="translate(+10,+181283)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="641.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="670.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="641.5" y1="-0.5" x2="641.5" y2="670.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="670.5" x2="641.5" y2="670.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<line x1="275.5" y1="168.5" x2="310.5" y2="168.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="305.5" y1="195.5" x2="340.5" y2="195.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="305.5" y1="220.5" x2="340.5" y2="220.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="275.5" y1="248.5" x2="310.5" y2="248.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="249.5" y1="140.5" x2="284.5" y2="140.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="189.5" y1="168.5" x2="189.5" y2="220.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="189.5" y1="194.5" x2="212.5" y2="194.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="189.5" y1="220.5" x2="207.5" y2="220.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="154.5" y1="247.5" x2="177.5" y2="247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="154.5" y1="168.5" x2="180.5" y2="168.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="154.5" y1="140.5" x2="154.5" y2="247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="130.5" y1="140.5" x2="154.5" y2="140.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text id="TreeA_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TreeA_Class</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ツリー構造を持ったコレクションです。<tspan x="24.5px" y="76.5px" xml:space="preserve">TreeA_NodeClass の Item メンバーに、ユーザーが使うオブジェクトを設定します。</tspan></text>
	<g>
	<a xlink:href="#TreeA_Class_Ref" onclick="chgPage( evt, 309 )">
	<rect x="49.5" y="130.5" width="82" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_Class</text>
	</a>
	</g>
	<g>
	<a xlink:href="#TreeA_NodeClass" onclick="chgPage( evt, 310 )">
	<rect x="149.5" y="130.5" width="106" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="157.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	</a>
	</g>
	<g>
	<rect x="174.5" y="158.5" width="106" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="182.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	</g>
	<g>
	<rect x="174.5" y="238.5" width="106" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="182.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	</g>
	<g>
	<rect x="203.5" y="185.5" width="106" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="211.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	</g>
	<g>
	<rect x="203.5" y="210.5" width="106" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="211.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	</g>
	<g>
	<rect x="279.5" y="130.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="287.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="305.5" y="158.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="313.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="335.5" y="185.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="343.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="335.5" y="210.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="343.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<g>
	<rect x="305.5" y="238.5" width="40" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="313.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Item</text>
	</g>
	<text x="24.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TreeA_Class のオブジェクト（ルート）のみ</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="256.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	</a>
	<text x="349.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のハンドルを持っているため、TreeA_Class の</text>
	<text x="24.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが参照されなくなったときに、すべてのノードが削除されます。</text>
	<g>
	<rect x="38.5" y="398.5" width="412" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  SampleClass<tspan x="46.5px" y="429.5px" xml:space="preserve">    Public  TreeNode</tspan>
	<tspan x="46.5px" y="444.5px" xml:space="preserve">End Class</tspan>
	<tspan x="46.5px" y="459.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="474.5px" xml:space="preserve">Sub  Main()</tspan>
	<tspan x="46.5px" y="489.5px" xml:space="preserve">    Set tree = new_TreeA_Class( new SampleClass )</tspan>
	<tspan x="46.5px" y="504.5px" xml:space="preserve">    Set tree.Item.TreeNode = tree.TreeNode  '// Don't set "tree"</tspan>
	<tspan x="46.5px" y="519.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="534.5px" xml:space="preserve">    Set child_item = new SampleClass</tspan>
	<tspan x="46.5px" y="549.5px" xml:space="preserve">    Set child_item.TreeNode = Me.TreeNode.AddNewNode( child_item )</tspan>
	<tspan x="46.5px" y="564.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="http://ja.wikipedia.org/wiki/%E6%9C%A8%E6%A7%8B%E9%80%A0_(%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0)" target="_blank">
	<text x="63.5px" y="100.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 木構造 (データ構造) - Wikipedia (Web)</text>
	</a>
	<text x="24.5px" y="100.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="634.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Tree.vbs#[T_TreeA_1]" target="_blank">
	<text x="70.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Tree.vbs</text>
	</a>
	<text x="180.5px" y="634.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TreeA_1</text>
	<text x="24.5px" y="608.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[TreeA_Class]" target="_blank">
	<text x="77.5px" y="608.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="70.5px" y="329.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	</a>
	<text x="99.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のキーや配列番号で参照することで、オブジェクト同士の直接の相互参照をしなければ、</text>
	<text x="70.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TreeA_Class を使用しなくてもよいかもしれません。</text>
	<text x="24.5px" y="329.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
</g>
<g id="page308" width="535" height="212" transform="translate(+10,+181963)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="212.5" x2="535.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TreeA_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_TreeA_Class</text>
	<g>
	<rect x="25.5" y="47.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_TreeA_Class( Item ) as TreeA_Class</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ツリーのルートを生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Item</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルートのノードと関連付けるオブジェクト、または、Nothing</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ツリーのルート</text>
	<a xlink:href="#TreeA_Class_Ref" onclick="chgPage( evt, 309 )">
	<text x="275.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TreeA_Class</text>
	</a>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[TreeA_Class]" target="_blank">
	<text x="82.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page309" width="645" height="328" transform="translate(+10,+182185)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="645.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="328.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="645.5" y1="-0.5" x2="645.5" y2="328.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="328.5" x2="645.5" y2="328.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TreeA_Class_Ref" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TreeA_Class</text>
	<text x="39.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TreeNode</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ツリー構造のルート。</text>
	<text x="151.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照するときのルート ノード</text>
	<text x="39.5px" y="138.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	<text x="151.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ノードと関連するオブジェクト</text>
	<text x="39.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParentNode</text>
	<text x="151.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Nothing</text>
	<text x="39.5px" y="226.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ChildNodes</text>
	<text x="151.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">直下の子ノードの配列</text>
	<text x="39.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParentItems</text>
	<text x="151.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親ノードの Item の配列。 Me のノードは含まない。 最後はルート。</text>
	<text x="39.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ChildItems</text>
	<text x="151.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">末端まで含めた子ノードの配列</text>
	<text x="24.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TreeA_Class のオブジェクト（ルート）のみ</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="256.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	</a>
	<text x="349.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のハンドルを持っているため、TreeA_Class の</text>
	<text x="24.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが参照されなくなったときに、すべてのノードが削除されます。 （参照されていないノードのみ）</text>
	<a xlink:href="#TreeA_NodeClass" onclick="chgPage( evt, 310 )">
	<text x="349.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TreeA_NodeClass</text>
	</a>
	<text x="24.5px" y="291.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[TreeA_Class]" target="_blank">
	<text x="82.5px" y="291.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page310" width="558" height="285" transform="translate(+10,+182523)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="285.5" x2="558.5" y2="285.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TreeA_NodeClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TreeA_NodeClass</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ツリー構造のノード。 ルート（根ノード）、ブランチ（内部ノード）、リーフ（葉ノード）。</text>
	<text x="39.5px" y="120.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TreeNode</text>
	<text x="151.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照するときのルート ノード。 Me と同じ</text>
	<text x="39.5px" y="98.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	<text x="151.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ノードと関連するオブジェクト</text>
	<text x="39.5px" y="142.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParentNode</text>
	<text x="151.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親ノード</text>
	<text x="39.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ChildNodes</text>
	<text x="151.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">直下の子ノードの配列</text>
	<text x="39.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ParentItems</text>
	<text x="151.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親ノードの Item の配列。 Me のノードは含まない。 最後はルート。</text>
	<text x="39.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ChildItems</text>
	<text x="151.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">末端まで含めた子ノードの配列</text>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[TreeA_NodeClass]" target="_blank">
	<text x="82.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page311" width="637" height="1624" transform="translate(+10,+182818)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1624.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="1624.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1624.5" x2="637.5" y2="1624.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CrossFindClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CrossFindClass</text>
	<text x="24.5px" y="1587.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1566.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_CrossFind.vbs#" target="_blank">
	<text x="80.5px" y="1587.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CrossFind.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CrossFindClass" target="_blank">
	<text x="80.5px" y="1566.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text id="CrossFindClass_d" x="24.5px" y="1385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<a xlink:href="#CrossFind_ProjectClass" onclick="chgPage( evt, 314 )">
	<text x="138.5px" y="1438.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_ProjectClass</text>
	</a>
	<text x="24.5px" y="1420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFindClass</text>
	<a xlink:href="#CrossFind_OutElementClass" onclick="chgPage( evt, 316 )">
	<text x="138.5px" y="1456.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_OutElementClass</text>
	</a>
	<a xlink:href="#CrossFind_OutModuleTypeClass" onclick="chgPage( evt, 317 )">
	<text x="24.5px" y="1529.5px" style="fill:rgb(128,128,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_OutModuleTypeClass</text>
	</a>
	<text x="421.5px" y="1438.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Projects</text>
	<text x="421.5px" y="1456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutElements</text>
	<text x="199.5px" y="1529.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutModuleTypes</text>
	<text x="48.5px" y="1438.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass of</text>
	<text x="48.5px" y="1456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dictionary of</text>
	<text x="24.5px" y="167.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="413.5" width="490" height="445"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="51.5px" y="444.5px" xml:space="preserve">    &lt;Project  name="p1"&gt;</tspan>
	<tspan x="51.5px" y="459.5px" xml:space="preserve">        &lt;Module  name="t11"&gt;a1, a2&lt;/Module&gt; &lt;Module  name="t12"&gt;b1, b2&lt;/Module&gt;</tspan>
	<tspan x="51.5px" y="474.5px" xml:space="preserve">    &lt;/Project&gt;</tspan>
	<tspan x="51.5px" y="489.5px" xml:space="preserve">    &lt;Project  name="p2"&gt;</tspan>
	<tspan x="51.5px" y="504.5px" xml:space="preserve">        &lt;Module  name="t21"&gt;a1, a2&lt;/Module&gt; &lt;Module  name="t22"&gt;b1, b2&lt;/Module&gt;</tspan>
	<tspan x="51.5px" y="519.5px" xml:space="preserve">    &lt;/Project&gt;</tspan>
	<tspan x="51.5px" y="534.5px" xml:space="preserve">    &lt;Project  name="p3"&gt;</tspan>
	<tspan x="51.5px" y="549.5px" xml:space="preserve">        &lt;Module  name="t31"&gt;a1, b1&lt;/Module&gt; &lt;Module  name="t32"&gt;a2&lt;/Module&gt;</tspan>
	<tspan x="51.5px" y="564.5px" xml:space="preserve">              &lt;Module  name="t33"&gt;b2&lt;/Module&gt;</tspan>
	<tspan x="51.5px" y="579.5px" xml:space="preserve">    &lt;/Project&gt;</tspan>
	<tspan x="51.5px" y="594.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="609.5px" xml:space="preserve">    &lt;Answer&gt;</tspan>
	<tspan x="51.5px" y="624.5px" xml:space="preserve">        &lt;Element  name="a1"&gt;</tspan>
	<tspan x="51.5px" y="639.5px" xml:space="preserve">            &lt;ModuleType  names="t11, t21"&gt;a1, a2&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="654.5px" xml:space="preserve">            &lt;ModuleType  names="t31"&gt;a1, b1&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="669.5px" xml:space="preserve">        &lt;/Element&gt;</tspan>
	<tspan x="51.5px" y="684.5px" xml:space="preserve">        &lt;Element  name="a2"&gt;</tspan>
	<tspan x="51.5px" y="699.5px" xml:space="preserve">            &lt;ModuleType  names="t11, t21, t32"&gt;a1, a2&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="714.5px" xml:space="preserve">        &lt;/Element&gt;</tspan>
	<tspan x="51.5px" y="729.5px" xml:space="preserve">        &lt;Element  name="b1"&gt;</tspan>
	<tspan x="51.5px" y="744.5px" xml:space="preserve">            &lt;ModuleType  names="t12, t22"&gt;b1, b2&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="759.5px" xml:space="preserve">            &lt;ModuleType  names="t31"&gt;a1, b1&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="774.5px" xml:space="preserve">        &lt;/Element&gt;</tspan>
	<tspan x="51.5px" y="789.5px" xml:space="preserve">        &lt;Element  name="b2"&gt;</tspan>
	<tspan x="51.5px" y="804.5px" xml:space="preserve">            &lt;ModuleType  names="t12, t22, t33"&gt;b1, b2&lt;/ModuleType&gt;</tspan>
	<tspan x="51.5px" y="819.5px" xml:space="preserve">        &lt;/Element&gt;</tspan>
	<tspan x="51.5px" y="834.5px" xml:space="preserve">    &lt;/Answer&gt;</tspan>
	<tspan x="51.5px" y="849.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを構成する要素が同じかどうかで分類します。<tspan x="24.5px" y="80.5px" xml:space="preserve">分類したものをモジュール タイプと呼びます。</tspan></text>
	<text x="24.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール名と要素名（モジュールを構成する要素の名前）が、プロジェクトで１つである<tspan x="24.5px" y="123.5px" xml:space="preserve">状況で使えます。</tspan></text>
	<text x="39.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記サンプルの &lt;Project&gt; は分類する前のモジュールの構成を表します。<tspan x="39.5px" y="214.5px" xml:space="preserve">&lt;Answer&gt; は、CrossFindClass で解析した結果を表しています。</tspan>
	<tspan x="39.5px" y="229.5px" xml:space="preserve">&lt;Answer&gt; の子要素である &lt;Element&gt; は、要素ごとに、所属しているモジュール タイプを</tspan>
	<tspan x="39.5px" y="244.5px" xml:space="preserve">子要素に持っています。</tspan>
	<tspan x="39.5px" y="259.5px" xml:space="preserve">たとえば、a1 という要素は、</tspan>
	<tspan x="39.5px" y="274.5px" xml:space="preserve">　　・プロジェクト p1 に含まれる t11 モジュール</tspan>
	<tspan x="39.5px" y="289.5px" xml:space="preserve">　　・プロジェクト p2 に含まれる t21 モジュール</tspan>
	<tspan x="39.5px" y="304.5px" xml:space="preserve">　　・プロジェクト p3 に含まれる t31 モジュール</tspan>
	<tspan x="39.5px" y="319.5px" xml:space="preserve">に含まれていますが、これらのモジュールは、構成要素ごとに、</tspan>
	<tspan x="39.5px" y="334.5px" xml:space="preserve">　　・{ a1, a2 } から構成されるモジュール タイプ</tspan>
	<tspan x="39.5px" y="349.5px" xml:space="preserve">　　・{ a1, b1 } から構成されるモジュール タイプ</tspan>
	<tspan x="39.5px" y="364.5px" xml:space="preserve">に分類されます。</tspan></text>
	<text x="99.5px" y="459.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Module  name="t11"&gt;a1, a2&lt;/Module&gt;</text>
	<text x="123.5px" y="639.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ModuleType  names="t11, t21"&gt;a1, a2&lt;/ModuleType&gt;</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_CrossFind.vbs#Variable: A1" target="_blank">
	<text x="82.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CrossFind.vbs - Variable: A1.xml</text>
	</a>
	<text x="50.5px" y="882.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="43.5" y="943.5" width="562" height="385"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="959.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set find_ = new CrossFindClass<tspan x="51.5px" y="974.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="989.5px" xml:space="preserve">    Set project = find_.AddProject( "p1" )</tspan>
	<tspan x="51.5px" y="1004.5px" xml:space="preserve">    project.AddModule  "t11", Array( "a1", "a2" )</tspan>
	<tspan x="51.5px" y="1019.5px" xml:space="preserve">    project.AddModule  "t12", Array( "b1", "b2" )</tspan>
	<tspan x="51.5px" y="1034.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1049.5px" xml:space="preserve">    Set project = find_.AddProject( "p2" )</tspan>
	<tspan x="51.5px" y="1064.5px" xml:space="preserve">    project.AddModule  "t21", Array( "a1", "a2" )</tspan>
	<tspan x="51.5px" y="1079.5px" xml:space="preserve">    project.AddModule  "t22", Array( "b1", "b2" )</tspan>
	<tspan x="51.5px" y="1094.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1109.5px" xml:space="preserve">    Set project = find_.AddProject( "p3" )</tspan>
	<tspan x="51.5px" y="1124.5px" xml:space="preserve">    project.AddModule  "t31", Array( "a1", "b1" )</tspan>
	<tspan x="51.5px" y="1139.5px" xml:space="preserve">    project.AddModule  "t32", Array( "a2" )</tspan>
	<tspan x="51.5px" y="1154.5px" xml:space="preserve">    project.AddModule  "t33", Array( "b2" )</tspan>
	<tspan x="51.5px" y="1169.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1184.5px" xml:space="preserve">    For Each  element_name  In  find_.OutElements.Keys</tspan>
	<tspan x="51.5px" y="1199.5px" xml:space="preserve">        echo  "element_name = "+ element_name</tspan>
	<tspan x="51.5px" y="1214.5px" xml:space="preserve">        Set element = find_.OutElements.Item( element_name )</tspan>
	<tspan x="51.5px" y="1229.5px" xml:space="preserve">        For  k=0  To  element.OutModuleTypes.Count - 1</tspan>
	<tspan x="51.5px" y="1244.5px" xml:space="preserve">            Set module_type = element.OutModuleTypes.Item(k)</tspan>
	<tspan x="51.5px" y="1259.5px" xml:space="preserve">            echo  vbTab +"module_type.Names = "+ module_type.Name</tspan>
	<tspan x="51.5px" y="1274.5px" xml:space="preserve">            echo  vbTab +"Elements = "+ new_ArrayClass( module_type.Delegate.Elements ).CSV</tspan>
	<tspan x="51.5px" y="1289.5px" xml:space="preserve">            echo  ""</tspan>
	<tspan x="51.5px" y="1304.5px" xml:space="preserve">        Next</tspan>
	<tspan x="51.5px" y="1319.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="39.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データのサンプル：</text>
	<text x="44.5px" y="930.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コードのサンプル：</text>
	<text x="195.5px" y="1566.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">主な処理は、</text>
	<a xlink:href="#OutElements_CrossFindClass" onclick="chgPage( evt, 313 )">
	<text x="271.5px" y="1566.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OutElements (CrossFindClass)</text>
	</a>
	<text x="421.5px" y="1474.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ModuleTypesByElement</text>
	<text x="48.5px" y="1474.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dictionary array NameOnlyClass</text>
	<text id="CrossFind_ModuleClass" class="keyword" x="242.5px" y="1474.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_ModuleClass</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_OutElementClass" target="_blank">
	<text x="300.5px" y="1456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> (.vbs)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CrossFindClass" target="_blank">
	<text x="124.5px" y="1420.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> (.vbs)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_ProjectClass" target="_blank">
	<text x="291.5px" y="1438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(.vbs)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_ModuleClass" target="_blank">
	<text x="376.5px" y="1474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(.vbs)</text>
	</a>
</g>
<g id="page312" width="613" height="219" transform="translate(+10,+184452)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="219.5" x2="613.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddProject_CrossFindClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddProject (CrossFindClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CrossFindClass::AddProject( in_ProjectName as string ) as CrossFind_ProjectClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass のプロジェクトを追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectName</text>
	<text x="213.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト名</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="213.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加したプロジェクト</text>
	<a xlink:href="#CrossFindClass" onclick="chgPage( evt, 311 )">
	<text x="431.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; CrossFindClass</text>
	</a>
	<a xlink:href="#CrossFind_ProjectClass" onclick="chgPage( evt, 314 )">
	<text x="343.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CrossFind_ProjectClass</text>
	</a>
	<text x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#CrossFindClass::AddProject" target="_blank">
	<text x="73.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page313" width="565" height="244" transform="translate(+10,+184681)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="244.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="244.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="244.5" x2="565.5" y2="244.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OutElements_CrossFindClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OutElements (CrossFindClass)</text>
	<a xlink:href="#CrossFindClass" onclick="chgPage( evt, 311 )">
	<text x="406.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; CrossFindClass</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  CrossFindClass::OutElements() as dictionary of CrossFind_OutElementClass<tspan x="33.5px" y="78.5px" xml:space="preserve">    Key=ElementName</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass の解析結果。</text>
	<text x="33.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーは、</text>
	<a xlink:href="#AddModule_CrossFind_ProjectClass" onclick="chgPage( evt, 315 )">
	<text x="88.5px" y="144.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddModule (CrossFind_ProjectClass)</text>
	</a>
	<text x="295.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で追加したモジュール名。</text>
	<text x="33.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムは、</text>
	<a xlink:href="#CrossFind_OutElementClass" onclick="chgPage( evt, 316 )">
	<text x="105.5px" y="169.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CrossFind_OutElementClass</text>
	</a>
	<text x="24.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#CrossFindClass::OutElements" target="_blank">
	<text x="73.5px" y="207.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page314" width="585" height="211" transform="translate(+10,+184935)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="585.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CrossFind_ProjectClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CrossFind_ProjectClass</text>
	<a xlink:href="#CrossFindClass" onclick="chgPage( evt, 311 )">
	<text x="406.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; CrossFindClass</text>
	</a>
	<a xlink:href="#AddModule_CrossFind_ProjectClass" onclick="chgPage( evt, 315 )">
	<text x="474.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ AddModule</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass のプロジェクト。</text>
	<text x="24.5px" y="174.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_ProjectClass" target="_blank">
	<text x="80.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="279.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Name</text>
	<text x="42.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="356.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素の名前</text>
	<text x="42.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass of</text>
	<text x="132.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_ModuleClass</text>
	<text x="278.5px" y="126.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Modules</text>
	<text x="356.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールの配列</text>
</g>
<g id="page315" width="613" height="220" transform="translate(+10,+185156)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="220.5" x2="613.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddModule_CrossFind_ProjectClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddModule (CrossFind_ProjectClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CrossFindClass::AddModule( in_ModuleName as string,  in_Elements as array of string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass のプロジェクトにモジュールを追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ModuleName</text>
	<text x="213.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール名</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Elements</text>
	<text x="213.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを構成する要素の名前の配列</text>
	<text x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#CrossFind_ProjectClass::AddModule" target="_blank">
	<text x="73.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page316" width="602" height="211" transform="translate(+10,+185386)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="602.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="602.5" y1="-0.5" x2="602.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="602.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CrossFind_OutElementClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CrossFind_OutElementClass</text>
	<a xlink:href="#CrossFindClass" onclick="chgPage( evt, 311 )">
	<text x="406.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; CrossFindClass</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass の解析結果。</text>
	<text x="234.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Name</text>
	<text x="234.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutModuleTypes</text>
	<text x="42.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="42.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CrossFind_OutModuleTypeClass</text>
	<a xlink:href="#OutElements_CrossFindClass" onclick="chgPage( evt, 313 )">
	<text x="205.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutElements (CrossFindClass)</text>
	</a>
	<text x="380.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で取得します。</text>
	<text x="368.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素の名前</text>
	<a xlink:href="#CrossFind_OutModuleTypeClass" onclick="chgPage( evt, 317 )">
	<text x="368.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CrossFind_OutModuleTypeClass</text>
	</a>
	<text x="24.5px" y="174.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_OutElementClass" target="_blank">
	<text x="80.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page317" width="596" height="211" transform="translate(+10,+185607)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="596.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CrossFind_OutModuleTypeClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CrossFind_OutModuleTypeClass</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CrossFindClass の解析結果。</text>
	<text x="195.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Names</text>
	<text x="195.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Elements</text>
	<text x="42.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass of string</text>
	<text x="42.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass of string</text>
	<text x="474.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で取得します。</text>
	<text x="286.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ構成要素を持つモジュールの名前の配列</text>
	<a xlink:href="#CrossFind_OutElementClass" onclick="chgPage( evt, 316 )">
	<text x="302.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(CrossFind_OutElementClass)</text>
	</a>
	<text x="202.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutModuleTypes</text>
	<text x="286.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールを構成する要素の名前の配列</text>
	<text x="24.5px" y="174.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CrossFind_OutModuleTypeClass" target="_blank">
	<text x="80.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page318" width="688" height="459" transform="translate(+10,+185828)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="688.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="688.5" y1="-0.5" x2="688.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="459.5" x2="688.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アルゴリズム メモ (CrossFindClass)</text>
	<text x="59.5px" y="254.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">b1 =&gt; { b1, b2 }</text>
	<text x="59.5px" y="100.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a1 =&gt; { a1, a2 }, { a1, b1 }</text>
	<text x="59.5px" y="115.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">b1 =&gt; { b1, b2 }, { a1, b1 }</text>
	<text x="167.5px" y="115.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, b1 }</text>
	<text x="265.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">候補を絞っていく</text>
	<text x="32.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">候補がなくなったら、Module を追加する(A1.xml)か、<tspan x="32.5px" y="172.5px" xml:space="preserve">Element を追加する(A3.xml)か、どっち？</tspan></text>
	<text x="95.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">{ a1, b1 } をすべて（a1, b1）に追加する</text>
	<text x="59.5px" y="332.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a1 =&gt; { a1, a2 }<tspan x="59.5px" y="347.5px" xml:space="preserve">a2 =&gt; { a1, a2 }</tspan>
	<tspan x="59.5px" y="362.5px" xml:space="preserve">a3 =&gt; </tspan></text>
	<text x="194.5px" y="332.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, a2, a3 }<tspan x="194.5px" y="347.5px" xml:space="preserve">{ a1, a2, a3 }</tspan>
	<tspan x="194.5px" y="362.5px" xml:space="preserve">{ a1, a2, a3 }</tspan></text>
	<text x="94.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a3 に 全ての要素 { a1, a2, a3 } を追加<tspan x="94.5px" y="398.5px" xml:space="preserve">a3 を除いた { a1, a2 } を変更する</tspan></text>
	<g>
	<line x1="165.5" y1="344.5" x2="187.5" y2="344.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="187.5" y1="344.5" x2="172.5" y2="339.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="187.5" y1="344.5" x2="172.5" y2="349.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	</g>
	<text x="167.5px" y="254.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, b1 }</text>
	<text x="59.5px" y="239.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a1 =&gt; { a1, a2 }</text>
	<text x="167.5px" y="239.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, b1 }</text>
	<text x="32.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（すべての）新規 (a3) を除いたモジュールがあれば、</text>
	<text x="32.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素すべて（a1 と b1）が既存なので<tspan x="32.5px" y="216.5px" xml:space="preserve">（既存の異なる２つのモジュールをクロスするので）</tspan></text>
	<text x="24.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての要素を含むモジュールを見つける</text>
	<text x="238.5px" y="100.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">=&gt; { a1, a2 }, { a1, b1 }</text>
	<text x="238.5px" y="115.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">=&gt; { a1, b1 }</text>
	<text x="71.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a3 を除いたのが { a1, b1 } でないときは、すべて追加する</text>
	<text x="465.5px" y="335.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a1 =&gt; { a1, a2 }<tspan x="465.5px" y="350.5px" xml:space="preserve">a2 =&gt; { a1, a2 }</tspan>
	<tspan x="465.5px" y="365.5px" xml:space="preserve">a3 =&gt; </tspan></text>
	<text x="432.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規 (a3) を除いたのが一部のときは、<tspan x="432.5px" y="296.5px" xml:space="preserve">（{ a1, a3 } については、）</tspan>
	<tspan x="432.5px" y="311.5px" xml:space="preserve">Module を追加する</tspan></text>
	<text x="573.5px" y="335.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, a3 }</text>
	<text x="501.5px" y="365.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{ a1, a3 }</text>
	<a xlink:href="#CrossFindClass" onclick="chgPage( evt, 311 )">
	<text x="476.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; CrossFindClass</text>
	</a>
</g>
<g id="page319" width="157" height="80" transform="translate(+10,+186297)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="157.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="157.5" y1="-0.5" x2="157.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="157.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="sort_section" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">並べ替え、ソート</text>
</g>
<g id="page320" width="522" height="909" transform="translate(+10,+186387)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="522.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="909.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="522.5" y1="-0.5" x2="522.5" y2="909.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="909.5" x2="522.5" y2="909.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="QuickSort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">QuickSort</text>
	<g>
	<rect x="23.5" y="44.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  QuickSort( Arr as object array, iLeft as integer, iRight as integer,<tspan x="31.5px" y="75.5px" xml:space="preserve">                CompareFunc as function, CompareFuncParam as variant )</tspan></text>
	</g>
	<text x="31.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr</text>
	<text x="95.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">iLeft</text>
	<text x="188.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする配列。(*1)</text>
	<text x="188.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする範囲。配列番号の最小値</text>
	<text x="31.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をクイックソートします。安定ソートではありません。</text>
	<text x="188.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする範囲。配列番号の最大値</text>
	<text x="95.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">iRight</text>
	<text x="95.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="227.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="95.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFuncParam</text>
	<text x="227.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc の第3引数</text>
	<g>
	<rect x="33.5" y="340.5" width="424" height="355"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Option Explicit<tspan x="41.5px" y="371.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="386.5px" xml:space="preserve">Class  ClassA : Public id : End Class</tspan>
	<tspan x="41.5px" y="401.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="416.5px" xml:space="preserve">Sub  Main( Opt, AppKey )</tspan>
	<tspan x="41.5px" y="431.5px" xml:space="preserve">    ReDim  arr(4)</tspan>
	<tspan x="41.5px" y="446.5px" xml:space="preserve">    Set arr(0) = new ClassA : arr(0).id = 6</tspan>
	<tspan x="41.5px" y="461.5px" xml:space="preserve">    Set arr(1) = new ClassA : arr(1).id = 3</tspan>
	<tspan x="41.5px" y="476.5px" xml:space="preserve">    Set arr(2) = new ClassA : arr(2).id = 4</tspan>
	<tspan x="41.5px" y="491.5px" xml:space="preserve">    Set arr(3) = new ClassA : arr(3).id = 4</tspan>
	<tspan x="41.5px" y="506.5px" xml:space="preserve">    Set arr(4) = new ClassA : arr(4).id = 1</tspan>
	<tspan x="41.5px" y="521.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="536.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="551.5px" xml:space="preserve">    QuickSort  arr, 0, UBound( arr ), GetRef("CmpFunc1"), Empty</tspan>
	<tspan x="41.5px" y="566.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="581.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="596.5px" xml:space="preserve">    echo  arr(0).id &amp;","&amp; arr(1).id &amp;","&amp; arr(2).id &amp;","&amp; _</tspan>
	<tspan x="41.5px" y="611.5px" xml:space="preserve">        arr(3).id &amp;","&amp; arr(4).id</tspan>
	<tspan x="41.5px" y="626.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="41.5px" y="641.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="656.5px" xml:space="preserve">Function  CmpFunc1( left, right, param )</tspan>
	<tspan x="41.5px" y="671.5px" xml:space="preserve">    CmpFunc1 = left.id - right.id    '// 降順なら right.id - left.id</tspan>
	<tspan x="41.5px" y="686.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="31.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#quick_sort" cats_vhref="%programming%\プログラミング言語、環境\アルゴリズム\ソート.svg#quick_sort">
	<text x="81.5px" y="792.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ クイックソート</text>
	</a>
	<text x="68.5px" y="254.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素はオブジェクトであること。</text>
	<text x="32.5px" y="792.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="32.5px" y="832.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="68.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr 引数は、Visual Basic 標準の配列でも、ArrayClass でも構いませんが、<tspan x="68.5px" y="287.5px" xml:space="preserve">ArrayClass::Items は指定できません。（ソートされません。）</tspan></text>
	<text x="31.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text pub="n" x="287.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Sort\T_QSort\T_QSort.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="81.5px" y="832.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_QSort.vbs</text>
	</a>
	<text x="32.5px" y="852.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#QuickSort_fromDic" onclick="chgPage( evt, 283 )">
	<text x="81.5px" y="852.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort_fromDic</text>
	</a>
	<text x="32.5px" y="812.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[QuickSort]" target="_blank">
	<text x="81.5px" y="812.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="32.5px" y="716.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力</text>
	<g>
	<rect x="33.5" y="724.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1,3,4,4,6</text>
	</g>
	<a xlink:href="#QuickSortDicByKey" onclick="chgPage( evt, 279 )">
	<text x="81.5px" y="872.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSortDicByKey</text>
	</a>
</g>
<g id="page321" width="540" height="1156" transform="translate(+10,+187306)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="540.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="540.5" y1="-0.5" x2="540.5" y2="1156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1156.5" x2="540.5" y2="1156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShakerSort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShakerSort</text>
	<g>
	<rect x="23.5" y="44.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ShakerSort( Arr as array of Object, iLeft as integer, iRight as integer,<tspan x="31.5px" y="75.5px" xml:space="preserve">                 CompareFunc as function, CompareFuncParam as variant )</tspan></text>
	</g>
	<text x="31.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr</text>
	<text x="95.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">iLeft</text>
	<text x="188.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする配列。(*1)</text>
	<text x="188.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする範囲。配列番号の最小値。 通常 0</text>
	<text x="31.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列をシェーカーソートします。安定ソートです。</text>
	<text x="188.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソートする範囲。配列番号の最大値。 通常 UBound(Arr)</text>
	<text x="95.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">iRight</text>
	<text x="95.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="227.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<text x="95.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFuncParam</text>
	<text x="227.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc の第3引数</text>
	<g>
	<rect x="33.5" y="337.5" width="412" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ClassA : Public id : End Class<tspan x="41.5px" y="368.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="383.5px" xml:space="preserve">Redim  arr(4)</tspan>
	<tspan x="41.5px" y="398.5px" xml:space="preserve">Set arr(0) = new ClassA : arr(0).id = 6</tspan>
	<tspan x="41.5px" y="413.5px" xml:space="preserve">Set arr(1) = new ClassA : arr(1).id = 3</tspan>
	<tspan x="41.5px" y="428.5px" xml:space="preserve">Set arr(2) = new ClassA : arr(2).id = 4</tspan>
	<tspan x="41.5px" y="443.5px" xml:space="preserve">Set arr(3) = new ClassA : arr(3).id = 4</tspan>
	<tspan x="41.5px" y="458.5px" xml:space="preserve">Set arr(4) = new ClassA : arr(4).id = 1</tspan>
	<tspan x="41.5px" y="473.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="488.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="503.5px" xml:space="preserve">ShakerSort  arr, 0, UBound( arr ), GetRef("CmpFunc1"), Empty</tspan>
	<tspan x="41.5px" y="518.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="533.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="548.5px" xml:space="preserve">WScript.Echo  arr(0).id &amp;","&amp; arr(1).id &amp;","&amp; arr(2).id &amp;","&amp; _</tspan>
	<tspan x="41.5px" y="563.5px" xml:space="preserve">              arr(3).id &amp;","&amp; arr(4).id</tspan>
	<tspan x="41.5px" y="578.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="593.5px" xml:space="preserve">Function  CmpFunc1( Left, Right, Param )</tspan>
	<tspan x="41.5px" y="608.5px" xml:space="preserve">  CmpFunc1 = Left.id - Right.id    '// 降順なら Right.id - Left.id</tspan>
	<tspan x="41.5px" y="623.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="31.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ShakerSort]" target="_blank">
	<text x="138.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="%usb_mem_e%\MyDoc\programming\プログラミング言語、環境\アルゴリズム\ソート.svg#ShakerSort" onclick="chgPage( evt, 321 )">
	<text x="73.5px" y="1024.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ シェーカーソート (ShakerSort)</text>
	</a>
	<g>
	<rect x="33.5" y="682.5" width="400" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="698.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim    line<tspan x="41.5px" y="713.5px" xml:space="preserve">  ReDim  lines(-1)</tspan>
	<tspan x="41.5px" y="728.5px" xml:space="preserve">  Set f = OpenForRead( target_result_txt )</tspan>
	<tspan x="41.5px" y="743.5px" xml:space="preserve">  Do Until  f.AtEndOfStream</tspan>
	<tspan x="41.5px" y="758.5px" xml:space="preserve">    Set line = new String1</tspan>
	<tspan x="41.5px" y="773.5px" xml:space="preserve">    line.s = f.ReadLine()</tspan>
	<tspan x="41.5px" y="788.5px" xml:space="preserve">    ReDim Preserve  lines( UBound( lines ) + 1 )</tspan>
	<tspan x="41.5px" y="803.5px" xml:space="preserve">    Set lines( UBound( lines ) ) = line</tspan>
	<tspan x="41.5px" y="818.5px" xml:space="preserve">  Loop</tspan>
	<tspan x="41.5px" y="833.5px" xml:space="preserve">  f = Empty</tspan>
	<tspan x="41.5px" y="848.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="863.5px" xml:space="preserve">  ShakerSort  lines, 0, UBound( lines ), GetRef("StrCmpFunc"), 1</tspan>
	<tspan x="41.5px" y="878.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="893.5px" xml:space="preserve">Function  StrCmpFunc( Left, Right, Param )</tspan>
	<tspan x="41.5px" y="908.5px" xml:space="preserve">  StrCmpFunc = StrComp( Left.s, Right.s, Param )</tspan>
	<tspan x="41.5px" y="923.5px" xml:space="preserve">End Function</tspan>
	<tspan x="41.5px" y="938.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="953.5px" xml:space="preserve">Class  String1</tspan>
	<tspan x="41.5px" y="968.5px" xml:space="preserve">  Public  s</tspan>
	<tspan x="41.5px" y="983.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="27.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を昇順にソートするサンプル</text>
	<text x="68.5px" y="254.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素はオブジェクトであること。</text>
	<text x="31.5px" y="1046.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="31.5px" y="1024.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="68.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Arr 引数は、Visual Basic 標準の配列でも、ArrayClass でも構いませんが、<tspan x="68.5px" y="286.5px" xml:space="preserve">ArrayClass::Items は指定できません。（ソートされません。）</tspan></text>
	<text x="31.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text pub="n" x="287.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="73.5px" y="1046.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="31.5px" y="1068.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ShakerSort_fromDic" onclick="chgPage( evt, 287 )">
	<text x="73.5px" y="1068.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDic</text>
	</a>
	<a xlink:href="#ShakerSort_fromDicKey" cats_vhref="%vbslib_new%\_src\vbslib.svg#ShakerSort_fromDicKey" onclick="chgPage( evt, 288 )">
	<text x="73.5px" y="1085.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDicKey</text>
	</a>
	<a xlink:href="#ShakerSortDicKey" cats_vhref="%vbslib_new%\_src\vbslib.svg#ShakerSortDicKey" onclick="chgPage( evt, 285 )">
	<text x="73.5px" y="1102.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSortDicByKey</text>
	</a>
	<a xlink:href="#ShakerSortDicByKeyCompare" cats_vhref="%vbslib_new%\_src\vbslib.svg#ShakerSortDicByKeyCompare" onclick="chgPage( evt, 286 )">
	<text x="73.5px" y="1119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSortDicByKeyCompare</text>
	</a>
</g>
<g id="page322" width="649" height="544" transform="translate(+10,+188472)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="544.5" x2="649.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CompareFunction" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CompareFunction 型、比較関数型</text>
	<g>
	<rect x="25.5" y="47.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CompareFunction( Left as variant, Right as variant, Parameter as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのパラメーターを比較する関数の型。 関数名は、CompareFunction とは限りません。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="164.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目のパラメーター</text>
	<text x="164.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目のパラメーター</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameter</text>
	<text x="164.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較に使う補助パラメーター</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="164.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">０：等しい、正の数：Left が大きい、負の数：Rightが大きい （昇順：小→大のとき）</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StrComp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StrComp">
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StrComp</text>
	</a>
	<text x="87.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">も、この関数型ですが、GetRef("StrComp") はエラーになります。</text>
	<a xlink:href="#ShakerSort" onclick="chgPage( evt, 321 )">
	<text pub="n" x="121.5px" y="231.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShakerSort</text>
	</a>
	<text x="33.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left、Right は、</text>
	<text x="192.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などの関数に指定するコレクションの要素です。</text>
	<text x="33.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param には、ShakerSort などの関数にある引数がそのまま渡ります。<tspan x="33.5px" y="263.5px" xml:space="preserve">昇順：小→大にするときは、Left - Right の値を返してください。</tspan>
	<tspan x="33.5px" y="278.5px" xml:space="preserve">降順にするときは、返り値の正と負を変えてください。</tspan></text>
	<a xlink:href="#StdCompare" onclick="chgPage( evt, 323 )">
	<text x="73.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StdCompare</text>
	</a>
	<text x="33.5px" y="431.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#NameCompare" onclick="chgPage( evt, 324 )">
	<text x="73.5px" y="450.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameCompare</text>
	</a>
	<a xlink:href="#LengthCompare" onclick="chgPage( evt, 327 )">
	<text x="73.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LengthCompare</text>
	</a>
	<a xlink:href="#LengthNameCompare" onclick="chgPage( evt, 328 )">
	<text x="73.5px" y="488.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LengthNameCompare</text>
	</a>
	<a xlink:href="#StrCompOption" onclick="chgPage( evt, 342 )">
	<text x="73.5px" y="507.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompOption</text>
	</a>
	<g>
	<rect x="45.5" y="333.5" width="484" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SampleStaticClass_comparePriority( in_Left, in_Right, in_Parameter )<tspan x="53.5px" y="364.5px" xml:space="preserve">    SampleStaticClass_comparePriority = in_Left.Priority - in_Right.Priority</tspan>
	<tspan x="53.5px" y="379.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page323" width="589" height="440" transform="translate(+10,+189026)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="440.5" x2="589.5" y2="440.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StdCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StdCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StdCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのパラメーターを標準的な方法で比較します。 (StdCompare = Standard Compare)</text>
	<text x="46.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="137.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="249.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="29.5" y1="179.5" x2="539.5" y2="179.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="46.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値</text>
	<text x="137.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値</text>
	<text x="249.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-1, 0, 1 のどれか。（＝や＞と同じ）</text>
	<text x="46.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列</text>
	<text x="137.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列</text>
	<text x="249.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StrComp と同じ （＝や＞と同じ）。Param 引数も同じ</text>
	<text x="46.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="137.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#is" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#is">
	<text x="249.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">is 演算子</text>
	</a>
	<text x="306.5px" y="249.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の結果が True なら 0、 False なら -1</text>
	<text x="46.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="137.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="249.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="137.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty 以外</text>
	<text x="46.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="249.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1 （昇順でソートすると、Emptyが最後になる）</text>
	<text x="137.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="46.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty 以外</text>
	<text x="249.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-1</text>
	<text x="46.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日付</text>
	<text x="137.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日付</text>
	<text x="249.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">古い方が小さい値となる返り値 （＝や＞と同じ）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StdCompare]" target="_blank">
	<text x="138.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="46.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">任意の型</text>
	<text x="137.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と異なる型</text>
	<text x="249.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-1 （エラーにはならない）</text>
	<text x="29.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_QSort\T_QSort.vbs#[T_CompareFunc]" target="_blank">
	<text x="80.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_QSort.vbs # [T_CompareFunc]</text>
	</a>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param 引数は、Left と Right が文字列のときだけ有効です。</text>
</g>
<g id="page324" width="626" height="365" transform="translate(+10,+189476)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="365.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="365.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="365.5" x2="626.5" y2="365.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NameCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NameCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NameCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのパラメーターを Name プロパティで比較します。</text>
	<text x="46.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="163.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="280.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="29.5" y1="195.5" x2="580.5" y2="195.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="46.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="163.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="280.5px" y="217.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティを StrComp に渡した結果</text>
	<text x="46.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト以外</text>
	<text x="163.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト以外</text>
	<text x="280.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="163.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト以外</text>
	<text x="46.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="280.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-1 （昇順でソートすると、オブジェクト以外が最後になる）</text>
	<text x="163.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="46.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト以外</text>
	<text x="280.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[NameCompare]" target="_blank">
	<text x="138.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="328.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_QSort\T_QSort.vbs#[T_CompareFunc]" target="_blank">
	<text x="80.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_QSort.vbs # [T_CompareFunc]</text>
	</a>
	<text x="33.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param 引数は、StrComp 関数と同じです。</text>
</g>
<g id="page325" width="625" height="509" transform="translate(+10,+189851)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="509.5" x2="625.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NumStringCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NumStringCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NumStringCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中の数字を複数桁の正の整数値として比較します。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="46.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="163.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="280.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="29.5" y1="210.5" x2="580.5" y2="210.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="46.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A10"</text>
	<text x="163.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A2"</text>
	<text x="280.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正の数値（Left &gt; Right）、数値10と2 の比較</text>
	<text x="46.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A"</text>
	<text x="163.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"a"</text>
	<text x="280.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負の数値（Left &lt; Right）</text>
	<text x="280.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正の数値（Left &gt; Right）、大文字小文字を区別しない</text>
	<text x="163.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"a"</text>
	<text x="46.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"B"</text>
	<text x="46.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A10"</text>
	<text x="163.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A10.2"</text>
	<text x="280.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負の数値（Left &lt; Right）</text>
	<text x="163.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A10.2"</text>
	<text x="46.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A10.10"</text>
	<text x="280.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正の数値（Left &gt; Right）、小数とは見なさない</text>
	<text x="280.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負の数値（Left &lt; Right）</text>
	<text x="163.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A2"</text>
	<text x="46.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A1"</text>
	<text x="163.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A-2"</text>
	<text x="46.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A-1"</text>
	<text x="280.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負の数値（Left &lt; Right）、マイナスとは見なさない</text>
	<text x="24.5px" y="454.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="StrCmpLogicalW" class="keyword" x="70.5px" y="454.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ shlwapi.dll の StrCmpLogicalW</text>
	<text x="24.5px" y="430.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_QSort\T_QSort.vbs#T_NumStringCompare" target="_blank">
	<text x="70.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_QSort.vbs</text>
	</a>
	<a xlink:href="#NumStringNameCompare" onclick="chgPage( evt, 326 )">
	<text x="70.5px" y="472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NumStringNameCompare</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[NumStringCompare]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="183.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_NumStringCompare</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param 引数には、Empty または </text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="220.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="323.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定してください。</text>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\ファイル一覧.svg#sort_by_file_name">
	<text x="33.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名でソート</text>
	</a>
	<text x="137.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">したときと同じになります。</text>
</g>
<g id="page326" width="649" height="249" transform="translate(+10,+190370)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="249.5" x2="649.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NumStringNameCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NumStringNameCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="592" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NumStringNameCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name プロパティの文字列の中の数字を複数桁の正の整数値として比較します。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#NumStringCompare" onclick="chgPage( evt, 325 )">
	<text x="75.5px" y="185.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NumStringCompare</text>
	</a>
	<text x="24.5px" y="185.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[NumStringNameCompare]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_QSort\T_QSort.vbs#T_NumStringNameCompare" target="_blank">
	<text x="70.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_QSort.vbs</text>
	</a>
	<text x="183.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_NumStringNameCompare</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param 引数には、Empty を指定してください。</text>
</g>
<g id="page327" width="607" height="199" transform="translate(+10,+190629)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="199.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="199.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="199.5" x2="607.5" y2="199.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LengthCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LengthCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LengthCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのパラメーターの長さを比較します。</text>
	<text x="33.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列型のときは、文字列の長さを比較します。<tspan x="33.5px" y="162.5px" xml:space="preserve">Param がマイナスなら、返り値の正と負が入れ替わります。</tspan></text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LengthCompare]" target="_blank">
	<text x="154.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page328" width="631" height="174" transform="translate(+10,+190838)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="174.5" x2="631.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LengthNameCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LengthNameCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LengthNameCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのパラメーターの Name プロパティを LengthCompare で比較します。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LengthNameCompare]" target="_blank">
	<text x="189.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param = -1 にすると、逆順になります。</text>
</g>
<g id="page329" width="583" height="317" transform="translate(+10,+191022)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="317.5" x2="583.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PathCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PathCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  PathCompare( Left as string, Right as string, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つの文字列をパスとして比較します。 </text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[PathCompare]" target="_blank">
	<text x="154.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" target="_blank">
	<text x="75.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="198.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SortByPath</text>
	<text x="33.5px" y="117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#PathNameCompare" onclick="chgPage( evt, 330 )">
	<text x="75.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathNameCompare</text>
	</a>
	<text x="33.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param に負の値を指定すると、大小比較の結果が逆になります。 <tspan x="33.5px" y="210.5px" xml:space="preserve">そうでないときは、Param = Empty または Param を正の値にしてください。</tspan></text>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#PathNameCompare" onclick="chgPage( evt, 330 )">
	<text x="75.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathNameCompare</text>
	</a>
	<a xlink:href="#NumStringCompare" onclick="chgPage( evt, 325 )">
	<text x="75.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NumStringCompare</text>
	</a>
	<text x="227.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数字などの扱いが StrComp と異なります。</text>
	<g class="notsupprt">
	<rect x="478.5" y="125.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="486.5px" y="139.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page330" width="666" height="525" transform="translate(+10,+191349)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="666.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="525.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="666.5" y1="-0.5" x2="666.5" y2="525.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="525.5" x2="666.5" y2="525.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PathNameCompare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PathNameCompare</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  PathNameCompare( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのオブジェクトの Name プロパティをパスとして比較します。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="24.5px" y="442.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Sort\T_ShakerSort\T_ShakerSort.vbs#T_SortByPath]" target="_blank">
	<text x="75.5px" y="442.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ShakerSort.vbs</text>
	</a>
	<text x="207.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SortByPath</text>
	<text x="24.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="311.5" width="544" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr = ArrayToNameOnlyClassArray( Array( "F", "EE\!", "EE\*", "EE", "E!E", "E\F", "E" ) )<tspan x="48.5px" y="342.5px" xml:space="preserve">ShakerSort  arr, 0, UBound( arr ), GetRef("PathNameCompare"), Empty</tspan>
	<tspan x="48.5px" y="357.5px" xml:space="preserve">arr = NameOnlyClassArrayToArray( arr )</tspan>
	<tspan x="48.5px" y="372.5px" xml:space="preserve">Assert  IsSameArray( arr, Array( "E", "E\F", "E!E", "EE", "EE\*", "EE\!", "F" ) )</tspan></text>
	</g>
	<text x="33.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中にあるフォルダーやファイルは、連続します。 <tspan x="33.5px" y="230.5px" xml:space="preserve">たとえば、通常の文字コードでソートしたら "A\!", "A\*", "A!B", "A\C" の順になりますが、</tspan>
	<tspan x="33.5px" y="245.5px" xml:space="preserve">PathNameCompare では、"A\*", "A\!", "A\C", "A!B" の順になります。</tspan>
	<tspan x="33.5px" y="260.5px" xml:space="preserve">フォルダー区切り記号（\,/）、ワイルドカード（*）は、最も小さい文字とします。</tspan></text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[PathNameCompare]" target="_blank">
	<text x="75.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param を負の値とすると、大小比較の結果が逆になります。 <tspan x="33.5px" y="151.5px" xml:space="preserve">そうでないときは、Param = Empty または Param を正の値にしてください。</tspan></text>
	<text x="24.5px" y="470.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#PathCompare" onclick="chgPage( evt, 329 )">
	<text x="75.5px" y="470.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathCompare</text>
	</a>
	<a xlink:href="#ExpandWildcard_Sort" cats_vhref="%vbslib_new%\_src\vbslib.svg#ExpandWildcard_Sort" onclick="chgPage( evt, 659 )">
	<text x="75.5px" y="490.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard_Sort 変数</text>
	</a>
	<a xlink:href="#NumStringCompare" onclick="chgPage( evt, 325 )">
	<text x="78.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NumStringCompare</text>
	</a>
	<text x="230.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数字などの扱いが StrComp と異なります。</text>
	<g class="notsupprt">
	<rect x="481.5" y="168.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="489.5px" y="182.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="33.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page331" width="631" height="182" transform="translate(+10,+191884)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="182.5" x2="631.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NoCompareFunction" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NoCompareFunction</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NoCompareFunction( Left as variant, Right as variant, Param as variant ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param 引数の内容をそのまま返します。</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: NoCompareFunction" target="_blank">
	<text x="84.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="145.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page332" width="240" height="277" transform="translate(+10,+192076)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="240.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="240.5" y1="-0.5" x2="240.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="277.5" x2="240.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#QuickSort_fromDic" onclick="chgPage( evt, 283 )">
	<text x="33.5px" y="60.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ QuickSort_fromDic</text>
	</a>
	<a xlink:href="#ShakerSort_fromDic" onclick="chgPage( evt, 287 )">
	<text x="33.5px" y="82.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDic</text>
	</a>
	<a xlink:href="#ShakerSort_fromDicKey" onclick="chgPage( evt, 288 )">
	<text x="33.5px" y="104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSort_fromDicKey</text>
	</a>
	<a xlink:href="#ShakerSortDicKey" onclick="chgPage( evt, 285 )">
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ShakerSortDicByKey</text>
	</a>
	<a xlink:href="..\..\Cats\clib\SetX\SetX.svg#PArray_doShakerSort" cats_vhref="%svgcats_src%\clib\SetX\SetX.svg#PArray_doShakerSort">
	<text x="33.5px" y="164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PArray_doShakerSort (clib)</text>
	</a>
	<a xlink:href="#XmlSort" onclick="chgPage( evt, 832 )">
	<text x="33.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlSort</text>
	</a>
	<a xlink:href="#SearchInSimpleArray" onclick="chgPage( evt, 241 )">
	<text x="33.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchInSimpleArray</text>
	</a>
</g>
<g id="page333" width="226" height="116" transform="translate(+10,+192363)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="226.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="116.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="226.5" y1="-0.5" x2="226.5" y2="116.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="116.5" x2="226.5" y2="116.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="str" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">文字列</text>
	<text x="35.5px" y="79.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#filename" onclick="chgPage( evt, 624 )">
	<text pub="n" x="82.5px" y="79.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名・パス</text>
	</a>
</g>
<g id="page334" width="439" height="275" transform="translate(+10,+192489)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="439.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="439.5" y1="-0.5" x2="439.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="275.5" x2="439.5" y2="275.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CInt2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CInt2</text>
	<g>
	<rect x="28.5" y="44.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CInt2( v as string ) as integer</text>
	</g>
	<text x="36.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CInt でエラーが発生する値を v に指定したときは、0 を返します。</text>
	<text x="36.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を数値に変換します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CInt2]" target="_blank">
	<text x="120.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript では、CInt は、符号付き16ビット整数ですが、CInt2 は<tspan x="36.5px" y="166.5px" xml:space="preserve">CLng に相当する 符号付き32ビット整数に対応しています。</tspan></text>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Eval" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Eval">
	<text x="71.5px" y="221.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Eval</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#CLngHex" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#CLngHex">
	<text x="71.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CLng("&amp;h8000")</text>
	</a>
	<a xlink:href="#GetNumWithZeroAtLeft">
	<text x="71.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetNumWithZeroAtLeft</text>
	</a>
</g>
<g id="page335" width="556" height="190" transform="translate(+10,+192774)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="556.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="556.5" y1="-0.5" x2="556.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="190.5" x2="556.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Trim2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Trim2, LTrim2, RTrim2</text>
	<g>
	<rect x="28.5" y="44.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Trim2( v as string ) as string</text>
	</g>
	<text x="36.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の端の空白文字だけでなく、タブ文字、改行文字もカットした文字列を返します。</text>
	<g>
	<rect x="28.5" y="75.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LTrim2( v as string ) as string</text>
	</g>
	<g>
	<rect x="28.5" y="106.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RTrim2( v as string ) as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Trim2]" target="_blank">
	<text x="217.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page336" width="592" height="521" transform="translate(+10,+192974)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="592.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="592.5" y1="-0.5" x2="592.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="521.5" x2="592.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AlignString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AlignString</text>
	<g>
	<rect x="28.5" y="44.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AlignString( in_InputData as integer, in_MinimumLength as integer,<tspan x="36.5px" y="75.5px" xml:space="preserve">    in_FillingCharacter as string,  in_ValueIfOver as Empty or string ) as string</tspan></text>
	</g>
	<text x="36.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列や数値の左または右に、空白や 0 などを並べて、幅を合わせた文字列に変換します。</text>
	<g>
	<rect x="45.5" y="302.5" width="400" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out = AlignString( "a", 3, " ", Empty ) : Assert  out = "  a"<tspan x="53.5px" y="333.5px" xml:space="preserve">out = AlignString( 123, 6, "0", Empty ) : Assert  out = "000123"</tspan>
	<tspan x="53.5px" y="348.5px" xml:space="preserve">out = AlignString(-123, 6, " ", Empty ) : Assert  out = "  -123"</tspan>
	<tspan x="53.5px" y="363.5px" xml:space="preserve">out = AlignString( "AB",-5," ", Empty ) : Assert  out = "AB   "</tspan>
	<tspan x="53.5px" y="378.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="393.5px" xml:space="preserve">out = AlignString(-123, 3, " ", "###" ) : Assert  out = "###"</tspan>
	<tspan x="53.5px" y="408.5px" xml:space="preserve">out = AlignString(-123, 3, " ", Empty ) : Assert  out = "-123"</tspan>
	<tspan x="53.5px" y="423.5px" xml:space="preserve">out = AlignString(-123, 6, " ", "###" ) : Assert  out = "  -123"</tspan></text>
	</g>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_InputData</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MinimumLength</text>
	<text x="213.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換される文字列や数値</text>
	<text x="213.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の文字数の最小値、マイナス=左詰め</text>
	<text x="97.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ValueIfOver</text>
	<text x="213.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MinimumLength を超えたときの返り値、または、Empty </text>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="213.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">幅を合わせた文字列</text>
	<text x="97.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="462.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: AlignString" target="_blank">
	<text x="80.5px" y="462.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="36.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ValueIfOver = Empty のときは、返り値が in_MinimumLength を超える文字数になる<tspan x="36.5px" y="256.5px" xml:space="preserve">可能性があります。</tspan></text>
	<text x="24.5px" y="484.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_AlignString" target="_blank">
	<text x="80.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="170.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AlignString</text>
	<text x="97.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FillingCharacter</text>
	<text x="213.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">幅を広げるときに並べる文字</text>
</g>
<g id="page337" width="546" height="395" transform="translate(+10,+193505)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="546.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="546.5" y1="-0.5" x2="546.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="395.5" x2="546.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutLastOf" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutLastOf</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CutLastOf( in_out_Str as string, LastStr as string, Opt as integer )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CutLastOf]" target="_blank">
	<text x="135.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Str の最後が LastStr と一致したら、それをカットします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Str</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr</text>
	<text x="169.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） カットされるかもしれない文字列</text>
	<text x="169.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列</text>
	<text x="27.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrComp]" target="_blank">
	<text x="81.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrComp]</text>
	</a>
	<text x="27.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="252.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="169.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<a xlink:href="#CutLastOfFileName" onclick="chgPage( evt, 645 )">
	<text pub="n" x="81.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOfFileName</text>
	</a>
	<a xlink:href="#StrCompLastOf" onclick="chgPage( evt, 344 )">
	<text pub="n" x="81.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompLastOf</text>
	</a>
	<text x="33.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="44.5" y="191.5" width="184" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s = "file1.txt"<tspan x="52.5px" y="222.5px" xml:space="preserve">CutLastOf  s, "1.txt", Empty</tspan>
	<tspan x="52.5px" y="237.5px" xml:space="preserve">Assert  s = "file"</tspan></text>
	</g>
	<a xlink:href="#GetPathWithSeparator" onclick="chgPage( evt, 633 )">
	<text x="81.5px" y="358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathWithSeparator</text>
	</a>
	<text x="249.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後を区切り記号にします</text>
	<text x="249.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名（拡張子を除く）の最後を削除します</text>
	<text x="249.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の末尾を比較します</text>
</g>
<g id="page338" width="519" height="270" transform="translate(+10,+193910)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="519.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="519.5" y1="-0.5" x2="519.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="270.5" x2="519.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LenK" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LenK</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LenK( Str as string ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英文字を 1文字、日本語（文字コード256以上）を 2文字として文字数を返します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="132.5" width="154" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LenK( "123" ) = 3<tspan x="49.5px" y="163.5px" xml:space="preserve">LenK( "123あいう" ) = 9</tspan>
	<tspan x="49.5px" y="178.5px" xml:space="preserve">Len(  "123あいう" ) = 6</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LenK]" target="_blank">
	<text x="90.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#GetLineNumsExistNotEnglighChar" onclick="chgPage( evt, 617 )">
	<text pub="n" x="73.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNumsExistNotEnglighChar</text>
	</a>
	<text x="33.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page339" width="685" height="408" transform="translate(+10,+194190)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="685.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="685.5" y1="-0.5" x2="685.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="408.5" x2="685.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StrCount" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrCount</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrCount]" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="628" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrCount( Str as string, Keyword as string, StartPos as integer, Opt as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列が存在する数を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keyword</text>
	<text x="167.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数を数えられる文字列</text>
	<text x="167.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数を数える文字列</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="250.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="167.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str 引数の値</text>
	<text x="138.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keyword 引数の値</text>
	<line x1="23.5" y1="251.5" x2="365.5" y2="251.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="276.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="167.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の中にある Keyword の数</text>
	<text x="33.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCABC"</text>
	<text x="145.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="285.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="285.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="145.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"A"</text>
	<text x="33.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCABC"</text>
	<text x="167.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の中の、数え始める位置。 先頭=1</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartPos</text>
	<text x="145.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"D"</text>
	<text x="285.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="33.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCABC"</text>
	<text x="33.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"/Folder/File"</text>
	<text x="145.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"/"</text>
	<text x="285.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="27.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrCount]" target="_blank">
	<text x="81.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrCount]</text>
	</a>
</g>
<g id="page340" width="348" height="188" transform="translate(+10,+194608)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="348.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="348.5" y1="-0.5" x2="348.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="188.5" x2="348.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTab" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTab</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetTab]" target="_blank">
	<text x="113.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="24.5" y="46.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTab( Level as integer ) as string</text>
	</g>
	<text x="32.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデント数を指定して、空白文字を返します。</text>
	<text x="32.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデント数×２の空白文字を返します。</text>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="75.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="24.5px" y="151.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page341" width="535" height="378" transform="translate(+10,+194806)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="378.5" x2="535.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutLineFeedAtRightEnd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutLineFeedAtRightEnd</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CutLineFeedAtRightEnd( Text as string, Width as integer ) as string</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトの右端からあふれた文字列を１行にまとめます。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Text</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Width</text>
	<text x="185.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトからコピーした文字列</text>
	<text x="185.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトの幅</text>
	<text x="185.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">修正した文字列</text>
	<text x="97.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="68.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">01234567890123456789</text>
	<g>
	<rect x="60.5" y="291.5" width="136" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABCDEFGHIJKLMNOPQRST<tspan x="68.5px" y="322.5px" xml:space="preserve">UVWXYZ</tspan>
	<tspan x="68.5px" y="337.5px" xml:space="preserve">END</tspan></text>
	</g>
	<text x="40.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Width = 20 の場合、</text>
	<g>
	<line x1="213.5" y1="315.5" x2="241.5" y2="315.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="241.5" y1="315.5" x2="230.5" y2="311.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="241.5" y1="315.5" x2="230.5" y2="319.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="260.5" y="291.5" width="172" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="268.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABCDEFGHIJKLMNOPQRSTUVWXYZ<tspan x="268.5px" y="322.5px" xml:space="preserve">END</tspan></text>
	</g>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[CutLineFeedAtRightEnd]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: CutLineFeedAtRightEnd" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="86.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page342" width="539" height="490" transform="translate(+10,+195194)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="539.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="539.5" y1="-0.5" x2="539.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="490.5" x2="539.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StrCompOption" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrCompOption</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrCompOption]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrCompOption( Opt as integer ) as integer</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StrComp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StrComp">
	<text pub="n" x="31.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StrComp</text>
	</a>
	<text x="87.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Option 引数に指定する値を返します。</text>
	<text x="43.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt 引数の値</text>
	<text x="171.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="32.5" y1="143.5" x2="492.5" y2="143.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="43.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="171.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbBinaryCompare (=0)</text>
	<text x="171.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbTextCompare (=1)</text>
	<text x="317.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字は区別しない</text>
	<text x="318.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字は区別する</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="43.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="43.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">その他</text>
	<text x="171.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbTextCompare (=1)</text>
	<text x="31.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">いろいろな関数の Opt 引数が、StrCompOption の Opt 引数と同じ意味を持つことが<tspan x="31.5px" y="246.5px" xml:space="preserve">よくあります。</tspan></text>
	<g>
	<rect x="47.5" y="374.5" width="382" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  c : Set c = g_VBS_Lib<tspan x="55.5px" y="405.5px" xml:space="preserve">If StrCompLastOf( "ABC", "BC", c.CaseSensitive ) = 0 Then ...</tspan></text>
	</g>
	<g>
	<rect x="47.5" y="290.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  c : Set c = g_VBS_Lib<tspan x="55.5px" y="321.5px" xml:space="preserve">If StrComp( "ABC", "BC", StrCompOption( c.CaseSensitive ) ) = 0 Then ...</tspan></text>
	</g>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="64.5px" y="453.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CompareFunction 型、比較関数型</text>
	</a>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page343" width="589" height="704" transform="translate(+10,+195694)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="704.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="704.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="704.5" x2="589.5" y2="704.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrComp]" target="_blank">
	<text x="81.5px" y="639.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrComp]</text>
	</a>
	<text x="27.5px" y="639.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrCompHeadOf( Str as string, HeadStr as string, Opt as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭を比較します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HeadStr</text>
	<text x="167.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較される文字列</text>
	<text x="167.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の先頭と比較する文字列</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="250.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="167.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="33.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str 引数の値</text>
	<text x="138.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr 引数の値</text>
	<line x1="23.5" y1="301.5" x2="498.5" y2="301.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="276.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="167.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の先頭 = HeadStr なら、0 </text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StrComp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StrComp">
	<text pub="n" x="352.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrComp</text>
	</a>
	<text x="33.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="145.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="285.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="285.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)、負の値</text>
	<text x="145.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"CDE"</text>
	<text x="33.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="27.5px" y="666.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#StrCompLastOf" onclick="chgPage( evt, 344 )">
	<text pub="n" x="81.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompLastOf</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrCompHeadOf]" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="StrCompHeadOf" class="title" x="22.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrCompHeadOf</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="145.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"AAA"</text>
	<text x="33.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="285.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)、正の値</text>
	<text x="33.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="145.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="285.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="352.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">または c.AsPath</text>
	<text x="22.5px" y="260.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">0 のとき、c.AsPath が設定されていないとき、</text>
	<text x="22.5px" y="432.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">c.AsPath が設定されているとき、</text>
	<text x="285.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="145.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC\"</text>
	<text x="33.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC\DE"</text>
	<text x="285.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="33.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC/DE"</text>
	<text x="145.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="33.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC\DE"</text>
	<text x="145.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="285.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="285.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)、正の値</text>
	<text x="145.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="33.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="276.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="23.5" y1="471.5" x2="498.5" y2="471.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="138.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr 引数の値</text>
	<text x="33.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str 引数の値</text>
	<text x="145.5px" y="571.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC\"</text>
	<text x="285.5px" y="571.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)、負の値</text>
	<text x="33.5px" y="571.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="285.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="145.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="33.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
</g>
<g id="page344" width="589" height="435" transform="translate(+10,+196408)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="435.5" x2="589.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StrCompLastOf" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrCompLastOf</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrCompLastOf]" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrComp]" target="_blank">
	<text x="81.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrComp]</text>
	</a>
	<text x="27.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrCompLastOf( Str as string, LastStr as string, Opt as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の末尾を比較します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr</text>
	<text x="167.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較される文字列</text>
	<text x="167.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の末尾と比較する文字列</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="250.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="167.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="33.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str 引数の値</text>
	<text x="138.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr 引数の値</text>
	<line x1="23.5" y1="270.5" x2="498.5" y2="270.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="276.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="167.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str の末尾 = LastStr なら、0 </text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StrComp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StrComp">
	<text pub="n" x="352.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrComp</text>
	</a>
	<text x="33.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="145.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"CDE"</text>
	<text x="285.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="285.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)、正の値</text>
	<text x="145.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="33.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE"</text>
	<text x="27.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CutLastOf" onclick="chgPage( evt, 337 )">
	<text pub="n" x="253.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOf</text>
	</a>
	<a xlink:href="#StrCompLastOfFileName" cats_vhref="%vbslib_new%\_src\vbslib.svg#StrCompLastOfFileName" onclick="chgPage( evt, 646 )">
	<text pub="n" x="81.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompLastOfFileName</text>
	</a>
	<a xlink:href="#StrCompHeadOf" onclick="chgPage( evt, 343 )">
	<text pub="n" x="81.5px" y="399.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompHeadOf</text>
	</a>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text pub="n" x="33.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="102.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
</g>
<g id="page345" width="571" height="501" transform="translate(+10,+196853)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="501.5" x2="571.5" y2="501.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddIfNotExist" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddIfNotExist</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AddIfNotExist]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AddIfNotExist( WholeStr as string, AddStr as string, Separator as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Opt ) as string</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeStr に AddStr が含まれていなければ、先頭に AddStr を追加したものを返します。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeStr</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddStr</text>
	<text x="177.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の列挙</text>
	<text x="177.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する文字列</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Separator</text>
	<text x="177.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の列挙を区切る文字列</text>
	<text x="177.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddStr＋Separator＋WholeStr、または、WholeStr</text>
	<text x="97.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="260.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="177.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="262.5" width="430" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  AddIfNotExist( "ABC;DEF", "XYZ", ";", Empty ) = "XYZ;ABC;DEF"<tspan x="45.5px" y="293.5px" xml:space="preserve">Assert  AddIfNotExist( "ABC,XYZ", "XYZ", ",", Empty ) = "ABC;XYZ"</tspan>
	<tspan x="45.5px" y="308.5px" xml:space="preserve">Assert  AddIfNotExist( "", "XYZ", ";", Empty ) = "XYZ;"</tspan></text>
	</g>
	<g>
	<rect x="37.5" y="362.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">set_ "PATH", AddIfNotExist( env("%PATH%"), _<tspan x="45.5px" y="393.5px" xml:space="preserve">     GetFullPath( "..\bin", Empty ), ";", Empty )</tspan></text>
	</g>
	<text x="24.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="path_env" class="keyword2" x="112.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PATH 環境変数</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_AddIfNotExist]" target="_blank">
	<text x="78.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_AddIfNotExist]</text>
	</a>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="206.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に "..\bin" フォルダーのフル・パスを追加する</text>
	<a xlink:href="#GetPathWithSeparator" onclick="chgPage( evt, 633 )">
	<text x="78.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathWithSeparator</text>
	</a>
	<text x="24.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page346" width="576" height="486" transform="translate(+10,+197364)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="486.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="486.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="486.5" x2="576.5" y2="486.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MeltQuot" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MeltQuot</text>
	<a xlink:href="#MeltCSV" onclick="chgPage( evt, 791 )">
	<text pub="n" x="81.5px" y="449.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCSV</text>
	</a>
	<text x="24.5px" y="430.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " で囲まれた部分を取り出す。</text>
	<g>
	<rect x="16.5" y="47.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MeltQuot( Line as string, in_out_Start as integer ) as string</text>
	</g>
	<g>
	<rect x="46.5" y="204.5" width="286" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">i = 1<tspan x="54.5px" y="235.5px" xml:space="preserve">Do</tspan>
	<tspan x="54.5px" y="250.5px" xml:space="preserve">  s = MeltQuot( line, i )</tspan>
	<tspan x="54.5px" y="265.5px" xml:space="preserve">  If not IsEmpty( s ) Then （s を使った処理）</tspan>
	<tspan x="54.5px" y="280.5px" xml:space="preserve">  If i = 0 Then Exit Do</tspan>
	<tspan x="54.5px" y="295.5px" xml:space="preserve">Loop</tspan></text>
	</g>
	<text x="36.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line</text>
	<text x="100.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Start</text>
	<text x="180.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列全体</text>
	<text x="180.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入力） 取り出しを開始する文字の位置、（出力）次に取り出す〜</text>
	<text x="100.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " で囲まれた部分文字列。Empty=項目に値が無い</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MeltQuot]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_MeltQuot]" target="_blank">
	<text x="81.5px" y="401.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_MeltQuot]</text>
	</a>
	<text x="24.5px" y="401.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#MeltCmdLine" onclick="chgPage( evt, 850 )">
	<text x="81.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCmdLine</text>
	</a>
	<text x="24.5px" y="337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="348.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  MeltCmdLine( """double_quotation""", 1 ) = "double_quotation"</text>
	</g>
	<text x="24.5px" y="192.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page347" width="538" height="604" transform="translate(+10,+197860)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="604.5" x2="538.5" y2="604.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="sscanf" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">sscanf</text>
	<g>
	<rect x="25.5" y="46.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  sscanf( String, Format )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[sscanf]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の途中を取り出します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">String</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Format</text>
	<text x="167.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列全体</text>
	<text x="167.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出す部分を指定する文字列。 "%d" または "%s" を含む</text>
	<g class="keyword">
	<rect x="90.5" y="181.5" width="76" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="98.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="167.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出した文字列、または、数値</text>
	<text x="33.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="49.5" y="250.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  sscanf( "ABC123DEF", "ABC%dDEF" ) = 123</text>
	</g>
	<text x="105.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を取り出すときは、%d を使います。</text>
	<text x="105.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を取り出すときは、%s を使います。</text>
	<g>
	<rect x="49.5" y="314.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  sscanf( "===[ABC]===", "[%s]" ) = "ABC"</text>
	</g>
	<text x="33.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_sscanf]" target="_blank">
	<text x="73.5px" y="495.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_sscanf]</text>
	</a>
	<text x="24.5px" y="495.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#ReadFileInTag" onclick="chgPage( evt, 469 )">
	<text pub="n" x="73.5px" y="550.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFileInTag</text>
	</a>
	<text x="24.5px" y="516.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="49.5" y="380.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  sscanf( "===[123] [456]===", "[%s]" ) = "123"<tspan x="57.5px" y="411.5px" xml:space="preserve">Assert  sscanf( "===[ [ 123 ] ]===", "[%s]" ) = " [ 123 "</tspan></text>
	</g>
	<text x="105.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数にマッチする場合、最も左にあるものとマッチします</text>
	<a xlink:href="#grep" onclick="chgPage( evt, 535 )">
	<text x="73.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep (検索)</text>
	</a>
	<text x="33.5px" y="451.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%d, %s 以外の部分がマッチしないときは、エラーになります。</text>
	<a xlink:href="#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="73.5px" y="516.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
	<a xlink:href="#ScanMultipleFromTemplate" onclick="chgPage( evt, 349 )">
	<text x="73.5px" y="533.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanMultipleFromTemplate</text>
	</a>
</g>
<g id="page348" width="574" height="851" transform="translate(+10,+198474)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="851.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="851.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="851.5" x2="574.5" y2="851.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ScanFromTemplate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ScanFromTemplate</text>
	<g>
	<rect x="25.5" y="46.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ScanFromTemplate( ScanString as string, TemplateString as string,<tspan x="33.5px" y="77.5px" xml:space="preserve">    KeywordArray as array of string, Option_ as Empty ) as dictionary of string</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の途中を複数取り出します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ScanString</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateString</text>
	<text x="212.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出す文字列を含む文字列</text>
	<text x="212.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出す部分を指定する文字列</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeywordArray</text>
	<text x="212.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateString に書かれた取り出す部分の文字列の配列</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_ScanFromTemplate]" target="_blank">
	<text x="73.5px" y="726.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="24.5px" y="726.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="212.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または g_VBSLib.WithDollarVariable</text>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="24.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="404.5" width="310" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set out = ScanFromTemplate(_<tspan x="52.5px" y="435.5px" xml:space="preserve">        "ab12cde34xyz",_</tspan>
	<tspan x="52.5px" y="450.5px" xml:space="preserve">        "b${First}cde${Second}xy",_</tspan>
	<tspan x="52.5px" y="465.5px" xml:space="preserve">        Array( "${First}", "${Second}" ), Empty )</tspan>
	<tspan x="52.5px" y="480.5px" xml:space="preserve">    Assert  out("${First}")  = "12"</tspan>
	<tspan x="52.5px" y="495.5px" xml:space="preserve">    Assert  out("${Second}") = "34"</tspan></text>
	</g>
	<text x="33.5px" y="250.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeywordArray 配列の要素は、TemplateString の中に含まれる順番に指定してください。</text>
	<text x="33.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeywordArray 配列の要素は、${ } や % % で囲んだ形式である必要はありません。<tspan x="33.5px" y="285.5px" xml:space="preserve">大文字小文字は区別します。</tspan>
	<tspan x="33.5px" y="300.5px" xml:space="preserve">${ 文字を指定するときに $\{ を指定したときは、Option_ に  g_VBSLib.WithDollarVariable</tspan>
	<tspan x="33.5px" y="315.5px" xml:space="preserve">を指定してください。</tspan></text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ScanFromTemplate]" target="_blank">
	<text x="73.5px" y="705.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="705.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="212.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出した文字列の辞書</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="33.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ScanString が TemplateString にマッチしないときは、エラーになります。</text>
	<text x="24.5px" y="747.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#sscanf" onclick="chgPage( evt, 347 )">
	<text x="73.5px" y="764.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sscanf</text>
	</a>
	<a xlink:href="#ScanMultipleFromTemplate" onclick="chgPage( evt, 349 )">
	<text x="73.5px" y="781.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanMultipleFromTemplate</text>
	</a>
	<a xlink:href="#ParsePercentVariableString" cats_vhref="%vbslib_new%\_src\vbslib.svg#ParsePercentVariableString" onclick="chgPage( evt, 590 )">
	<text x="73.5px" y="798.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParsePercentVariableString</text>
	</a>
	<a xlink:href="#SearchStringTemplate" cats_vhref="%vbslib_new%\_src\vbslib.svg#SearchStringTemplate" onclick="chgPage( evt, 543 )">
	<text x="73.5px" y="815.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchStringTemplate</text>
	</a>
	<text x="151.5px" y="726.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ScanFromTemplate</text>
	<g>
	<rect x="44.5" y="549.5" width="286" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set out = ScanFromTemplate(_<tspan x="52.5px" y="580.5px" xml:space="preserve">        "abc def ghi"+ vbCRLF,_</tspan>
	<tspan x="52.5px" y="595.5px" xml:space="preserve">        "%A% %B% %C%",_</tspan>
	<tspan x="52.5px" y="610.5px" xml:space="preserve">        Array( "%A%", "%B%", "%C%" ), Empty )</tspan>
	<tspan x="52.5px" y="625.5px" xml:space="preserve">    Assert  out("%A%") = "abc"</tspan>
	<tspan x="52.5px" y="640.5px" xml:space="preserve">    Assert  out("%B%") = "def"</tspan>
	<tspan x="52.5px" y="655.5px" xml:space="preserve">    Assert  out("%C%") = "ghi"+ vbCRLF</tspan></text>
	</g>
	<text x="24.5px" y="535.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="102.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数が TemplateString 引数の端にあるとき</text>
	<a xlink:href="#SearchStringTemplate" onclick="chgPage( evt, 543 )">
	<text x="73.5px" y="747.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchStringTemplate</text>
	</a>
</g>
<g id="page349" width="574" height="719" transform="translate(+10,+199335)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="719.5" x2="574.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ScanMultipleFromTemplate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ScanMultipleFromTemplate</text>
	<g>
	<rect x="25.5" y="46.5" width="484" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ScanMultipleFromTemplate( ScanString as string, TemplateString as string,<tspan x="33.5px" y="77.5px" xml:space="preserve">    Keywords as array of string, Option_ as Empty,</tspan>
	<tspan x="33.5px" y="92.5px" xml:space="preserve">    out_Scaned as array of dictionary of string )</tspan></text>
	</g>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列からテンプレートを複数回適用してテンプレートの変数部分を取り出します。</text>
	<text x="33.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ScanString</text>
	<text x="97.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateString</text>
	<text x="212.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出す文字列を含む文字列</text>
	<text x="212.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出す部分を指定する文字列</text>
	<text x="97.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keywords</text>
	<text x="212.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateString に書かれた取り出す部分の文字列の配列</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_ScanMultipleFromTemplate]" target="_blank">
	<text x="73.5px" y="662.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="24.5px" y="662.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="212.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="24.5px" y="298.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="312.5" width="370" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    ScanMultipleFromTemplate _<tspan x="52.5px" y="343.5px" xml:space="preserve">        "  [1,2]  [3,4]  ",_</tspan>
	<tspan x="52.5px" y="358.5px" xml:space="preserve">        "[${A},${B}]",_</tspan>
	<tspan x="52.5px" y="373.5px" xml:space="preserve">        Array( "${A}", "${B}" ),  Empty,  out  '//(out) out</tspan>
	<tspan x="52.5px" y="388.5px" xml:space="preserve">    Assert  out(0)("${A}") = "1"</tspan>
	<tspan x="52.5px" y="403.5px" xml:space="preserve">    Assert  out(0)("${B}") = "2"</tspan>
	<tspan x="52.5px" y="418.5px" xml:space="preserve">    Assert  out(1)("${A}") = "3"</tspan>
	<tspan x="52.5px" y="433.5px" xml:space="preserve">    Assert  out(1)("${B}") = "4"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ScanMultipleFromTemplate]" target="_blank">
	<text x="73.5px" y="641.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="641.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="212.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出した文字列の辞書の配列</text>
	<text x="97.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Scaned</text>
	<text x="162.5px" y="662.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ScanMultipleFromTemplate</text>
	<text x="24.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="66.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
	<text x="218.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートを１回適用する場合</text>
	<text x="41.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeywordArray に配列ではない文字列を指定した場合、out_Scaned には辞書ではない<tspan x="41.5px" y="508.5px" xml:space="preserve">配列が出力されます。</tspan></text>
	<text x="24.5px" y="472.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="521.5" width="292" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="537.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    ScanMultipleFromTemplate _<tspan x="52.5px" y="552.5px" xml:space="preserve">        "  [1]  [2]  ",_</tspan>
	<tspan x="52.5px" y="567.5px" xml:space="preserve">        "[#]", "#",  Empty,  out  '//(out) out</tspan>
	<tspan x="52.5px" y="582.5px" xml:space="preserve">    Assert  out(0) = "1"</tspan>
	<tspan x="52.5px" y="597.5px" xml:space="preserve">    Assert  out(1) = "2"</tspan></text>
	</g>
	<text x="24.5px" y="683.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="73.5px" y="683.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
</g>
<g id="page350" width="582" height="913" transform="translate(+10,+200064)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="913.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="913.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="913.5" x2="582.5" y2="913.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InStrWord" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InStrEx</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  InStrEx( WholeString as string, Keyword as string, StartIndex as integer,<tspan x="33.5px" y="78.5px" xml:space="preserve">                     Opt as integer ) as integer</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションを指定して文字列を検索します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeString</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keyword</text>
	<text x="177.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象になる文字列</text>
	<text x="177.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索するキーワード。 複数指定するときは配列型で</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartIndex</text>
	<text x="177.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索を開始する位置。先頭=1。 全体を検索（先頭または末尾）=0</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="177.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のフラグ、または Empty</text>
	<text x="177.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">見つかった文字列の先頭の位置。 0=見つからなかった</text>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="109.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単語全体にマッチする文字列を検索します</text>
	<g>
	<rect x="39.5" y="267.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set c = g_VBS_Lib<tspan x="47.5px" y="298.5px" xml:space="preserve">Assert  InStrEx( "answer ans", "ans", 1, c.WholeWord or c.CaseSensitive ) = 8</tspan></text>
	</g>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Opt 引数</text>
	<text x="41.5px" y="518.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.WholeWord</text>
	<text x="41.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のフラグを複数指定するときは、or で接続してください。<tspan x="41.5px" y="486.5px" xml:space="preserve">なお、c は、g_VBS_Lib の返り値です。</tspan></text>
	<text x="150.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語の単語全体にマッチする文字列を検索します。<tspan x="150.5px" y="533.5px" xml:space="preserve">このフラグを指定しなければ、単語の一部にキーワードを含む単語も</tspan>
	<tspan x="150.5px" y="548.5px" xml:space="preserve">検索にヒットします。</tspan></text>
	<text x="41.5px" y="665.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Rev</text>
	<text x="41.5px" y="598.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	<text x="150.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字、小文字を区別します。<tspan x="150.5px" y="613.5px" xml:space="preserve">このフラグを指定しなければ、大文字、小文字が異なる文字列も</tspan>
	<tspan x="150.5px" y="628.5px" xml:space="preserve">検索にヒットします。</tspan></text>
	<text x="150.5px" y="665.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前方（左上方向）に向かって検索します。<tspan x="150.5px" y="680.5px" xml:space="preserve">このフラグを指定しなければ、後方（右下方向）に向かって検索します。</tspan></text>
	<text x="149.5px" y="298.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"answer ans", "ans"</text>
	<text x="24.5px" y="855.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_InStrEx]" target="_blank">
	<text x="78.5px" y="855.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="41.5px" y="719.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.LastNextPos</text>
	<text x="150.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を、見つかった文字列の末尾の次の位置にします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InStrEx]" target="_blank">
	<text x="120.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#IsWholeWord" onclick="chgPage( evt, 352 )">
	<text x="190.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsWholeWord</text>
	</a>
	<text x="150.5px" y="565.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="150.5px" y="737.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#InStrLast" onclick="chgPage( evt, 351 )">
	<text x="184.5px" y="737.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InStrLast</text>
	</a>
	<text x="167.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_InStrEx</text>
	<text x="233.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_InStrExWholeWord</text>
	<text x="360.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_InStrExArray</text>
	<text x="41.5px" y="772.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.LineHead</text>
	<text x="150.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーワードが行頭にある場所を検索します。</text>
	<text x="150.5px" y="804.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーワードが行末にある場所を検索します。</text>
	<text x="41.5px" y="804.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.LineTail</text>
	<text x="167.5px" y="875.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_InStrExLineHeadTail</text>
	<text x="109.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したキーワードのどれか最初にマッチした文字列を検索します</text>
	<g>
	<rect x="39.5" y="353.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">pos = InStrEx( text,  Array( "{{", "}}", "＝" ),  pos,  Empty )</text>
	</g>
	<text x="24.5px" y="344.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="179.5px" y="369.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( "{{", "}}", "＝" )</text>
</g>
<g id="page351" width="519" height="361" transform="translate(+10,+200987)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="519.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="361.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="519.5" y1="-0.5" x2="519.5" y2="361.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="361.5" x2="519.5" y2="361.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InStrLast" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InStrLast</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  InStrLast( WholeString as string, Keyword as string ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を検索して、最初に見つかったキーワードの末尾の次の位置を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeString</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Keyword</text>
	<text x="185.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象になる文字列</text>
	<text x="185.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索するキーワード</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="185.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードの末尾の次の位置、見つからない=0</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_InStrLast]" target="_blank">
	<text x="82.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_InStrLast]</text>
	</a>
	<text x="33.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="59.5" y="235.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InStrLast( "ABCDEF", "CD" ) = 5  '// E の位置</text>
	</g>
	<text x="33.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#InStrWord" onclick="chgPage( evt, 350 )">
	<text x="82.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InStrEx</text>
	</a>
	<text x="33.5px" y="324.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InStrLast]" target="_blank">
	<text x="86.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page352" width="625" height="473" transform="translate(+10,+201358)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="473.5" x2="625.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsWholeWord" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsWholeWord</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsWholeWord]" target="_blank">
	<text x="142.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="568" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsWholeWord( WholeString as string, StartIndex as integer, SubWordLen as integer )<tspan x="33.5px" y="78.5px" xml:space="preserve">                       as integer</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中の指定した範囲が、単語単位になっているかどうかを返します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WholeString</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartIndex</text>
	<text x="185.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象になる文字列</text>
	<text x="185.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">範囲の開始位置。 先頭=1。文字単位</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SubWordLen</text>
	<text x="185.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">範囲の長さ（文字数）</text>
	<text x="185.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単語単位になっているかどうか</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="266.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="277.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsWholeWord( "This is a pen.", 6, 2 ) = True</text>
	</g>
	<g>
	<rect x="38.5" y="308.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsWholeWord( "This", 2, 2 ) = False</text>
	</g>
	<g>
	<rect x="38.5" y="380.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsWholeWord( "This is", 1, 7 ) = True</text>
	</g>
	<text x="24.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">範囲の中に複数の単語があっても、両端が単語の単位になっていれば True になります。</text>
	<a xlink:href="#InStrWord" onclick="chgPage( evt, 350 )">
	<text x="73.5px" y="437.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InStrEx</text>
	</a>
	<text x="24.5px" y="437.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsWholeWord]" target="_blank">
	<text x="80.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page353" width="511" height="748" transform="translate(+10,+201841)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="748.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="748.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="748.5" x2="511.5" y2="748.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StrMatchKey" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrMatchKey クラス</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrMatchKey]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="252.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">.Keyword</text>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">.IsMatch</text>
	<g>
	<rect x="45.5" y="387.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="403.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrMatchKey::IsMatch( TestStr as string ) as Boolean</text>
	</g>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">* のワイルドカードを使って、マッチするかどうかを高速に判定します。<tspan x="24.5px" y="80.5px" xml:space="preserve">* は２つ以上指定できません。エラーになります。</tspan></text>
	<g>
	<rect x="45.5" y="269.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  Keyword  as string</text>
	</g>
	<text x="43.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを含むキーワード。</text>
	<text x="43.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestStr が、.Keyword で設定したワイルドカードにマッチするかどうかを返す。<tspan x="43.5px" y="447.5px" xml:space="preserve">大文字小文字を区別しません。</tspan></text>
	<text x="24.5px" y="489.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">.IsMatchULCase</text>
	<text x="43.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestStr が、.Keyword で設定したワイルドカードにマッチするかどうかを返す。<tspan x="43.5px" y="564.5px" xml:space="preserve">大文字小文字を区別します。</tspan></text>
	<g>
	<rect x="45.5" y="504.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="520.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrMatchKey::IsMatch( TestStr as string ) as Boolean</text>
	</g>
	<text x="40.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="45.5" y="120.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set match = new StrMatchKey<tspan x="53.5px" y="151.5px" xml:space="preserve">  match.Keyword = LCase( "*.TXT" )</tspan>
	<tspan x="53.5px" y="166.5px" xml:space="preserve">  If match.IsMatch( "file1.txt" ) Then</tspan>
	<tspan x="53.5px" y="181.5px" xml:space="preserve">    :</tspan>
	<tspan x="53.5px" y="196.5px" xml:space="preserve">  End If</tspan></text>
	</g>
	<text x="179.5px" y="166.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="209.5px" y="151.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*.TXT</text>
	<text x="43.5px" y="333.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字を区別しないときは、LCase を使って小文字にしてください。</text>
	<text x="24.5px" y="685.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_StrMatchKey]" target="_blank">
	<text x="76.5px" y="685.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs # [T_StrMatchKey]</text>
	</a>
	<text x="24.5px" y="602.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">.Test<tspan x="24.5px" y="617.5px" xml:space="preserve">.IgnoreCase</tspan></text>
	<text x="44.5px" y="642.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegExp と同じ</text>
	<text x="24.5px" y="711.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceFileNameWildcard" cats_vhref="%vbslib_new%\_src\vbslib.svg#ReplaceFileNameWildcard" onclick="chgPage( evt, 687 )">
	<text x="76.5px" y="711.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceFileNameWildcard</text>
	</a>
</g>
<g id="page354" width="506" height="372" transform="translate(+10,+202599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="506.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="506.5" y1="-0.5" x2="506.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="372.5" x2="506.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StringReplaceSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StringReplaceSetClass</text>
	<a xlink:href="#Replace_StringReplaceSetClass" onclick="chgPage( evt, 355 )">
	<text pub="n" x="24.5px" y="108.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Replace</text>
	</a>
	<text x="120.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換えることを登録します。</text>
	<a xlink:href="#ReplaceRange_StringReplaceSetClass" onclick="chgPage( evt, 356 )">
	<text pub="n" x="24.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReplaceRange</text>
	</a>
	<text x="120.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えることを登録します。</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換える手順のオブジェクト。<tspan x="24.5px" y="76.5px" xml:space="preserve">同じ手順を繰り返すことや、置き換える手順をパラメーター化できます。</tspan></text>
	<a xlink:href="#DoReplace_StringReplaceSetClass" onclick="chgPage( evt, 357 )">
	<text x="24.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DoReplace</text>
	</a>
	<text x="120.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録しておいた処理を実行します。</text>
	<g>
	<rect x="31.5" y="207.5" width="286" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set rep = new StringReplaceSetClass<tspan x="39.5px" y="238.5px" xml:space="preserve">    rep.Replace  "from", "to"</tspan>
	<tspan x="39.5px" y="253.5px" xml:space="preserve">    output_text = rep.DoReplace( input_text )</tspan></text>
	</g>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="314.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="195.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_StringReplaceSet]" target="_blank">
	<text x="71.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="71.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[StringReplaceSetClass]" target="_blank">
	<text x="71.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="193.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_StringReplaceSet</text>
	<text x="317.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_StringReplaceSet_Range</text>
</g>
<g id="page355" width="523" height="215" transform="translate(+10,+202981)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="215.5" x2="523.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Replace_StringReplaceSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Replace (StringReplaceSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  StringReplaceSetClass::Replace( FromText as string, ToText as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換えることを登録します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromText</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToText</text>
	<text x="170.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキスト</text>
	<text x="170.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキスト</text>
	<a xlink:href="#StringReplaceSetClass" onclick="chgPage( evt, 354 )">
	<text x="307.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: StringReplaceSetClass クラス ]</text>
	</a>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Replace_ReplaceTextFile1" onclick="chgPage( evt, 582 )">
	<text x="66.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Replace (ReplaceTextFile1)</text>
	</a>
</g>
<g id="page356" width="631" height="245" transform="translate(+10,+203206)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="245.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="245.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="245.5" x2="631.5" y2="245.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceRange_StringReplaceSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceRange (StringReplaceSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  StringReplaceSetClass::ReplaceRange( StartOfFromText as string, EndOfFromText as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                                          ToText as string )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えることを登録します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartOfFromText</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EndOfFromText</text>
	<text x="211.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストが始まる場所にあるタグ（テキスト）</text>
	<text x="211.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストが終わる場所にあるタグ（テキスト）</text>
	<text x="211.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキスト。 通常、タグも含む。</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToText</text>
	<a xlink:href="#StringReplaceSetClass" onclick="chgPage( evt, 354 )">
	<text x="310.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: StringReplaceSetClass クラス ]</text>
	</a>
	<text x="24.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text x="75.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRange (ReplaceTextFile1)</text>
	</a>
</g>
<g id="page357" width="523" height="179" transform="translate(+10,+203461)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="179.5" x2="523.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DoReplace_StringReplaceSetClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DoReplace (StringReplaceSetClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StringReplaceSetClass::DoReplace( InputText as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録しておいた処理を実行します。</text>
	<a xlink:href="#StringReplaceSetClass" onclick="chgPage( evt, 354 )">
	<text x="310.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: StringReplaceSetClass クラス ]</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputText</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="173.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキスト</text>
	<text x="173.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキスト</text>
</g>
<g id="page358" width="547" height="312" transform="translate(+10,+203650)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="547.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="312.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="547.5" y1="-0.5" x2="547.5" y2="312.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="312.5" x2="547.5" y2="312.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_RegExp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_RegExp</text>
	<g>
	<rect x="45.5" y="206.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set re = new_RegExp( "Function\(.*\)", True )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_RegExp( Pattern as string, IsCaseSensitive as boolean ) as RegExp</text>
	</g>
	<text x="202.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを簡易的に生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Pattern</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsCaseSensitive</text>
	<text x="214.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現</text>
	<text x="214.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字を区別するかどうか</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="214.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現オブジェクト</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現 (VBScript.RegExp)</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg">
	<text x="286.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<text x="24.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_RegExp]" target="_blank">
	<text x="84.5px" y="275.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="150.5px" y="28.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new Regular Expression</text>
</g>
<g id="page359" width="633" height="637" transform="translate(+10,+203972)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="633.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="637.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="633.5" y1="-0.5" x2="633.5" y2="637.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="637.5" x2="633.5" y2="637.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FindStringLines" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FindStringLines</text>
	<g>
	<rect x="45.5" y="245.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  FindStringLines( "abc"+ vbCRLF +"def", "ab", Empty ) = "abc"+ vbCRLF</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="550" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  FindStringLines( BeforeString as string, RegularExpression as string or RegExp,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Option_ as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行の文字列を、正規表現でマッチする行だけにします。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeString</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpression</text>
	<text x="229.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前の文字列</text>
	<text x="229.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現の文字列、または</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="229.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または False (=マッチしない行だけにする)</text>
	<text x="24.5px" y="448.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="425.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="201.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_FindStringLines</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_FindStringLines]" target="_blank">
	<text x="83.5px" y="448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[FindStringLines]" target="_blank">
	<text x="84.5px" y="425.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="229.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後の文字列</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#StartReplace" onclick="chgPage( evt, 600 )">
	<text x="83.5px" y="528.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StartReplace</text>
	</a>
	<a xlink:href="#PassThroughLineFilters" onclick="chgPage( evt, 606 )">
	<text x="83.5px" y="546.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PassThroughLineFilters</text>
	</a>
	<g>
	<rect x="45.5" y="277.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  FindStringLines( "abc"+ vbCRLF +"def", ".*", Empty ) = "abc"+ vbCRLF +"def"</text>
	</g>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg">
	<text x="84.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<g>
	<rect x="45.5" y="309.5" width="388" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  rep = OpenForReplace( "file1.txt", Empty )<tspan x="53.5px" y="340.5px" xml:space="preserve">    rep.Text = FindStringLines( rep.Text, """ERROR""", Empty )</tspan>
	<tspan x="53.5px" y="355.5px" xml:space="preserve">    rep = Empty</tspan></text>
	</g>
	<a xlink:href="#Text_ReplaceTextFile1" onclick="chgPage( evt, 581 )">
	<text x="83.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Text (ReplaceTextFile1) (OpenForReplace)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="390.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegExp オブジェクト</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg">
	<text x="522.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#find" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#find" onclick="chgPage( evt, 541 )">
	<text pub="n" x="83.5px" y="564.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ find (DOS バッチファイル)</text>
	</a>
	<a xlink:href="#find_c" onclick="chgPage( evt, 542 )">
	<text x="83.5px" y="600.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ find_c</text>
	</a>
	<a xlink:href="#find" cats_vhref="%vbslib_new%\_src\vbslib.svg#find" onclick="chgPage( evt, 541 )">
	<text x="83.5px" y="582.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ find</text>
	</a>
	<a xlink:href="#ArrayFromLines" onclick="chgPage( evt, 763 )">
	<text x="83.5px" y="510.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromLines</text>
	</a>
	<a xlink:href="#grep_sth" onclick="chgPage( evt, 37 )">
	<text x="83.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep コマンド</text>
	</a>
</g>
<g id="page360" width="644" height="612" transform="translate(+10,+204619)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="644.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="612.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="644.5" y1="-0.5" x2="644.5" y2="612.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="612.5" x2="644.5" y2="612.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SortStringLines" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SortStringLines</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SortStringLines( BeforeString as string, IsDuplicated as boolean )</text>
	</g>
	<text x="24.5px" y="465.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="442.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="201.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_FindStringLines</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_FindStringLines]" target="_blank">
	<text x="83.5px" y="465.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SortStringLines]" target="_blank">
	<text x="84.5px" y="442.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行の文字列を、行単位で整列（ソート）します。</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeString</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDuplicated</text>
	<text x="229.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">整列前の文字列</text>
	<text x="229.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">重複する行をそのまま残すかどうか。 False = 重複したら１行にする</text>
	<text x="229.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">整列後の文字列</text>
	<text x="97.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="46.5" y="218.5" width="274" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    lines = _<tspan x="54.5px" y="249.5px" xml:space="preserve">        "A"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="264.5px" xml:space="preserve">        "C"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="279.5px" xml:space="preserve">        "F"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="294.5px" xml:space="preserve">        "C"</tspan>
	<tspan x="54.5px" y="309.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="324.5px" xml:space="preserve">    lines = SortStringLines( lines, False )</tspan>
	<tspan x="54.5px" y="339.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="354.5px" xml:space="preserve">    Assert  lines = _</tspan>
	<tspan x="54.5px" y="369.5px" xml:space="preserve">        "A"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="384.5px" xml:space="preserve">        "C"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="399.5px" xml:space="preserve">        "F"+ vbCRLF</tspan></text>
	</g>
	<text x="24.5px" y="206.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="495.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="http://scripting.cocolog-nifty.com/blog/2009/09/uniq-77dd.html" target="_blank">
	<text x="81.5px" y="535.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ uniqバッチファイル Windows Script Programming (Web)</text>
	</a>
	<a xlink:href="http://www.atmarkit.co.jp/flinux/rensai/linuxtips/245wlinedel.html" target="_blank">
	<text x="81.5px" y="555.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ソートされたファイルから重複した行を削除するには (Web)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#sort" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#sort" onclick="chgPage( evt, 171 )">
	<text pub="n" x="81.5px" y="515.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sort (DOS バッチファイル)</text>
	</a>
	<a xlink:href="#SortLines" onclick="chgPage( evt, 74 )">
	<text x="81.5px" y="495.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SortLines コマンド</text>
	</a>
	<a xlink:href="#ArrayFromLines" onclick="chgPage( evt, 763 )">
	<text x="81.5px" y="575.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromLines</text>
	</a>
</g>
<g id="page361" width="640" height="494" transform="translate(+10,+205241)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="494.5" x2="640.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLeftEndOfLinePosition" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLeftEndOfLinePosition</text>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetLeftEndOfLinePosition( in_Text as string, in_PositionInText as integer )</text>
	</g>
	<text x="33.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置にある行の先頭の位置を返します。</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PositionInText</text>
	<text x="224.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の文字列</text>
	<text x="224.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置、先頭 = 1</text>
	<text x="224.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置にある行の先頭の位置</text>
	<text x="97.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="46.5" y="216.5" width="562" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    lines = _<tspan x="54.5px" y="247.5px" xml:space="preserve">        "A"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="262.5px" xml:space="preserve">        "C"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="277.5px" xml:space="preserve">        "F"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="292.5px" xml:space="preserve">        "K"</tspan>
	<tspan x="54.5px" y="307.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="322.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, InStr( lines, "F" ) ) = InStr( lines, "F" )</tspan>
	<tspan x="54.5px" y="337.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, InStr( lines, "F" ) + 1 ) = InStr( lines, "F" )</tspan>
	<tspan x="54.5px" y="352.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, 1 ) = 1</tspan></text>
	</g>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="228.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPreviousLinePosition</text>
	<text x="24.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_GetPreviousLinePosition]" target="_blank">
	<text x="76.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace_target.vbs</text>
	</a>
	<text x="24.5px" y="395.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetLeftEndOfLinePosition" target="_blank">
	<text x="76.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="441.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetNextLinePosition" onclick="chgPage( evt, 362 )">
	<text x="76.5px" y="441.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetNextLinePosition</text>
	</a>
	<a xlink:href="#GetPreviousLinePosition" onclick="chgPage( evt, 363 )">
	<text x="76.5px" y="457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPreviousLinePosition</text>
	</a>
</g>
<g id="page362" width="608" height="520" transform="translate(+10,+205745)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="520.5" x2="608.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetNextLinePosition" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNextLinePosition</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetNextLinePosition( in_Text as string, in_PositionInText as integer )</text>
	</g>
	<text x="33.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ下の行の先頭の位置を返します。</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OverPositionInText</text>
	<text x="251.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の文字列</text>
	<text x="251.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置、先頭 = 1</text>
	<text x="251.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ下の行の先頭の位置、0=下の行はない</text>
	<text x="97.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="33.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OverPositionInText 引数に行の途中の位置を指定したときは、その次の行の先頭を返します。<tspan x="33.5px" y="212.5px" xml:space="preserve">in_OverPositionInText 引数に、最終行の中のどこかを指定したときは、0 を返します。</tspan>
	<tspan x="33.5px" y="227.5px" xml:space="preserve">in_Test の末尾が改行のとき、その改行の次の文字にある行は、最終行ではありません。 </tspan></text>
	<g>
	<rect x="71.5" y="248.5" width="88" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Line1(CR+LF)<tspan x="79.5px" y="279.5px" xml:space="preserve">Line2(CR+LF)</tspan>
	<tspan x="79.5px" y="294.5px" xml:space="preserve"></tspan></text>
	</g>
	<g>
	<rect x="71.5" y="318.5" width="88" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Line1(CR+LF)<tspan x="79.5px" y="349.5px" xml:space="preserve">Line2</tspan></text>
	</g>
	<g>
	<rect x="71.5" y="371.5" width="88" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Line1(CR+LF)<tspan x="79.5px" y="402.5px" xml:space="preserve">(CR+LF)</tspan>
	<tspan x="79.5px" y="417.5px" xml:space="preserve"></tspan></text>
	</g>
	<text x="181.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Line2 が最終行</text>
	<text x="181.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Line2 が最終行</text>
	<text x="181.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Line1の次の行が最終行</text>
	<text x="228.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPreviousLinePosition</text>
	<text x="24.5px" y="483.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_GetPreviousLinePosition]" target="_blank">
	<text x="76.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace_target.vbs</text>
	</a>
	<text x="24.5px" y="460.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetNextLinePosition" target="_blank">
	<text x="76.5px" y="460.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page363" width="640" height="528" transform="translate(+10,+206275)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="528.5" x2="640.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPreviousLinePosition" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPreviousLinePosition</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPreviousLinePosition( in_Text as string, in_OverPositionInText as integer )</text>
	</g>
	<text x="33.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ上の行の先頭の位置を返します。</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OverPositionInText</text>
	<text x="251.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の文字列</text>
	<text x="251.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置、先頭 = 1</text>
	<text x="251.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ上の行の先頭の位置</text>
	<text x="97.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="46.5" y="266.5" width="562" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    lines = _<tspan x="54.5px" y="297.5px" xml:space="preserve">        "A"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="312.5px" xml:space="preserve">        "C"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="327.5px" xml:space="preserve">        "F"+ vbCRLF +_</tspan>
	<tspan x="54.5px" y="342.5px" xml:space="preserve">        "K"</tspan>
	<tspan x="54.5px" y="357.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="372.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, InStr( lines, "F" ) ) = InStr( lines, "C" )</tspan>
	<tspan x="54.5px" y="387.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, InStr( lines, "F" ) + 1 ) = InStr( lines, "F" )</tspan>
	<tspan x="54.5px" y="402.5px" xml:space="preserve">    Assert  GetPreviousLinePosition( lines, 1 ) = 0</tspan></text>
	</g>
	<text x="24.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="228.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPreviousLinePosition</text>
	<text x="24.5px" y="468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_GetPreviousLinePosition]" target="_blank">
	<text x="76.5px" y="468.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace_target.vbs</text>
	</a>
	<text x="24.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetPreviousLinePosition" target="_blank">
	<text x="76.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="491.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="76.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<text x="33.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OverPositionInText 引数に行の途中の位置を指定したときは、その行の先頭を返します。<tspan x="33.5px" y="212.5px" xml:space="preserve">in_OverPositionInText 引数に 1 （先頭） を指定したときは、0 を返します。</tspan></text>
</g>
<g id="page364" width="578" height="954" transform="translate(+10,+206813)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="954.5" x2="578.5" y2="954.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StringStream" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StringStream クラス</text>
	<text x="24.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text pub="n" x="80.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream</text>
	</a>
	<text x="152.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じようにアクセスします。</text>
	<text x="31.5px" y="107.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.SetString( Str as string )</text>
	<text x="31.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReadLine</text>
	<text x="31.5px" y="147.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AtEndOfStream</text>
	<text x="225.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1行入力します。 TextStream 互換</text>
	<text x="225.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべて入力したかどうか。 TextStream 互換</text>
	<text x="225.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の文字列を設定し、ファイルポインタを先頭に戻す。</text>
	<g>
	<rect x="37.5" y="346.5" width="364" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set file = new StringStream<tspan x="45.5px" y="377.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="392.5px" xml:space="preserve">    file.SetString  "123" +vbCRLF+ "456"</tspan>
	<tspan x="45.5px" y="407.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="422.5px" xml:space="preserve">    Do Until  file.AtEndOfStream()</tspan>
	<tspan x="45.5px" y="437.5px" xml:space="preserve">        echo  file.ReadLine()  ' 改行(vbCR+vbLF)は含まない</tspan>
	<tspan x="45.5px" y="452.5px" xml:space="preserve">    Loop</tspan>
	<tspan x="45.5px" y="467.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="482.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="26.5px" y="856.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_StringStream]" target="_blank">
	<text x="78.5px" y="856.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace_target.vbs</text>
	</a>
	<text x="26.5px" y="713.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字は、vbLF でも構いません。</text>
	<text x="31.5px" y="167.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReadAll</text>
	<text x="31.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Write</text>
	<text x="31.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.WriteLine</text>
	<text x="225.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体を入力します。 TextStream 互換</text>
	<text x="225.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を出力します。 TextStream 互換</text>
	<text x="225.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１行を出力します。 TextStream 互換</text>
	<text x="26.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力した文字列は、ReadAll で取得できます。<tspan x="26.5px" y="750.5px" xml:space="preserve">Write したものを先頭から Read するときは、ReadAll したものを SetString してください。</tspan></text>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="104.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列からリードする</text>
	<g>
	<rect x="37.5" y="541.5" width="358" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set file = new StringStream<tspan x="45.5px" y="572.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="587.5px" xml:space="preserve">    file.WriteLine  "123"</tspan>
	<tspan x="45.5px" y="602.5px" xml:space="preserve">    file.WriteLine  "456"</tspan>
	<tspan x="45.5px" y="617.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="632.5px" xml:space="preserve">    Assert  file.ReadAll() = "123"+ vbCRLF +"456"+ vbCRLF</tspan>
	<tspan x="45.5px" y="647.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="662.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="104.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列へライトする</text>
	<text x="24.5px" y="529.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="26.5px" y="833.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[StringStream]" target="_blank">
	<text x="78.5px" y="833.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="31.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsWithLineFeed</text>
	<text x="225.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードする１行の末尾に改行コードを含める</text>
	<text x="26.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字を維持するときは、IsWithLineFeed = True にして ReadLine → Write してください。</text>
	<a xlink:href="#SplitLineAndCRLF" onclick="chgPage( evt, 607 )">
	<text x="26.5px" y="795.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SplitLineAndCRLF</text>
	</a>
	<text x="134.5px" y="795.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使えば、改行文字を分けることができます。 </text>
	<text x="26.5px" y="879.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="78.5px" y="879.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<text x="31.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Line</text>
	<text x="225.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次にリードする行番号（１〜）</text>
	<text x="74.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">プロパティ</text>
	<a xlink:href="#ArrayFromLines" onclick="chgPage( evt, 763 )">
	<text x="78.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromLines</text>
	</a>
	<text x="237.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_StringStream</text>
	<a xlink:href="#GetPreviousLinePosition" onclick="chgPage( evt, 363 )">
	<text x="78.5px" y="917.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPreviousLinePosition</text>
	</a>
	<text x="31.5px" y="247.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReadingLineFeed</text>
	<text x="225.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字。初期値は vbLF （LF or CR+LF）。<tspan x="225.5px" y="262.5px" xml:space="preserve">vbCRLF のときは、LF は行に含む</tspan></text>
</g>
<g id="page365" width="569" height="331" transform="translate(+10,+207777)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="331.5" x2="569.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="str_others" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text pub="n" x="30.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (CSV) ArrayFromCSV, ArrayFromCSV_Int</text>
	</a>
	<a xlink:href="#XmlAttr" onclick="chgPage( evt, 829 )">
	<text pub="n" x="30.5px" y="101.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlAttr</text>
	</a>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="30.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<text x="211.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を変更します。</text>
	<text x="211.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " で囲む XML の属性値に変換します。</text>
	<text x="327.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行を配列に格納する。</text>
	<a xlink:href="#filename" onclick="chgPage( evt, 624 )">
	<text x="30.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名・パス</text>
	</a>
	<a xlink:href="#IsWildcard" onclick="chgPage( evt, 683 )">
	<text x="30.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsWildcard</text>
	</a>
	<a xlink:href="#CutCRLF" onclick="chgPage( evt, 608 )">
	<text x="30.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutCRLF</text>
	</a>
	<text x="211.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字を削除します。</text>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="30.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="211.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列 TextStream</text>
	<a xlink:href="#GetTextFromClipboard" cats_vhref="%vbslib_new%\_src\vbslib.svg#GetTextFromClipboard" onclick="chgPage( evt, 168 )">
	<text x="30.5px" y="262.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTextFromClipboard</text>
	</a>
	<text x="211.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリップボードから文字列を取得します</text>
	<a xlink:href="#GetLineCount" onclick="chgPage( evt, 561 )">
	<text x="30.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineCount</text>
	</a>
	<text x="211.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行数をカウントします</text>
	<a xlink:href="#ToRegExpPattern" onclick="chgPage( evt, 539 )">
	<text x="30.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToRegExpPattern</text>
	</a>
	<text x="211.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現で使われるメタ文字も検索できるように変換します。</text>
</g>
<g id="page366" width="130" height="80" transform="translate(+10,+208118)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="130.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="130.5" y1="-0.5" x2="130.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="130.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Date" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">日付 (Date)</text>
</g>
<g id="page367" width="494" height="254" transform="translate(+10,+208208)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="254.5" x2="494.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestableNow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestableNow</text>
	<g>
	<rect x="25.5" y="47.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  TestableNow() as Date</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストに使える現在の日時です。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在の日時、または、</text>
	<text x="24.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Now" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Now">
	<text x="80.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Now 関数</text>
	</a>
	<a xlink:href="#new_TestableNow" onclick="chgPage( evt, 368 )">
	<text x="80.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TestableNow</text>
	</a>
	<a xlink:href="#new_TestableNow" onclick="chgPage( evt, 368 )">
	<text x="300.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TestableNow</text>
	</a>
	<text x="401.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定値</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[TestableNow]" target="_blank">
	<text x="80.5px" y="164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page368" width="606" height="345" transform="translate(+10,+208472)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="606.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="606.5" y1="-0.5" x2="606.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="345.5" x2="606.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TestableNow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_TestableNow</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_TestableNow( a_Date as Date ) as TestableNowClass</text>
	</g>
	<text x="109.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が返す値を設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_Date</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestableNow が返す値</text>
	<a xlink:href="#TestableNow" onclick="chgPage( evt, 367 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestableNow</text>
	</a>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除したときに、TestableNow が返す値を現在日時に戻すオブジェクト</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="60.5" y="190.5" width="328" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set tn = new_TestableNow( DateSerial( 2014, 1, 1 ) )<tspan x="68.5px" y="221.5px" xml:space="preserve"></tspan>
	<tspan x="68.5px" y="236.5px" xml:space="preserve">echo  TestableNow()</tspan>
	<tspan x="68.5px" y="251.5px" xml:space="preserve"></tspan>
	<tspan x="68.5px" y="266.5px" xml:space="preserve">tn = Empty</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Date" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Date" onclick="chgPage( evt, 366 )">
	<text x="321.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Date 型</text>
	</a>
	<text x="24.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_TestableNow]" target="_blank">
	<text x="83.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page369" width="487" height="204" transform="translate(+10,+208827)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="487.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="204.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="487.5" y1="-0.5" x2="487.5" y2="204.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="204.5" x2="487.5" y2="204.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsTimeOnlyDate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsTimeOnlyDate</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsTimeOnlyDate( aDateTime as Date ) as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Date 型の値が、日付指定のない時刻だけの値であるかどうかを返します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="132.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  IsTimeOnlyDate( CDate("2009/1/1") ) = False<tspan x="49.5px" y="163.5px" xml:space="preserve">  IsTimeOnlyDate( CDate("13:00") ) = True</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsTimeOnlyDate]" target="_blank">
	<text x="158.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page370" width="575" height="741" transform="translate(+10,+209041)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="741.5" x2="575.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DateAddStr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DateAddStr</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DateAddStr( BaseDate as Date, Plus as string ) as Date</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日付時刻の加減算をします。</text>
	<g>
	<rect x="41.5" y="132.5" width="502" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">d = DateAddStr( CDate("2009/1/1"), "+1month 10days" )  '// d = CDate("2009/2/11")<tspan x="49.5px" y="163.5px" xml:space="preserve">t = DateAddStr( CDate("17:00"), "-8hours" )  '// t = CDate("9:00")</tspan>
	<tspan x="49.5px" y="178.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "+1hours -5min" )  '// t = CDate("10:55")</tspan>
	<tspan x="49.5px" y="193.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "-1hours -5min" )  '// t = CDate("8:55")</tspan>
	<tspan x="49.5px" y="208.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "-1hours  5min" )  '// t = CDate("8:55")</tspan>
	<tspan x="49.5px" y="223.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "-1hours +5min" )  '// t = CDate("9:05")</tspan>
	<tspan x="49.5px" y="238.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "+2:30" )  '// t = CDate("12:30")</tspan>
	<tspan x="49.5px" y="253.5px" xml:space="preserve">t = DateAddStr( CDate("10:00"), "-2:30" )  '// t = CDate("7:30")</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DateAddStr]" target="_blank">
	<text x="130.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Plus 引数</text>
	<text x="33.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭は、"+" か "-" を指定します。 先頭の "+" か "-" を省略すると "+" になります。<tspan x="33.5px" y="341.5px" xml:space="preserve">先頭以外の "+" か "-" を省略すると、それまでの "+" か "-" を引き継ぎます。</tspan>
	<tspan x="33.5px" y="356.5px" xml:space="preserve">時分は、00:00 形式で指定できます。</tspan></text>
	<text x="33.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単位に指定できるキーワードは次のものがあります。</text>
	<text x="48.5px" y="407.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"year", "years", "month", "months", "day", "days"<tspan x="48.5px" y="422.5px" xml:space="preserve">"hour", "hours", "minute", "minutes", "min", "second", "seconds", "sec"</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#DateAdd" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#DateAdd">
	<text pub="n" x="75.5px" y="687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DateAdd (VBScript)</text>
	</a>
	<text x="24.5px" y="687.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\Cats\clib\Locale\Locale.svg#FILETIME_add" cats_vhref="%svgcats_src%\clib\Locale\Locale.svg#FILETIME_add">
	<text x="229.5px" y="687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 時間の加減算 (clib)</text>
	</a>
	<a xlink:href="#MakeRule_compare" cats_vhref="%vbslib_new%\_src\vbslib.svg#MakeRule_compare" onclick="chgPage( evt, 909 )">
	<text pub="n" x="75.5px" y="704.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeRule_compare</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="75.5px" y="658.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # main</text>
	</a>
	<text x="24.5px" y="658.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="124.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="47.5" y="487.5" width="370" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  echo  "日時の例：2008/06/11, 14:28:01, -1day, -2hours"<tspan x="55.5px" y="518.5px" xml:space="preserve">  echo  "Enter のみ："+ limit_str_default</tspan>
	<tspan x="55.5px" y="533.5px" xml:space="preserve">  limit_str = Input( "日時 &gt;" )</tspan>
	<tspan x="55.5px" y="548.5px" xml:space="preserve">  If limit_str = "" Then  limit_str = limit_str_default</tspan>
	<tspan x="55.5px" y="563.5px" xml:space="preserve">  Select Case  Left( limit_str, 1 )</tspan>
	<tspan x="55.5px" y="578.5px" xml:space="preserve">    Case "+", "-" :  limit = DateAddStr( Now(), limit_str )</tspan>
	<tspan x="55.5px" y="593.5px" xml:space="preserve">    Case Else : limit = CDate( limit_str )</tspan>
	<tspan x="55.5px" y="608.5px" xml:space="preserve">  End Select</tspan></text>
	</g>
	<text x="116.5px" y="474.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日時でも、差分（１日前など）でもできる入力</text>
</g>
<g id="page371" width="275" height="132" transform="translate(+10,+209792)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="275.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="275.5" y1="-0.5" x2="275.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="275.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetOldestDate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetOldestDate</text>
	<g>
	<rect x="25.5" y="47.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetOldestDate() as Date</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Data 型の最も過去の値を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: GetOldestDate" target="_blank">
	<text x="162.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page372" width="572" height="731" transform="translate(+10,+209934)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="572.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="731.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="572.5" y1="-0.5" x2="572.5" y2="731.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="731.5" x2="572.5" y2="731.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="W3CDTF" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">W3CDTF</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  W3CDTF( SourceTimeDate as Date or string ) as string or Date</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日時を文字列（W3C-DTF）に変換します。 または、その逆変換をします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[W3CDTF]" target="_blank">
	<text x="118.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#W3CDTF" onclick="chgPage( evt, 372 )" target="_blank">
	<text x="76.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # W3CDTF</text>
	</a>
	<text x="24.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="37.5" y="188.5" width="442" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  W3CDTF( CDate( "2001/2/2 1:15" ) ) = "2001-02-02T01:15:00+09:00"<tspan x="45.5px" y="219.5px" xml:space="preserve">  W3CDTF( "2001-02-02T01:15:00+09:00" ) = CDate( "2001/02/02 1:15:00" )</tspan>
	<tspan x="45.5px" y="234.5px" xml:space="preserve">  W3CDTF( "2001-02-02T00:00:00Z" ) = CDate( "2001/02/12 9:00" )</tspan></text>
	</g>
	<text x="112.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日本（UTC+9時間）の場合</text>
	<text id="ISO8601" class="keyword" x="24.5px" y="316.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">W3C-DTF, ISO8601</text>
	<g>
	<rect x="32.5" y="393.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000</text>
	</g>
	<g>
	<rect x="32.5" y="426.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000-00</text>
	</g>
	<g>
	<rect x="32.5" y="459.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000-00-00</text>
	</g>
	<g>
	<rect x="32.5" y="492.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000-00-00T00:00+00:00</text>
	</g>
	<g>
	<rect x="32.5" y="525.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000-00-00T00:00:00+00:00</text>
	</g>
	<g>
	<rect x="32.5" y="558.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0000-00-00T00:00:00.0+00:00</text>
	</g>
	<g>
	<rect x="236.5" y="558.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY-MM-DDThh:mm:ss.sTZD</text>
	</g>
	<g>
	<rect x="236.5" y="525.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY-MM-DDThh:mm:ssTZD</text>
	</g>
	<g>
	<rect x="236.5" y="492.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY-MM-DDThh:mmTZD</text>
	</g>
	<g>
	<rect x="236.5" y="459.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY-MM-DD</text>
	</g>
	<g>
	<rect x="236.5" y="426.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY-MM</text>
	</g>
	<g>
	<rect x="236.5" y="393.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">YYYY</text>
	</g>
	<text x="40.5px" y="616.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">年月日時分秒が 1桁のときは 01 のように 0 をつけること。<tspan x="40.5px" y="631.5px" xml:space="preserve">年は4桁。小数部は何桁でもよい。</tspan>
	<tspan x="40.5px" y="646.5px" xml:space="preserve">時刻（hh:mm:ss）は、現地の時刻を記述する。</tspan></text>
	<text x="29.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML などで国際的に使える日時の表記法。 タイムゾーンを考慮している。<tspan x="29.5px" y="362.5px" xml:space="preserve">ISO 8601:1988 に基づく。 XML Schema の dateTime 型より厳密で単純。</tspan>
	<tspan x="29.5px" y="377.5px" xml:space="preserve">W3Cの標準仕様ではない。</tspan></text>
	<text id="tzd" class="keyword" x="40.5px" y="670.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TZD（タイムゾーン, TimeZoneDesignator ）</text>
	<text x="276.5px" y="670.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、"Z", "+00:00", "-00:00" のいずれか。</text>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日時を引数に指定したら、文字列が返ります。<tspan x="33.5px" y="143.5px" xml:space="preserve">文字列を引数に指定したら、日時が返ります。</tspan></text>
	<text x="40.5px" y="694.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">W3C-DTF の文字列は、ファイル名に使うことができません。 : を ; に置き換えてください。</text>
</g>
<g id="page373" width="537" height="350" transform="translate(+10,+210675)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="537.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="537.5" y1="-0.5" x2="537.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="350.5" x2="537.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CDateFromEMailDate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CDateFromEMailDate</text>
	<g>
	<rect x="45.5" y="192.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    a_date = CDateFromEMailDate( "Date: Fri, 25 Oct 2013 22:07:30 +0900" )<tspan x="53.5px" y="223.5px" xml:space="preserve">    Assert  W3CDTF( a_date ) = "2013-10-25T22:07:30+09:00"</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CDateFromEMailDate( DateString as string ) as Date</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">e-mail (MIME) 形式の日付を、VBScript の Date 型に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DateString</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">e-mail (MIME) 形式の日付</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日付</text>
	<text x="24.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#[T_EMailDate]" target="_blank">
	<text x="76.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs</text>
	</a>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="173.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_EMailDate</text>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#MIME" cats_vhref="%programming%\文字\Unicode.svg#MIME">
	<text x="76.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MIME</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CDateFromEMailDate]" target="_blank">
	<text x="80.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page374" width="475" height="310" transform="translate(+10,+211035)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="475.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="475.5" y1="-0.5" x2="475.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="310.5" x2="475.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetMonthNumberFromString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetMonthNumberFromString</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetMonthNumberFromString( MonthStr as string ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">３文字からなる月の英語表記を、月の数字に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MonthStr</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">３文字からなる月の英語表記</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">月の数字</text>
	<g>
	<rect x="45.5" y="192.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetMonthNumberFromString( "Jan" ) = 1</text>
	</g>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#[T_GetMonthNumberFromString]" target="_blank">
	<text x="76.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs</text>
	</a>
	<text x="24.5px" y="273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="173.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetMonthNumberFromString</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetMonthNumberFromString]" target="_blank">
	<text x="80.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page375" width="619" height="475" transform="translate(+10,+211355)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="475.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="475.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="475.5" x2="619.5" y2="475.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertTimeZone" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertTimeZone</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ConvertTimeZone( DateTime as Date or string, FromTZD as string, ToTZD as string )<tspan x="33.5px" y="78.5px" xml:space="preserve">            as Date or string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムゾーンを変更した時刻を返します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DateTime</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromTZD</text>
	<text x="177.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前の時刻。 Date 型、または W3C-DTF 形式の文字列</text>
	<text x="177.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前のタイムゾーン、または Empty</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToTZD</text>
	<text x="177.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のタイムゾーン、または Empty</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ConvertTimeZone]" target="_blank">
	<text x="199.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="177.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の時刻。 DateTime 引数と同じ型（Date型または文字列）</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#TimeZoneDesignator" onclick="chgPage( evt, 376 )">
	<text x="405.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TimeZoneDesignator</text>
	</a>
	<text x="24.5px" y="354.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="364.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  ConvertTimeZone( "2002-02-02T11:02:02+09:00", "+09:00", "Z" ) = "2002-02-02T02:02:02Z"<tspan x="45.5px" y="395.5px" xml:space="preserve">  ConvertTimeZone( CDate("2:02"), "Z", "+9:00" ) = CDate("11:02")</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#ConvertTimeZone" onclick="chgPage( evt, 375 )" target="_blank">
	<text x="76.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # ConvertTimeZone</text>
	</a>
	<text x="24.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DateTime に W3C-DTF を指定するときは、FromTZD は Empty または、DateTime に指定した<tspan x="33.5px" y="246.5px" xml:space="preserve">タイムゾーンと同じタイムゾーンを指定できます。</tspan>
	<tspan x="33.5px" y="261.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="276.5px" xml:space="preserve">DateTime に Date 型を指定するときに、FromTZD を Empty にすると、現在 OS に設定されている</tspan>
	<tspan x="33.5px" y="291.5px" xml:space="preserve">タイムゾーンを指定したことと同じになります。</tspan>
	<tspan x="33.5px" y="306.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="321.5px" xml:space="preserve">ToTZD に Empty にすると、現在 OS に設定されているタイムゾーンを指定したことと同じになります。</tspan></text>
</g>
<g id="page376" width="559" height="296" transform="translate(+10,+211840)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="296.5" x2="559.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TimeZoneDesignator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TimeZoneDesignator</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  TimeZoneDesignator( MinuteBias as integer ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">W3C-DTF のタイムゾーンの部分の文字列を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MinuteBias</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">時差。単位は分。 Empty = OS に設定されているタイムゾーン</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">W3C-DTF のタイムゾーンの部分</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[TimeZoneDesignator]" target="_blank">
	<text x="199.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="185.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  TimeZoneDesignator( 540 ) = "+09:00"<tspan x="45.5px" y="216.5px" xml:space="preserve">  TimeZoneDesignator( Empty ) = "+09:00"  '// 日本の場合</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#TimeZoneDesignator" onclick="chgPage( evt, 376 )" target="_blank">
	<text x="76.5px" y="259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # TimeZoneDesignator</text>
	</a>
	<text x="24.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page377" width="559" height="296" transform="translate(+10,+212146)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="296.5" x2="559.5" y2="296.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MinusTZD" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MinusTZD</text>
	<g>
	<rect x="25.5" y="47.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MinusTZD( MinuteBias as integer ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">W3C-DTF のタイムゾーンの部分の文字列をマイナスにして返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MinuteBias</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">時差。単位は分。 Empty = OS に設定されているタイムゾーン</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">W3C-DTF のタイムゾーンの部分のマイナス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="185.5" width="292" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  MinusTZD( 540 ) = "-09:00"<tspan x="45.5px" y="216.5px" xml:space="preserve">  MinusTZD( Empty ) = "-09:00"  '// 日本の場合</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#MinusTZD" onclick="chgPage( evt, 377 )" target="_blank">
	<text x="76.5px" y="259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # MinusTZD</text>
	</a>
	<text x="24.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MinusTZD]" target="_blank">
	<text x="144.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="204.5px" y="28.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Minus Time Zone Disignator</text>
</g>
<g id="page378" width="527" height="973" transform="translate(+10,+212452)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="527.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="973.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="527.5" y1="-0.5" x2="527.5" y2="973.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="973.5" x2="527.5" y2="973.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BenchStart" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BenchStart</text>
	<g>
	<rect x="25.5" y="47.5" width="118" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BenchStart()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の処理時間の計測を開始します。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="107.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<g>
	<rect x="38.5" y="567.5" width="196" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BenchStart<tspan x="46.5px" y="598.5px" xml:space="preserve">For Each x  In Items</tspan>
	<tspan x="46.5px" y="613.5px" xml:space="preserve">  Bench  1</tspan>
	<tspan x="46.5px" y="628.5px" xml:space="preserve">    '// セクション１の計測区間</tspan>
	<tspan x="46.5px" y="643.5px" xml:space="preserve">  Bench  2</tspan>
	<tspan x="46.5px" y="658.5px" xml:space="preserve">    '// セクション２の計測区間</tspan>
	<tspan x="46.5px" y="673.5px" xml:space="preserve">  Bench  0</tspan>
	<tspan x="46.5px" y="688.5px" xml:space="preserve">Next</tspan>
	<tspan x="46.5px" y="703.5px" xml:space="preserve">BenchEnd</tspan>
	<tspan x="46.5px" y="718.5px" xml:space="preserve">Pause</tspan></text>
	</g>
	<text x="24.5px" y="553.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="772.5" width="208" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="788.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Benchmark Result:<tspan x="46.5px" y="803.5px" xml:space="preserve">Sampling Count = 1401</tspan>
	<tspan x="46.5px" y="818.5px" xml:space="preserve">Elapsed Time = 0.151(sec)</tspan>
	<tspan x="46.5px" y="833.5px" xml:space="preserve">Max is Section 2</tspan>
	<tspan x="46.5px" y="848.5px" xml:space="preserve">Section 1:   3times   0.032(sec)</tspan>
	<tspan x="46.5px" y="863.5px" xml:space="preserve">Section 2:   3times   0.102(sec)</tspan></text>
	</g>
	<text x="31.5px" y="763.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計測結果の表示例</text>
	<text x="24.5px" y="936.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#[T_Bench]" target="_blank">
	<text x="73.5px" y="936.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs # T_Bench</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Bench]" target="_blank">
	<text x="144.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="184.5" width="220" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="46.5px" y="215.5px" xml:space="preserve">    BenchStart</tspan>
	<tspan x="46.5px" y="230.5px" xml:space="preserve">    Bench  1</tspan>
	<tspan x="46.5px" y="245.5px" xml:space="preserve">        '// セクション１の計測区間</tspan>
	<tspan x="46.5px" y="260.5px" xml:space="preserve">    Bench  2</tspan>
	<tspan x="46.5px" y="275.5px" xml:space="preserve">        '// セクション２の計測区間</tspan>
	<tspan x="46.5px" y="290.5px" xml:space="preserve">    Bench  0</tspan>
	<tspan x="46.5px" y="305.5px" xml:space="preserve">        '// 計測対象外</tspan>
	<tspan x="46.5px" y="320.5px" xml:space="preserve">    BenchEnd  '// 表示</tspan>
	<tspan x="46.5px" y="335.5px" xml:space="preserve">    Pause</tspan>
	<tspan x="46.5px" y="350.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="31.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計測結果の表示例</text>
	<g>
	<rect x="38.5" y="399.5" width="238" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Benchmark Result:<tspan x="46.5px" y="430.5px" xml:space="preserve">Sampling Count = 3</tspan>
	<tspan x="46.5px" y="445.5px" xml:space="preserve">Elapsed Time = 0.022(sec)</tspan>
	<tspan x="46.5px" y="460.5px" xml:space="preserve">Max is Section 1</tspan>
	<tspan x="46.5px" y="475.5px" xml:space="preserve">Section 1:   1times        0.012(sec)</tspan>
	<tspan x="46.5px" y="490.5px" xml:space="preserve">Section 2:   1times        0.010(sec)</tspan></text>
	</g>
	<a xlink:href="http://blog.livedoor.jp/sage_p/archives/51853837.html" target="_blank">
	<text x="73.5px" y="916.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 性能のボトルネックを検出できる vbslib 4 - livedoor Blog（ブログ） (Web)</text>
	</a>
	<text x="24.5px" y="916.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page379" width="646" height="293" transform="translate(+10,+213435)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="646.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="646.5" y1="-0.5" x2="646.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="293.5" x2="646.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Bench" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Bench</text>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Bench( SectionNum as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション（全体の中の一部の区間）の処理時間の計測を開始します。</text>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionNum</text>
	<text x="188.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの識別番号</text>
	<text x="33.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計測するセクションの開始位置に、SectionNum に１以上の値を指定して、Bench を呼び出してください。<tspan x="33.5px" y="195.5px" xml:space="preserve">計測するセクションの終了位置に、SectionNum に０を指定して、Bench を呼び出してください。</tspan>
	<tspan x="33.5px" y="210.5px" xml:space="preserve">計測するセクションの終了位置が、次のセクションの開始位置であるときは、SectionNum に０を指定</tspan>
	<tspan x="33.5px" y="225.5px" xml:space="preserve">しなくても、次のセクションの識別番号を指定できます。</tspan></text>
	<text x="33.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="135.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Bench]" target="_blank">
	<text x="144.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#BenchStart" onclick="chgPage( evt, 378 )">
	<text x="73.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BenchStart</text>
	</a>
</g>
<g id="page380" width="398" height="188" transform="translate(+10,+213738)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="398.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="398.5" y1="-0.5" x2="398.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="188.5" x2="398.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BenchEnd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BenchEnd</text>
	<text x="24.5px" y="151.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="47.5" width="106" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BenchEnd()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全体の処理時間の計測を終了し、計測結果を表示します。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="107.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Bench]" target="_blank">
	<text x="144.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#BenchStart" onclick="chgPage( evt, 378 )">
	<text x="71.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BenchStart</text>
	</a>
</g>
<g id="page381" width="558" height="799" transform="translate(+10,+213936)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="799.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="799.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="799.5" x2="558.5" y2="799.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ProgressTimer_g_VBS_Lib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ProgressTimer (g_VBS_Lib)</text>
	<text x="24.5px" y="764.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Date.vbs#[T_ProgressTimer]" target="_blank">
	<text x="73.5px" y="764.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Date.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[g_VBS_Lib_ProgressTimerClass]" target="_blank">
	<text x="80.5px" y="743.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="743.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_VBS_Lib.ProgressTimer  as g_VBS_Lib_ProgressTimerClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">進捗状況を表示するオブジェクト。</text>
	<text x="24.5px" y="337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="350.5" width="244" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set pr_timer = g_VBS_Lib.ProgressTimer<tspan x="56.5px" y="381.5px" xml:space="preserve">pr_timer.Interval_msec = 100</tspan>
	<tspan x="56.5px" y="396.5px" xml:space="preserve">Do</tspan>
	<tspan x="56.5px" y="411.5px" xml:space="preserve">    If pr_timer.GetShouldShow() Then _</tspan>
	<tspan x="56.5px" y="426.5px" xml:space="preserve">        echo_v  "7/20"</tspan>
	<tspan x="56.5px" y="441.5px" xml:space="preserve">Loop</tspan></text>
	</g>
	<text x="167.5px" y="764.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ProgressTimer</text>
	<text x="24.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<text id="Interval_msec_ProgressTimer" x="45.5px" y="522.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Interval_msec</text>
	<text id="Count_ProgressTimer" x="45.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Count</text>
	<text id="MaxCount_ProgressTimer" x="45.5px" y="582.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MaxCount</text>
	<text id="ShowFormat_ProgressTimer" x="45.5px" y="603.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ShowFormat</text>
	<text x="152.5px" y="522.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示の更新間隔（ミリ秒）。 小さすぎると遅くなります。<tspan x="152.5px" y="537.5px" xml:space="preserve">デフォルトは、1000 ミリ秒。</tspan></text>
	<text x="152.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カウント値。 0以上 .MaxCount 以下。</text>
	<text x="152.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カウント値の最大値。、</text>
	<text x="152.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示のフォーマット。 以下の変数を指定できます。</text>
	<text x="152.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Percent}</text>
	<text x="235.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Count × 100 ÷ .MaxCount</text>
	<text x="152.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Count}</text>
	<text x="152.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${MaxCount}</text>
	<text x="152.5px" y="683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Text}</text>
	<text x="235.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Count の値</text>
	<text x="235.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.MaxCount の値</text>
	<text x="235.5px" y="683.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Start、End_、Plus、Show メソッドの in_Text 引数</text>
	<text x="152.5px" y="703.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">デフォルト： " ${Percent}% ${Count}/${MaxCount} ${Text}"</text>
	<text x="121.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示のタイミングだけ見る場合</text>
	<g>
	<rect x="48.5" y="169.5" width="310" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set pr_timer = g_VBS_Lib.ProgressTimer<tspan x="56.5px" y="200.5px" xml:space="preserve">    pr_timer.Start  Empty, 12, 100, ""</tspan>
	<tspan x="56.5px" y="215.5px" xml:space="preserve">    Do Until  pr_timer.Count &gt;= pr_timer.MaxCount</tspan>
	<tspan x="56.5px" y="230.5px" xml:space="preserve">        Sleep  50  '// Do Anything</tspan>
	<tspan x="56.5px" y="245.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="260.5px" xml:space="preserve">        pr_timer.Plus  +1, Empty</tspan>
	<tspan x="56.5px" y="275.5px" xml:space="preserve">    Loop</tspan>
	<tspan x="56.5px" y="290.5px" xml:space="preserve">    pr_timer.End_  ""</tspan></text>
	</g>
	<text x="121.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">12回のループの進捗を 100ミリ秒ごとに表示する場合</text>
	<text x="24.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバルに１つだけ存在します。</text>
	<a xlink:href="#Start_g_VBS_Lib_ProgressTimer" onclick="chgPage( evt, 382 )">
	<text x="134.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Start</text>
	</a>
</g>
<g id="page382" width="575" height="276" transform="translate(+10,+214745)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="276.5" x2="575.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Start_g_VBS_Lib_ProgressTimer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Start (g_VBS_Lib.ProgressTimer)</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  g_VBS_Lib_ProgressTimerClass::Start( in_ShowFormat as string, _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_MaxCount as integer,  in_Interval_msec as integer,  in_Text as string )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">進捗状況を表示を開始します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ShowFormat</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MaxCount</text>
	<text x="350.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定する値</text>
	<text x="337.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定する値</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Interval_msec</text>
	<text x="351.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定する値</text>
	<a xlink:href="#ShowFormat_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="210.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowFormat プロパティ</text>
	</a>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<a xlink:href="#MaxCount_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="210.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MaxCount プロパティ</text>
	</a>
	<a xlink:href="#Interval_msec_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="210.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Interval_msec プロパティ</text>
	</a>
	<text x="350.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の ${Text} から置き換える文字列</text>
	<a xlink:href="#ShowFormat_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="210.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowFormat プロパティ</text>
	</a>
	<text x="33.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text に Empty を指定したときは、開始したすぐには表示をしません。</text>
</g>
<g id="page383" width="571" height="241" transform="translate(+10,+215031)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="241.5" x2="571.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="End_g_VBS_Lib_ProgressTimer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">End_ (g_VBS_Lib.ProgressTimer)</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  g_VBS_Lib_ProgressTimerClass::End_( in_Text as string )</text>
	</g>
	<text x="33.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示するタイミングではないときにカウント値が最大値になったときのために、表示します。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="94.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="329.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の ${Text} から置き換える文字列</text>
	<a xlink:href="#ShowFormat_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="189.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowFormat プロパティ</text>
	</a>
	<a xlink:href="#Start_g_VBS_Lib_ProgressTimer" onclick="chgPage( evt, 382 )">
	<text x="33.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Start</text>
	</a>
	<text x="70.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">〜 End_ は、ネストすることができます。</text>
	<text x="33.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最も外側の</text>
	<text x="142.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">〜 End_ 以外は、何もしません。</text>
	<a xlink:href="#Start_g_VBS_Lib_ProgressTimer" onclick="chgPage( evt, 382 )">
	<text x="105.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Start</text>
	</a>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text に Empty を指定したときは、表示を更新しません。</text>
</g>
<g id="page384" width="619" height="176" transform="translate(+10,+215282)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="176.5" x2="619.5" y2="176.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Plus_g_VBS_Lib_ProgressTimer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Plus (g_VBS_Lib.ProgressTimer)</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  g_VBS_Lib_ProgressTimerClass::Plus( in_PlusCount as integer,  in_Text as string )</text>
	</g>
	<text x="33.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">進捗状況のカウント値をプラスして、表示するタイミングだったら、表示内容を変更します。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PlusCount</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="192.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カウント値をプラスする値</text>
	<text x="332.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の ${Text} から置き換える文字列</text>
	<a xlink:href="#ShowFormat_ProgressTimer" onclick="chgPage( evt, 381 )">
	<text x="192.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowFormat プロパティ</text>
	</a>
</g>
<g id="page385" width="469" height="132" transform="translate(+10,+215468)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="469.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="469.5" y1="-0.5" x2="469.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="469.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetShouldShow_g_VBS_Lib_ProgressTimer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetShouldShow (g_VBS_Lib.ProgressTimer)</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  g_VBS_Lib_ProgressTimerClass::GetShouldShow() as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示するタイミングかどうかを返します。</text>
</g>
<g id="page386" width="308" height="97" transform="translate(+10,+215610)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="308.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="97.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="308.5" y1="-0.5" x2="308.5" y2="97.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="97.5" x2="308.5" y2="97.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メモ</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Reset メソッドは廃止。 ネストできないため。</text>
</g>
<g id="page387" width="465" height="196" transform="translate(+10,+215717)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="465.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="465.5" y1="-0.5" x2="465.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="465.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSame" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSame</text>
	<g>
	<rect x="24.5" y="43.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSame( Left, Right ) as boolean</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">= とほぼ同じですが、Empty, Null と "" を比較しても False を返します。</text>
	<text x="23.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="138.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_IsSame]" target="_blank">
	<text x="84.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="173.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSame</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSame]" target="_blank">
	<text x="84.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page388" width="503" height="262" transform="translate(+10,+215923)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="503.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="503.5" y1="-0.5" x2="503.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="262.5" x2="503.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Add" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add</text>
	<text x="24.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Add]" target="_blank">
	<text x="75.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Arr.vbs#[T_AddArray]" target="_blank">
	<text x="75.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Arr.vbs</text>
	</a>
	<text x="159.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AddArray</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Add( Operand1 as type1, Operand2 as type1 ) as type1</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">加算します。</text>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">type1 は、以下の型を指定できます。</text>
	<text x="56.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・ + 演算子が使える型（数値型、文字列型）</text>
	<text x="56.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・配列型</text>
</g>
<g id="page389" width="583" height="614" transform="translate(+10,+216195)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="614.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="614.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="614.5" x2="583.5" y2="614.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CalculateVariables" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CalculateVariables</text>
	<g>
	<rect x="31.5" y="287.5" width="328" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set  vars = CreateObject( "Scripting.Dictionary" )<tspan x="39.5px" y="318.5px" xml:space="preserve">  vars.Item( "a" ) = 2</tspan>
	<tspan x="39.5px" y="333.5px" xml:space="preserve">  Assert  CalculateVariables( "a + 3", vars ) = 5</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CalculateVariables( Formula as string, Variables as dictionary ) as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列で表現された計算式を計算します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Formula</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variables</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計算式。 VBScript の文法で表現したもの</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計算式で使える変数の集合</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計算結果</text>
	<text x="33.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="176.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="557.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="531.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="219.5px" y="333.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a + 3"</text>
	<text x="24.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CalculateVariables]" target="_blank">
	<text x="179.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計算式に、Variables 引数に指定した変数を使うことができます。<tspan x="33.5px" y="235.5px" xml:space="preserve">変数の値は、数値だけでなく、文字列やオブジェクトも指定できます。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#include" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#include" onclick="chgPage( evt, 867 )">
	<text x="68.5px" y="577.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Execute</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Value\T_Calc.vbs#[T_Calc]" target="_blank">
	<text x="68.5px" y="531.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Calc.vbs # [T_Calc]</text>
	</a>
	<text x="24.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の値が文字列型であっても、数値として計算します。<tspan x="24.5px" y="393.5px" xml:space="preserve">変数の値が他の変数の参照にすることもできます。</tspan></text>
	<g>
	<rect x="31.5" y="410.5" width="334" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set  vars = CreateObject( "Scripting.Dictionary" )<tspan x="39.5px" y="441.5px" xml:space="preserve">  vars.Item( "a" ) = 2</tspan>
	<tspan x="39.5px" y="456.5px" xml:space="preserve">  vars.Item( "b" ) = "3"</tspan>
	<tspan x="39.5px" y="471.5px" xml:space="preserve">  vars.Item( "c" ) = "b"</tspan>
	<tspan x="39.5px" y="486.5px" xml:space="preserve">  Assert  CalculateVariables( "a + b + c", vars ) = 8</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Eval" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Eval">
	<text x="68.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Eval</text>
	</a>
</g>
<g id="page390" width="432" height="593" transform="translate(+10,+216819)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="432.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="432.5" y1="-0.5" x2="432.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="593.5" x2="432.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NestPos" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NestPos クラス</text>
	<g>
	<rect x="32.5" y="76.5" width="304" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set pos = new NestPos<tspan x="40.5px" y="107.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="122.5px" xml:space="preserve">  '// pos.PosArr = Array( 0 )</tspan>
	<tspan x="40.5px" y="137.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="152.5px" xml:space="preserve">  pos.Start  '// pos.PosArr = Array( 1, 0 )</tspan>
	<tspan x="40.5px" y="167.5px" xml:space="preserve">  pos.End_   '// pos.PosArr = Array( 1 )</tspan>
	<tspan x="40.5px" y="182.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="197.5px" xml:space="preserve">  pos.Start    '// pos.PosArr = Array( 2, 0 )</tspan>
	<tspan x="40.5px" y="212.5px" xml:space="preserve">    pos.Start  '// pos.PosArr = Array( 2, 1, 0 )</tspan>
	<tspan x="40.5px" y="227.5px" xml:space="preserve">    pos.End_   '// pos.PosArr = Array( 2, 1 )</tspan>
	<tspan x="40.5px" y="242.5px" xml:space="preserve">  pos.End_     '// pos.PosArr = Array( 2 )</tspan></text>
	</g>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理順序におけるネスト（入れ子）の位置をカウント・アップします。</text>
	<g>
	<rect x="32.5" y="290.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  NestPos::PosArr  as Array of integer</text>
	</g>
	<text x="24.5px" y="282.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.PosArr</text>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.Start</text>
	<g>
	<rect x="32.5" y="393.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  NestPos::Start()</text>
	</g>
	<text x="24.5px" y="487.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.End_</text>
	<g>
	<rect x="32.5" y="495.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  NestPos::End_()</text>
	</g>
	<text x="40.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のネストの位置。<tspan x="40.5px" y="349.5px" xml:space="preserve">配列番号は、ネストの深さに対応します。</tspan></text>
	<text x="40.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブロックの開始。<tspan x="40.5px" y="454.5px" xml:space="preserve">カウント・アップして、配列の要素を1つ増やします。</tspan></text>
	<text x="40.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブロックの終了。<tspan x="40.5px" y="556.5px" xml:space="preserve">配列の要素を1つ減らします。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[NestPos]" target="_blank">
	<text x="149.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page391" width="673" height="415" transform="translate(+10,+217422)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="673.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="673.5" y1="-0.5" x2="673.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="415.5" x2="673.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="object" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<a xlink:href="#get_Object" onclick="chgPage( evt, 394 )">
	<text x="24.5px" y="113.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_Object</text>
	</a>
	<a xlink:href="#get_ObjectFromFile" onclick="chgPage( evt, 395 )">
	<text x="24.5px" y="133.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ObjectFromFile</text>
	</a>
	<a xlink:href="#get_ObjectsFromFile" onclick="chgPage( evt, 396 )">
	<text x="24.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ObjectsFromFile</text>
	</a>
	<a xlink:href="#include_objs" onclick="chgPage( evt, 398 )">
	<text x="24.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include_objs</text>
	</a>
	<a xlink:href="#LetSet" onclick="chgPage( evt, 392 )">
	<text x="24.5px" y="73.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LetSet</text>
	</a>
	<a xlink:href="#get_DefineInfoObject" onclick="chgPage( evt, 399 )">
	<text x="24.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_DefineInfoObject</text>
	</a>
	<a xlink:href="#get_NameDelegator" onclick="chgPage( evt, 400 )">
	<text x="24.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_NameDelegator</text>
	</a>
	<a xlink:href="#new_ObjectFromStream" onclick="chgPage( evt, 401 )">
	<text x="24.5px" y="253.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ObjectFromStream</text>
	</a>
	<a xlink:href="#new_ObjectsFromStream" onclick="chgPage( evt, 402 )">
	<text x="24.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ObjectsFromStream</text>
	</a>
	<a xlink:href="#new_X" onclick="chgPage( evt, 397 )">
	<text x="24.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_X</text>
	</a>
	<a xlink:href="#NameOnlyClass" onclick="chgPage( evt, 403 )">
	<text x="24.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClass</text>
	</a>
	<a xlink:href="#DefaultFunction" onclick="chgPage( evt, 425 )">
	<text x="24.5px" y="358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DefaultFunction</text>
	</a>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="24.5px" y="338.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LifeGroupClass</text>
	</a>
	<a xlink:href="#EventResponders" onclick="chgPage( evt, 426 )">
	<text x="24.5px" y="378.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EventRespondersClass</text>
	</a>
	<text x="199.5px" y="73.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトかどうかによって、Out = In_ または Set Out = In_ をします。</text>
	<text x="199.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト （または演算器的なオブジェクト） を取得します。</text>
	<text x="199.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルをインクルードして、静的オブジェクトを取得します。</text>
	<text x="199.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプトファイルをすべて取得して一覧できるようにします。</text>
	<text x="199.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプトファイルをインクルードします。</text>
	<text x="199.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単純な DefineInfo オブジェクトを生成します。</text>
	<text x="199.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のインターフェースを持った、静的な一般名オブジェクトを取得します。</text>
	<text x="199.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ストリームから、オブジェクトを１つ生成します。</text>
	<text x="199.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ストリームから、オブジェクトをいくつか生成して、配列に格納します。</text>
	<text x="199.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列で指定した名前のクラスのオブジェクトを生成します。</text>
	<text x="199.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name 変数と、Delegate 変数の対応関係を表すクラスです。</text>
	<text x="199.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何もしないコールバック関数の本体。</text>
	<text x="199.5px" y="338.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトのライフサイクルを管理します。</text>
	<text x="199.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したらコールバックされる関数の集合。</text>
</g>
<g id="page392" width="593" height="437" transform="translate(+10,+217847)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="437.5" x2="593.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LetSet" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LetSet</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LetSet( Out as variant, In_ as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">In_ がオブジェクトかどうかによって、Out = In_ または Set Out = In_ をします。</text>
	<g>
	<rect x="43.5" y="206.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  If IsObject( In_ ) Then  Set Out = In_ Else Out = In_</text>
	</g>
	<text x="33.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般に、LetSet を呼び出すより、IsObject で判定（上記のコード）を記述した方が高速ですが、<tspan x="33.5px" y="274.5px" xml:space="preserve">In_ に関数や Dictionary::Item などの重い処理を記述するときは、その重い処理を</tspan>
	<tspan x="33.5px" y="289.5px" xml:space="preserve">2度実行させないLetSet の方が高速です。</tspan></text>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実装：</text>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="138.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  LetSet  v, dic("name")  '//[out] v</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LetSet]" target="_blank">
	<text x="79.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs</text>
	</a>
	<text x="24.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LetSet</text>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbs_inc_sub.vbs#: LetSet" target="_blank">
	<text x="79.5px" y="332.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<a xlink:href="#LetSetWithBracket" onclick="chgPage( evt, 393 )">
	<text x="79.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LetSetWithBracket</text>
	</a>
	<text x="24.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text x="79.5px" y="400.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItem</text>
	</a>
	<text x="237.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代入先が配列、または、辞書のとき</text>
	<text x="237.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代入元が辞書のとき</text>
</g>
<g id="page393" width="625" height="528" transform="translate(+10,+218294)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="528.5" x2="625.5" y2="528.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LetSetWithBracket" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LetSetWithBracket</text>
	<g>
	<rect x="25.5" y="47.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LetSetWithBracket( out_Collection as variant, in_Index as variant, in_Item as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列、または、辞書の要素に登録します。</text>
	<g>
	<rect x="41.5" y="355.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  LetSetWithBracket  dic, "key", 1</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LetSet]" target="_blank">
	<text x="79.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs</text>
	</a>
	<text x="24.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LetSet</text>
	<text x="24.5px" y="421.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbs_inc_sub.vbs#: LetSetWithBracket" target="_blank">
	<text x="79.5px" y="421.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列、または、辞書に代入するときの</text>
	<a xlink:href="#LetSet" onclick="chgPage( evt, 392 )">
	<text x="248.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LetSet</text>
	</a>
	<text x="291.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="24.5px" y="471.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text x="79.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItem</text>
	</a>
	<text x="33.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のどちらかのコードに相当します。</text>
	<g>
	<rect x="70.5" y="246.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out_Collection( in_Index ) = in_Item</text>
	</g>
	<g>
	<rect x="70.5" y="277.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set out_Collection( in_Index ) = in_Item</text>
	</g>
	<text x="24.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#GetDicItem" onclick="chgPage( evt, 258 )">
	<text x="336.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDicItem</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Collection</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Index</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力）  配列 または 辞書、( ) で要素にアクセスできるコレクション</text>
	<text x="198.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号 または 辞書のキー</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<text x="198.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列 または 辞書に追加する値 （オブジェクト または 非オブジェクト）</text>
	<a xlink:href="#Dic_addElem" onclick="chgPage( evt, 263 )">
	<text x="79.5px" y="471.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addElem</text>
	</a>
</g>
<g id="page394" width="492" height="692" transform="translate(+10,+218832)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="492.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="692.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="492.5" y1="-0.5" x2="492.5" y2="692.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="692.5" x2="492.5" y2="692.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_Object" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_Object</text>
	<g>
	<rect x="25.5" y="49.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_Object( Name as string ) as Object</text>
	</g>
	<text x="27.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト （または演算器的なオブジェクト） を取得します。</text>
	<text x="27.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="91.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="157.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取得するオブジェクトのクラス名</text>
	<text x="91.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト</text>
	<text x="27.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#get_ClassA" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#get_ClassA">
	<text pub="n" x="74.5px" y="633.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_ClassA, get_Object : 静的オブジェクト、演算器要求</text>
	</a>
	<text x="29.5px" y="633.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="56.5" y="257.5" width="262" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  name : name = "ClassA"<tspan x="64.5px" y="288.5px" xml:space="preserve">  Dim  obj : Set obj = get_Object( name )</tspan></text>
	</g>
	<g>
	<rect x="43.5" y="486.5" width="334" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_ClassA<tspan x="51.5px" y="517.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="532.5px" xml:space="preserve">Function    get_ClassA()  '// has_interface_of ClassI</tspan>
	<tspan x="51.5px" y="547.5px" xml:space="preserve">  If IsEmpty( g_ClassA ) Then _</tspan>
	<tspan x="51.5px" y="562.5px" xml:space="preserve">    Set g_ClassA = new ClassA : ErrCheck</tspan>
	<tspan x="51.5px" y="577.5px" xml:space="preserve">  Set get_ClassA =   g_ClassA</tspan>
	<tspan x="51.5px" y="592.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="27.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">get_Object は、機能的には、"get_" + Name の関数を呼び出すだけなので、<tspan x="27.5px" y="458.5px" xml:space="preserve">別途関数を用意する必要があります。</tspan>
	<tspan x="27.5px" y="473.5px" xml:space="preserve">たとえば、Name = "ClassA" なら、get_ClassA の関数が呼ばれます。</tspan></text>
	<text x="333.5px" y="532.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassI</text>
	<text x="147.5px" y="532.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="147.5px" y="547.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="189.5px" y="562.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="189.5px" y="577.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="111.5px" y="562.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="111.5px" y="577.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<text x="93.5px" y="502.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassA</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_Object]" target="_blank">
	<text x="145.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="27.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name が変数ではないときは、直接 get_ClassA を呼び出すことができます。</text>
	<g>
	<rect x="56.5" y="339.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  obj : Set obj = get_ClassA()</text>
	</g>
	<text x="27.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new でオブジェクトを生成すると、get_ClassA で取得できるオブジェクトと別の<tspan x="27.5px" y="406.5px" xml:space="preserve">インスタンスになります。</tspan></text>
	<text x="27.5px" y="173.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name が動的に変わることがないときは、get_ClassA 関数を直接呼び出して<tspan x="27.5px" y="188.5px" xml:space="preserve">ください。</tspan></text>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjs1]" target="_blank">
	<text x="72.5px" y="655.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjs1]</text>
	</a>
	<text x="29.5px" y="655.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="27.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクトが無ければ、エラーになります。</text>
</g>
<g id="page395" width="578" height="424" transform="translate(+10,+219534)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="424.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="424.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="424.5" x2="578.5" y2="424.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_ObjectFromFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_ObjectFromFile</text>
	<g>
	<rect x="31.5" y="49.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_ObjectFromFile( ModulePath as string, Name as string ) as Object</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルをインクルードして、静的オブジェクトを取得します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModulePath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="196.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルのパス</text>
	<text x="196.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取得するオブジェクトのクラス名</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="196.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取得したオブジェクト</text>
	<g>
	<rect x="43.5" y="203.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  m : Set m = get_ObjectFromFile( "Lib\SampleLib.vbs", "Sample" )</text>
	</g>
	<text x="37.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： SampleLib.vbs ファイルで定義されている Sample オブジェクトを取得する。</text>
	<text x="51.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記サンプルは、下記と同じです。</text>
	<g>
	<rect x="43.5" y="267.5" width="196" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  include  "Lib\SampleLib.vbs"<tspan x="51.5px" y="298.5px" xml:space="preserve">  Dim m : Set m = get_Sample()</tspan></text>
	</g>
	<text x="27.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを取得する部分は、機能的には、"get_" + Name の関数を呼び出すだけなので、<tspan x="27.5px" y="360.5px" xml:space="preserve">スクリプトファイルの中で、別途関数を定義する必要があります。 参考</tspan></text>
	<a xlink:href="#get_Object" onclick="chgPage( evt, 394 )">
	<text pub="n" x="420.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_Object</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_ObjectFromFile]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_NewModule]" target="_blank">
	<text x="75.5px" y="388.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs get_ObjectFromFile [T_NewModule]</text>
	</a>
	<text x="27.5px" y="388.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page396" width="590" height="622" transform="translate(+10,+219968)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="622.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="622.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="622.5" x2="590.5" y2="622.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_ObjectsFromFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_ObjectsFromFile</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_ObjectsFromFile]" target="_blank">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="31.5" y="49.5" width="496" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  get_ObjectsFromFile( GetFuncs as string or Array of Function,<tspan x="39.5px" y="80.5px" xml:space="preserve">                          InterfaceName as string, out_Objs as Array of Object )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプトファイルをすべて取得して一覧できるようにします。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetFuncs</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InterfaceName</text>
	<text x="211.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトのパス、または include_objs の out_GetFuncs</text>
	<text x="211.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、取得するオブジェクトが持つインターフェース</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Objs</text>
	<text x="211.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取得したオブジェクトの配列</text>
	<g>
	<rect x="43.5" y="221.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  get_ObjectsFromFile  "Lib\*_obj.vbs", "ClassI", m_Objs '// [out] m_Objs</text>
	</g>
	<text x="37.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： インクルードと同時に、静的オブジェクトを取得する</text>
	<g>
	<rect x="43.5" y="288.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  include_objs  "Lib\*_obj.vbs", Empty, m_CreateFuncs '// [out] m_CreateFuncs<tspan x="51.5px" y="319.5px" xml:space="preserve">  get_ObjectsFromFile  m_CreateFuncs, "ClassI", m_Objs '// [out] m_Objs</tspan></text>
	</g>
	<text x="37.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： インクルードした後で、静的オブジェクトを取得する（ファイルを走査しない）</text>
	<g>
	<rect x="43.5" y="417.5" width="394" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  get_StaticObjects( InterfaceName, out_Obj )<tspan x="51.5px" y="448.5px" xml:space="preserve">  If IsEmpty( InterfaceName ) or  InterfaceName = "ClassI" Then</tspan>
	<tspan x="51.5px" y="463.5px" xml:space="preserve">    Set  out_Obj = get_ClassA()</tspan>
	<tspan x="51.5px" y="478.5px" xml:space="preserve">  ElseIf InterfaceName = "ClassI2" Then</tspan>
	<tspan x="51.5px" y="493.5px" xml:space="preserve">    out_Obj = Array( get_ClassA(),  get_ClassB() )</tspan>
	<tspan x="51.5px" y="508.5px" xml:space="preserve">  End If</tspan>
	<tspan x="51.5px" y="523.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクトを一覧できるようにするには、それぞれのスクリプトで、get_StaticObjects<tspan x="33.5px" y="384.5px" xml:space="preserve">関数を定義する必要があります。 get_ObjectsFromFile や include_objs は、別のスクリプト</tspan>
	<tspan x="33.5px" y="399.5px" xml:space="preserve">ファイルであれば、同じ関数名でも異なる関数インスタンスになります。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#get_StaticObjects">
	<text x="74.5px" y="563.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_StaticObjects : 静的オブジェクト</text>
	</a>
	<text x="35.5px" y="563.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjs2]" target="_blank">
	<text x="74.5px" y="586.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjs2] [T_IncludeObjs3]</text>
	</a>
	<text x="35.5px" y="586.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page397" width="614" height="404" transform="translate(+10,+220600)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="404.5" x2="614.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_X" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_X</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#naming" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#naming">
	<text pub="n" x="52.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 名前参照 (vbsool)</text>
	</a>
	<text x="20.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="24.5" y="48.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_X( Name as string ) as object</text>
	</g>
	<text x="24.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列で指定した名前のクラスのオブジェクトを生成します。</text>
	<g>
	<rect x="44.5" y="274.5" width="202" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_ClassA()<tspan x="52.5px" y="305.5px" xml:space="preserve">    Set new_ClassA = new ClassA</tspan>
	<tspan x="52.5px" y="320.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">機能的には、"new_" + Name の関数を呼び出すだけなので、別途関数を用意する必要があります。<tspan x="24.5px" y="260.5px" xml:space="preserve">たとえば、Name = "ClassA" なら、new_ClassA の関数が呼ばれます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_X]" target="_blank">
	<text x="147.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="124.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、多くの場合、get_Object の方が適していることが多いので、get_Object を使うことを検討<tspan x="24.5px" y="139.5px" xml:space="preserve">してください。</tspan></text>
	<a xlink:href="#get_Object" onclick="chgPage( evt, 394 )">
	<text pub="n" x="105.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_Object</text>
	</a>
	<text x="24.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="44.5" y="185.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  obj : Set obj = new_X( "ClassA" )</text>
	</g>
</g>
<g id="page398" width="616" height="575" transform="translate(+10,+221014)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="616.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="616.5" y1="-0.5" x2="616.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="575.5" x2="616.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="include_objs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">include_objs</text>
	<g>
	<rect x="31.5" y="49.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  include_objs( Wildcard as string, Flags as Empty, out_GetFuncs as Array of Funcion )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプトファイルをインクルードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Wildcard</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags</text>
	<text x="228.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトファイルのパス、またはフォルダパス</text>
	<text x="228.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_GetFuncs</text>
	<text x="228.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、静的オブジェクトを取得する関数の集合</text>
	<text x="37.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_CreateFuncs が Empty ではないときのサンプル</text>
	<text x="37.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include_objs は、インクルードのみ行います。 オブジェクトの生成は、new で生成するか、<tspan x="37.5px" y="285.5px" xml:space="preserve">get_ObjectsFromFile で行います。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[include_objs]" target="_blank">
	<text x="166.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="37.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： Lib フォルダをインクルードして、その中で定義された ClassA オブジェクトを生成する。</text>
	<g>
	<rect x="43.5" y="330.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  include_objs  "Lib\*_obj.vbs", Empty, Empty<tspan x="51.5px" y="361.5px" xml:space="preserve">  Set obj : Set obj = new ClassA : ErrCheck</tspan></text>
	</g>
	<a xlink:href="#new_X_array">
	<text pub="n" x="340.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_X_array</text>
	</a>
	<text x="37.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags = Empty かつ out_GetFuncs = Empty なら、include で代用できます。</text>
	<text x="29.5px" y="440.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="71.5px" y="440.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include</text>
	</a>
	<text x="37.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_GetFuncs は、静的オブジェクトを取得する関数の集合です。 get_ObjectsFromFile の第1引数<tspan x="37.5px" y="240.5px" xml:space="preserve">に渡すと、文字列を渡したときより高速に処理します。</tspan></text>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjs1c]" target="_blank">
	<text x="68.5px" y="462.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjs1c]</text>
	</a>
	<text x="29.5px" y="462.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjs3]" target="_blank">
	<text x="68.5px" y="481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjs3]</text>
	</a>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjsMulti]" target="_blank">
	<text x="68.5px" y="500.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjsMulti]</text>
	</a>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjsMulti_NoWild]" target="_blank">
	<text x="68.5px" y="519.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjsMulti_NoWild]</text>
	</a>
	<a xlink:href="Test\vbsool_test\T_GetObject\T_GetObject.vbs#[T_IncludeObjsEmptyArray]" target="_blank">
	<text x="68.5px" y="538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_GetObject.vbs [T_IncludeObjsEmptyArray]</text>
	</a>
</g>
<g id="page399" width="580" height="322" transform="translate(+10,+221599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="580.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="580.5" y1="-0.5" x2="580.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="322.5" x2="580.5" y2="322.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_DefineInfoObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_DefineInfoObject</text>
	<g>
	<rect x="24.5" y="48.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  get_DefineInfoObject( in_out_Object as DefineInfoClass, FullPath as string )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単純な DefineInfo オブジェクトを生成します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#DefineInfo" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#DefineInfo">
	<text pub="n" x="69.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DefineInfo プロパティ (vbsool)</text>
	</a>
	<text x="32.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DefineInfo オブジェクトに FullPath プロパティしか必要ないときのみ使えます。<tspan x="32.5px" y="137.5px" xml:space="preserve">他のプロパティがあるときは、</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_DefineInfoObject]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="46.5" y="184.5" width="502" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_SrcPath<tspan x="54.5px" y="215.5px" xml:space="preserve">If IsEmpty( g_SrcPath ) Then  MsgBox "This is vbslib object file." : WScript.Quit</tspan>
	<tspan x="54.5px" y="230.5px" xml:space="preserve">Dim  g_Sample_vbs : get_DefineInfoObject  g_Sample_vbs, g_SrcPath</tspan>
	<tspan x="54.5px" y="245.5px" xml:space="preserve">'// g_Sample_vbs.FullPath</tspan></text>
	</g>
	<text x="32.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#g_SrcPath" onclick="chgPage( evt, 1094 )">
	<text pub="n" x="390.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_SrcPath</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#DefineInfo" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#DefineInfo">
	<text pub="n" x="200.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DefineInfo プロパティ (vbsool)</text>
	</a>
</g>
<g id="page400" width="664" height="1279" transform="translate(+10,+221931)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="664.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="664.5" y1="-0.5" x2="664.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1279.5" x2="664.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_NameDelegator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_NameDelegator</text>
	<g>
	<rect x="27.5" y="49.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_NameDelegator( Name as string, TrueName as string,<tspan x="35.5px" y="80.5px" xml:space="preserve">                             InterfaceName as string ) as InterfaceName_Delegator</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のインターフェースを持った、正式名オブジェクトに委譲する、静的な一般名オブジェクトを取得します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TrueName</text>
	<text x="198.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般名。 取得するオブジェクトの Name プロパティ</text>
	<text x="198.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正式名。 取得するオブジェクトの委譲先 (*1)</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InterfaceName</text>
	<text x="198.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般名オブジェクトと正式名〜が共通に持つ、インターフェースの名前 (*2)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_NameDelegator]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="198.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般名オブジェクト (*3)</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="33.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	<text x="33.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*3)</text>
	<a xlink:href="#NameDelegator" onclick="chgPage( evt, 400 )">
	<text x="70.5px" y="389.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NameDelegator インターフェース</text>
	</a>
	<text x="70.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name と TrueName の組み合わせが初めてのときは、get_NameDelegator の内部で、<tspan x="70.5px" y="464.5px" xml:space="preserve">new_(InterfaceName)_Delegator 関数を呼び出して、オブジェクトを生成します。</tspan>
	<tspan x="70.5px" y="479.5px" xml:space="preserve">返り値となるオブジェクトにアクセスすると、Name プロパティとオブジェクトの実体の違いを除けば、</tspan>
	<tspan x="70.5px" y="494.5px" xml:space="preserve">正式名オブジェクトにアクセスします。</tspan></text>
	<text x="70.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（ここでは一般名オブジェクト）を生成することができる、new_(InterfaceName)_Delegator <tspan x="70.5px" y="419.5px" xml:space="preserve">関数が定義されていること。 参考：new_X</tspan></text>
	<text x="250.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と、(InterfaceName) インターフェースを持ったインスタンス</text>
	<text id="NameDelegator" class="keyword" x="24.5px" y="974.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NameDelegator インターフェース</text>
	<g>
	<rect x="43.5" y="991.5" width="574" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="1007.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class NameDelegator  '// defined_as_interface<tspan x="51.5px" y="1022.5px" xml:space="preserve">  Public  Name</tspan>
	<tspan x="51.5px" y="1037.5px" xml:space="preserve">  Public Property Get  TrueName() : TrueName = NameDelegator_getTrueName( Me ) : End Property</tspan>
	<tspan x="51.5px" y="1052.5px" xml:space="preserve">  Public  m_Delegate ' as ClassA or ClassB or string(before validated)</tspan>
	<tspan x="51.5px" y="1067.5px" xml:space="preserve">  Public Property Get  DefineInfo() : Set DefineInfo = m_Delegate.DefineInfo : End Property</tspan>
	<tspan x="51.5px" y="1082.5px" xml:space="preserve">End Class</tspan>
	<tspan x="51.5px" y="1097.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1112.5px" xml:space="preserve">Const  F_ValidateOnlyDelegate = &amp;h40000000</tspan>
	<tspan x="51.5px" y="1127.5px" xml:space="preserve">Dim    g_bNeedValidateDelegate</tspan>
	<tspan x="51.5px" y="1142.5px" xml:space="preserve">Function  NameDelegator_getTrueName( m )</tspan>
	<tspan x="51.5px" y="1157.5px" xml:space="preserve">Sub       NameDelegator_validate( m, Flags )</tspan>
	<tspan x="51.5px" y="1172.5px" xml:space="preserve">Function  NameDelegator_getXML( m )</tspan></text>
	</g>
	<text x="51.5px" y="1199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DefineInfo プロパティは、オプションです。</text>
	<text x="51.5px" y="1067.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Public Property Get  DefineInfo() : Set DefineInfo = m_Delegate.DefineInfo : End Property</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#DefineInfo">
	<text pub="n" x="290.5px" y="1199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DefineInfo プロパティ</text>
	</a>
	<text x="32.5px" y="1243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbsool_test\T_NameDelegator_vbslib" target="_blank">
	<text x="75.5px" y="1243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_NameDelegator_vbslib フォルダ</text>
	</a>
	<text x="51.5px" y="922.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参照</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#NameDelegate" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#NameDelegate">
	<text pub="n" x="94.5px" y="922.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 名前参照、Name と TrueName が多対１の場合</text>
	</a>
	<g>
	<line x1="237.5" y1="870.5" x2="185.5" y2="870.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="5"/>
	<circle cx="185.5" cy="870.5" r="3"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="238.5" y1="844.5" x2="186.5" y2="844.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="5"/>
	<circle cx="186.5" cy="844.5" r="3"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<rect x="43.5" y="832.5" width="91" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="847.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場面Aの関数</text>
	</g>
	<g>
	<line x1="134.5" y1="844.5" x2="177.5" y2="844.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="177.5" y1="844.5" x2="166.5" y2="840.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="177.5" y1="844.5" x2="166.5" y2="848.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="134.5" y1="869.5" x2="177.5" y2="869.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="177.5" y1="869.5" x2="166.5" y2="865.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="177.5" y1="869.5" x2="166.5" y2="873.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="348.5" y1="844.5" x2="366.5" y2="844.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="366.5" y1="844.5" x2="366.5" y2="852.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="366.5" y1="869.5" x2="348.5" y2="869.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="366.5" y1="852.5" x2="391.5" y2="852.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="322.5px" y="826.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name 以外は</text>
	<text x="143.5px" y="831.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参照</text>
	<g>
	<rect x="236.5" y="833.5" width="112" height="20"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="847.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場面Aでの Name</text>
	</g>
	<g>
	<rect x="236.5" y="859.5" width="112" height="20"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="244.5px" y="873.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場面Bでの Name</text>
	</g>
	<g>
	<rect x="392.5" y="844.5" width="142" height="26"
		style="fill:rgb(230,230,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="400.5px" y="861.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ある１つのインスタンス</text>
	</g>
	<text x="456.5px" y="883.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">TrueName<tspan x="456.5px" y="898.5px" xml:space="preserve">（正式名）</tspan></text>
	<text x="293.5px" y="892.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:middle" xml:space="preserve">ClassI_Delegator クラス<tspan x="293.5px" y="903.5px" xml:space="preserve">（一般名）</tspan></text>
	<g>
	<rect x="43.5" y="858.5" width="91" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="873.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場面Bの関数</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#m_Delegate">
	<text x="397.5px" y="826.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">委譲</text>
	</a>
	<line x1="366.5" y1="860.5" x2="392.5" y2="860.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="366.5" y1="860.5" x2="366.5" y2="869.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="172.5px" y="892.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ClassI</text>
	<g>
	<line x1="264.5" y1="748.5" x2="232.5" y2="748.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="5"/>
	<circle cx="232.5" cy="748.5" r="3"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="259.5" y1="716.5" x2="232.5" y2="716.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="5"/>
	<circle cx="232.5" cy="716.5" r="3"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="186.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassI</text>
	<g>
	<rect x="259.5" y="735.5" width="54" height="26"
		style="fill:rgb(230,230,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="267.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassB</text>
	</g>
	<text x="186.5px" y="753.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassI</text>
	<g>
	<rect x="259.5" y="701.5" width="54" height="26"
		style="fill:rgb(230,230,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="267.5px" y="718.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassA</text>
	</g>
	<text x="321.5px" y="718.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name = "ClassN", TrueName = "ClassA"</text>
	<text x="321.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name = "ClassN", TrueName = "ClassB"</text>
	<g>
	<rect x="43.5" y="721.5" width="95" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="736.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般名で選択</text>
	</g>
	<g>
	<line x1="147.5" y1="732.5" x2="172.5" y2="715.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="172.5" y1="715.5" x2="161.5" y2="717.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="172.5" y1="715.5" x2="165.5" y2="724.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="147.5" y1="732.5" x2="172.5" y2="749.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="172.5" y1="749.5" x2="165.5" y2="740.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="172.5" y1="749.5" x2="161.5" y2="747.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#name" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#name">
	<text pub="n" x="99.5px" y="784.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ オブジェクトの Name と TrueName</text>
	</a>
	<text x="53.5px" y="784.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参照</text>
	<text x="33.5px" y="681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般名と正式名の関係は、１対多、または、多対１があります。</text>
	<text x="33.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="70.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(InterfaceName) インターフェースを持った、静的な正式名オブジェクトを取得することができる<tspan x="70.5px" y="360.5px" xml:space="preserve">get_(TrueName) 関数が定義されていること。 参考：get_Object</tspan></text>
	<text x="33.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">get_NameDelegator 関数は、<tspan x="33.5px" y="310.5px" xml:space="preserve">ものです。 get_NameDelegator 関数は、get_(一般名) 関数の内部からのみ呼ばれるようにしてください。</tspan></text>
	<a xlink:href="#get_Object" onclick="chgPage( evt, 394 )">
	<text pub="n" x="194.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">get_Object 関数</text>
	</a>
	<text x="285.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の内部で呼ばれる get_(一般名) 関数の実装を支援する</text>
	<text x="33.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="37.5" y="541.5" width="568" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_GeneralObject()<tspan x="45.5px" y="572.5px" xml:space="preserve">  Set  get_GeneralObject = get_NameDelegator( "GeneralObject", "TrueName", "InterfaceName" )</tspan>
	<tspan x="45.5px" y="587.5px" xml:space="preserve">End Function</tspan>
	<tspan x="45.5px" y="602.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="617.5px" xml:space="preserve">Function  get_TrueName() : ... : End Function</tspan>
	<tspan x="45.5px" y="632.5px" xml:space="preserve">Function  new_InterfaceName_Delegator() : ... : End Function</tspan></text>
	</g>
	<text x="33.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値となる一般名オブジェクトは、Name プロパティと委譲元となるオブジェクトの実体の違いを除けば、<tspan x="33.5px" y="249.5px" xml:space="preserve">同じ１つの正式名オブジェクトとして扱うことができます。 参考： 下記の図の「ある１つのインスタンス」</tspan></text>
</g>
<g id="page401" width="591" height="644" transform="translate(+10,+223220)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="591.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="644.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="591.5" y1="-0.5" x2="591.5" y2="644.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="644.5" x2="591.5" y2="644.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_ObjectFromStream" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_ObjectFromStream</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_ObjectFromStream]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="27.5" y="49.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  new_ObjectFromStream( out_Obj as object, ClassName as string, Stream as variant )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ストリームから、オブジェクトを１つ生成します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Obj</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName</text>
	<text x="190.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ストリームから生成した１つのオブジェクト、または Empty</text>
	<text x="190.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成するオブジェクトのクラス名 (下記)</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Stream</text>
	<text x="190.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ストリーム (下記)</text>
	<text x="25.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ClassName 引数</text>
	<text x="33.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグ名がクラス名に対応します。<tspan x="33.5px" y="350.5px" xml:space="preserve">XML のタグの中の属性まで一致するデータを元にオブジェクトを生成するときは、</tspan>
	<tspan x="33.5px" y="365.5px" xml:space="preserve">XPath と同様に下記のようにします。</tspan></text>
	<g>
	<rect x="140.5" y="378.5" width="346" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="148.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set xml = LoadXML( "Sample.xml", Empty )<tspan x="148.5px" y="409.5px" xml:space="preserve">new_ObjectFromStream  obj, "ClassA[@attr='value']", xml</tspan></text>
	</g>
	<text x="33.5px" y="477.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#xpath_at" cats_vhref="%programming%\HTML ブラウザ\XML.svg#xpath_at">
	<text pub="n" x="73.5px" y="477.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XPath の [@name='value'] （属性の値）</text>
	</a>
	<g>
	<rect x="140.5" y="425.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="148.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;&lt;ClassA attr="value" ... /&gt;&lt;/Root&gt;</text>
	</g>
	<text x="41.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript コード</text>
	<text x="41.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XMLデータ</text>
	<text x="25.5px" y="528.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Stream 引数</text>
	<a xlink:href="#ChangeToXml" onclick="chgPage( evt, 834 )">
	<text pub="n" x="33.5px" y="559.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeToXml</text>
	</a>
	<text x="118.5px" y="559.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の引数に指定できるものを指定できます。</text>
	<text x="25.5px" y="199.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_X に対応した関数の準備</text>
	<text x="33.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で、new_X を呼び出しています。 new_X を使うのに必要な関数を用意する必要が<tspan x="33.5px" y="242.5px" xml:space="preserve">あります。 たとえば、ABC クラスなら、new_ABC 関数が必要です。</tspan></text>
	<a xlink:href="#new_X" onclick="chgPage( evt, 397 )">
	<text pub="n" x="69.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_X</text>
	</a>
	<text x="33.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="25.5px" y="607.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbsool_test\T_ObjectFromStream" target="_blank">
	<text x="75.5px" y="607.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ObjectFromStream フォルダ</text>
	</a>
</g>
<g id="page402" width="657" height="294" transform="translate(+10,+223874)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="657.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="657.5" y1="-0.5" x2="657.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="294.5" x2="657.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_ObjectsFromStream" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_ObjectsFromStream</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_ObjectsFromStream]" target="_blank">
	<text x="217.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="27.5" y="49.5" width="598" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  new_ObjectsFromStream( out_Objs as array of object, ClassName as string, Stream as variant )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ストリームから、オブジェクトをいくつか生成して、配列に格納します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Objs</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName</text>
	<text x="190.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ストリームから生成したオブジェクトが入った配列</text>
	<text x="190.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成するオブジェクトのクラス名</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Stream</text>
	<text x="190.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ストリーム</text>
	<text x="33.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つもオブジェクトを生成しなかったときでも、out_Objs には配列が格納されます。</text>
	<text x="33.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName, Stream については、</text>
	<a xlink:href="#new_ObjectFromStream" onclick="chgPage( evt, 401 )">
	<text pub="n" x="219.5px" y="221.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ObjectFromStream</text>
	</a>
	<text x="33.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbsool_test\T_ObjectFromStream" target="_blank">
	<text x="83.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ObjectFromStream フォルダ</text>
	</a>
</g>
<g id="page403" width="531" height="304" transform="translate(+10,+224178)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="531.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="304.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="531.5" y1="-0.5" x2="531.5" y2="304.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="304.5" x2="531.5" y2="304.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NameOnlyClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NameOnlyClass</text>
	<g>
	<rect x="30.5" y="47.5" width="136" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  NameOnlyClass<tspan x="38.5px" y="78.5px" xml:space="preserve">    Public  Name</tspan>
	<tspan x="38.5px" y="93.5px" xml:space="preserve">    Public  Delegate</tspan>
	<tspan x="38.5px" y="108.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="36.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name 変数（任意の型の識別値）と、Delegate 変数（指しているオブジェクトなど）の<tspan x="36.5px" y="161.5px" xml:space="preserve">対応関係を表すクラスです。</tspan>
	<tspan x="36.5px" y="176.5px" xml:space="preserve">Delegate 変数を使わずに、Name だけのオブジェクトとして使うこともできます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[NameOnlyClass]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayToNameOnlyClassArray" onclick="chgPage( evt, 250 )">
	<text pub="n" x="68.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayToNameOnlyClassArray</text>
	</a>
	<text x="29.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#JoinedClass" onclick="chgPage( evt, 405 )">
	<text x="68.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JoinedClass</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop">
	<text x="36.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">xml プロパティ</text>
	</a>
	<text x="124.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に対応しています。</text>
</g>
<g id="page404" width="607" height="132" transform="translate(+10,+224492)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="607.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_NameOnlyClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_NameOnlyClass</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_NameOnlyClass( in_Name as string, in_Delegate as variant ) as NameOnlyClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NameOnlyClass のオブジェクトを生成します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_NameOnlyClass]" target="_blank">
	<text x="257.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page405" width="514" height="294" transform="translate(+10,+224634)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="514.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="514.5" y1="-0.5" x2="514.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="294.5" x2="514.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="JoinedClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">JoinedClass</text>
	<g>
	<rect x="30.5" y="47.5" width="124" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  JoinedClass<tspan x="38.5px" y="78.5px" xml:space="preserve">  Public  Left</tspan>
	<tspan x="38.5px" y="93.5px" xml:space="preserve">  Public  Right</tspan>
	<tspan x="38.5px" y="108.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[JoinedClass]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="74.5px" y="185.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayClass</text>
	</a>
	<text x="196.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号 0 と 1 で対応関係を表すことができます</text>
	<a xlink:href="..\..\Cats\clib\CRT\clib_CRT_plus.svg#PointerPairClass">
	<text x="74.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PointerPairClass (clib)</text>
	</a>
	<text x="29.5px" y="185.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="29.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left 変数の値と Right 変数の値の対応関係を表すクラスです。</text>
	<a xlink:href="#NameOnlyClass" onclick="chgPage( evt, 403 )">
	<text x="74.5px" y="209.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NameOnlyClass</text>
	</a>
	<a xlink:href="https://sites.google.com/site/cpprefjp/reference/utility/pair" target="_blank">
	<text x="74.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ pair - cpprefjp - C++ Library Reference (Web)</text>
	</a>
</g>
<g id="page406" width="535" height="229" transform="translate(+10,+224938)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="229.5" x2="535.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_JoinedClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_JoinedClass</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_JoinedClass( Left as variant, Right as variant ) as JoinedClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JoinedClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成するオブジェクトの Left プロパティに設定する値</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成するオブジェクトの Right プロパティに設定する値</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成された JoinedClass のオブジェクト</text>
	<text x="24.5px" y="192.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_JoinedClass]" target="_blank">
	<text x="85.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#JoinedClass" onclick="chgPage( evt, 405 )">
	<text x="402.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JoinedClass</text>
	</a>
</g>
<g id="page407" width="614" height="927" transform="translate(+10,+225177)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="927.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="927.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="927.5" x2="614.5" y2="927.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_ObjectIDs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_ObjectIDs</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトに数値の ID を割り当て、ID からオブジェクトが取得できるようにします。</text>
	<g>
	<rect x="46.5" y="356.5" width="310" height="475"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="372.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set root = new SampleRootClass<tspan x="54.5px" y="387.5px" xml:space="preserve">    Set element = new SampleElementClass</tspan>
	<tspan x="54.5px" y="402.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="417.5px" xml:space="preserve">    '// Link</tspan>
	<tspan x="54.5px" y="432.5px" xml:space="preserve">    element.RootObjectID = root.ObjectID</tspan>
	<tspan x="54.5px" y="447.5px" xml:space="preserve">    Set root.Element = element</tspan>
	<tspan x="54.5px" y="462.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="477.5px" xml:space="preserve">    '// Call a method</tspan>
	<tspan x="54.5px" y="492.5px" xml:space="preserve">    element.Method</tspan>
	<tspan x="54.5px" y="507.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="522.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="537.5px" xml:space="preserve">Class  SampleRootClass</tspan>
	<tspan x="54.5px" y="552.5px" xml:space="preserve">    Public  ObjectID</tspan>
	<tspan x="54.5px" y="567.5px" xml:space="preserve">    Public  Element</tspan>
	<tspan x="54.5px" y="582.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="597.5px" xml:space="preserve">    Private Sub  Class_Initialize()</tspan>
	<tspan x="54.5px" y="612.5px" xml:space="preserve">        Me.ObjectID = g_ObjectIDs.Add( Me )</tspan>
	<tspan x="54.5px" y="627.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="54.5px" y="642.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="657.5px" xml:space="preserve">    Private Sub  Class_Terminate()</tspan>
	<tspan x="54.5px" y="672.5px" xml:space="preserve">        g_ObjectIDs.Remove  Me.ObjectID</tspan>
	<tspan x="54.5px" y="687.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="54.5px" y="702.5px" xml:space="preserve">End Class</tspan>
	<tspan x="54.5px" y="717.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="732.5px" xml:space="preserve">Class  SampleElementClass</tspan>
	<tspan x="54.5px" y="747.5px" xml:space="preserve">    Public  RootObjectID</tspan>
	<tspan x="54.5px" y="762.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="777.5px" xml:space="preserve">    Public Sub  Method()</tspan>
	<tspan x="54.5px" y="792.5px" xml:space="preserve">        Set root = g_ObjectIDs( Me.RootObjectID )</tspan>
	<tspan x="54.5px" y="807.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="54.5px" y="822.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_Mutual">
	<text x="24.5px" y="77.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているときの Class_Terminate</text>
	</a>
	<text x="260.5px" y="77.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が期待通りに動作するようになります。</text>
	<g>
	<rect x="46.5" y="292.5" width="112" height="26"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SampleRootClass</text>
	</g>
	<g>
	<rect x="222.5" y="292.5" width="131" height="26"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="230.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SampleElementClass</text>
	</g>
	<g>
	<line x1="169.5" y1="299.5" x2="207.5" y2="299.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="207.5" y1="299.5" x2="196.5" y2="295.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="207.5" y1="299.5" x2="196.5" y2="303.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="208.5" y1="311.5" x2="170.5" y2="311.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="170.5" y1="311.5" x2="181.5" y2="315.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="170.5" y1="311.5" x2="181.5" y2="307.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="144.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Element メンバー</text>
	<text x="103.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RootObjectID メンバー （g_ObjectIDs 経由）</text>
	<text x="186.5px" y="612.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_ObjectIDs</text>
	<text x="102.5px" y="672.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_ObjectIDs</text>
	<text x="168.5px" y="792.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_ObjectIDs</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: g_ObjectIDs" target="_blank">
	<text x="79.5px" y="867.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="867.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="45.5px" y="109.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Add</text>
	<text x="45.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Remove</text>
	<text x="45.5px" y="147.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	<text x="120.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規 ID を取得します</text>
	<text x="120.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ID を返却します</text>
	<text x="24.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Add できる最大数、同時に存在できる ID の数は 0x7FFE です。<tspan x="24.5px" y="201.5px" xml:space="preserve">同時に存在できる ID の数を超えて、Remove と Add を繰り返すと、返却された ID を再利用します。</tspan>
	<tspan x="24.5px" y="216.5px" xml:space="preserve">同じオブジェクトに複数の ID が割り当てられる状況になっても、エラーにはなりません。</tspan></text>
	<text x="120.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">渡された ID に対応するオブジェクトを返します</text>
	<a xlink:href="#ObjectSetClass" onclick="chgPage( evt, 224 )">
	<text x="63.5px" y="890.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ObjectSetClass</text>
	</a>
	<text x="24.5px" y="890.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page408" width="629" height="1147" transform="translate(+10,+226114)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="629.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1147.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="629.5" y1="-0.5" x2="629.5" y2="1147.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1147.5" x2="629.5" y2="1147.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeGroupClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトに対して、適切に</text>
	<g>
	<line x1="164.5" y1="794.5" x2="164.5" y2="861.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="164.5" y1="861.5" x2="168.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="164.5" y1="861.5" x2="160.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<a xlink:href="#LifeGroupClass_createMember" onclick="chgPage( evt, 410 )">
	<rect x="292.5" y="865.5" width="183" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="300.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">所属オブジェクト（ルート以外）</text>
	</a>
	</g>
	<g>
	<line x1="133.5" y1="676.5" x2="133.5" y2="703.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="133.5" y1="703.5" x2="137.5" y2="692.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="133.5" y1="703.5" x2="129.5" y2="692.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="234.5" y1="873.5" x2="281.5" y2="873.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="281.5" y1="873.5" x2="270.5" y2="869.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="281.5" y1="873.5" x2="270.5" y2="877.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="281.5" y1="883.5" x2="234.5" y2="883.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="234.5" y1="883.5" x2="245.5" y2="887.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="234.5" y1="883.5" x2="245.5" y2="879.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<a xlink:href="#LifeGroupClass_createRoot" onclick="chgPage( evt, 409 )">
	<rect x="71.5" y="865.5" width="155" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">所属オブジェクト（ルート）</text>
	</a>
	</g>
	<g>
	<line x1="384.5" y1="676.5" x2="384.5" y2="703.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="384.5" y1="703.5" x2="388.5" y2="692.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="384.5" y1="703.5" x2="380.5" y2="692.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="364.5" y1="794.5" x2="364.5" y2="861.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="364.5" y1="861.5" x2="368.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="364.5" y1="861.5" x2="360.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<rect x="206.5" y="783.5" width="71" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="214.5px" y="800.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeGroup</text>
	</a>
	</g>
	<g>
	<line x1="249.5" y1="730.5" x2="249.5" y2="778.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="249.5" y1="778.5" x2="253.5" y2="767.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="249.5" y1="778.5" x2="245.5" y2="767.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="234.5" y1="730.5" x2="234.5" y2="778.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="234.5" y1="778.5" x2="238.5" y2="767.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="234.5" y1="778.5" x2="230.5" y2="767.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="249.5" y1="730.5" x2="278.5" y2="730.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="234.5" y1="730.5" x2="203.5" y2="730.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="164.5" y1="794.5" x2="199.5" y2="794.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="364.5" y1="794.5" x2="282.5" y2="794.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<line x1="242.5" y1="814.5" x2="242.5" y2="864.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="242.5" y1="864.5" x2="246.5" y2="853.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="242.5" y1="864.5" x2="238.5" y2="853.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="133.5" y1="739.5" x2="133.5" y2="861.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="133.5" y1="861.5" x2="137.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="133.5" y1="861.5" x2="129.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="384.5" y1="741.5" x2="384.5" y2="861.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="384.5" y1="861.5" x2="388.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="384.5" y1="861.5" x2="380.5" y2="850.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<rect x="289.5" y="710.5" width="262" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="297.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドル（ルート以外へ） as LifeHandleClass</text>
	</a>
	</g>
	<text x="117.5px" y="758.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">p</text>
	<text x="369.5px" y="760.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">p</text>
	<g>
	<line x1="356.5" y1="806.5" x2="284.5" y2="806.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="284.5" y1="806.5" x2="295.5" y2="810.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="284.5" y1="806.5" x2="295.5" y2="802.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="356.5" y1="806.5" x2="356.5" y2="861.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="175.5" y1="861.5" x2="175.5" y2="806.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<line x1="175.5" y1="806.5" x2="197.5" y2="806.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="197.5" y1="806.5" x2="186.5" y2="802.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="197.5" y1="806.5" x2="186.5" y2="810.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="234.5" y1="815.5" x2="234.5" y2="849.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="250.5" y1="815.5" x2="250.5" y2="850.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<line x1="234.5" y1="850.5" x2="182.5" y2="850.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="182.5" y1="850.5" x2="193.5" y2="854.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="182.5" y1="850.5" x2="193.5" y2="846.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="250.5" y1="850.5" x2="341.5" y2="850.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="341.5" y1="850.5" x2="330.5" y2="846.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="341.5" y1="850.5" x2="330.5" y2="854.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<a xlink:href="#LifeGroupClass_createRoot" onclick="chgPage( evt, 409 )">
	<rect x="71.5" y="709.5" width="125" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="726.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドル（ルートへ）</text>
	</a>
	</g>
	<a xlink:href="#LifeGroupClass_createRoot" onclick="chgPage( evt, 409 )">
	<text x="81.5px" y="905.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ グループのルートの生成</text>
	</a>
	<a xlink:href="#LifeGroupClass_createMember" onclick="chgPage( evt, 410 )">
	<text x="319.5px" y="904.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ グループのメンバーの生成</text>
	</a>
	<a xlink:href="#DestroyReferences" onclick="chgPage( evt, 412 )">
	<text x="258.5px" y="841.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">DestroyReferences</text>
	</a>
	<g>
	<rect x="71.5" y="644.5" width="108" height="26"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーの変数</text>
	</g>
	<g>
	<rect x="289.5" y="644.5" width="108" height="26"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="297.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーの変数</text>
	</g>
	<text x="24.5px" y="954.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">所属オブジェクトのメンバー変数やメソッドにアクセスするときは、ハンドルのメンバー変数 p を<tspan x="24.5px" y="969.5px" xml:space="preserve">介する必要があります。 </tspan></text>
	<text x="229.5px" y="906.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">相互参照</text>
	<text x="24.5px" y="1091.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_Mutual">
	<text x="67.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 相互参照しているときの Class_Terminate</text>
	</a>
	<a xlink:href="..\..\..\programming\方法論\オブジェクト指向.svg#gc">
	<text pub="n" x="67.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ガーベージコレクション (GC)</text>
	</a>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般に、関数が終了したときにオブジェクトを参照している変数がなくなると、ガーベージコレクター</text>
	<text x="65.5px" y="637.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(1)</text>
	<text x="65.5px" y="701.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(2)</text>
	<text x="282.5px" y="639.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(3)</text>
	<text x="282.5px" y="703.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(4)</text>
	<text x="65.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(5)</text>
	<text x="452.5px" y="859.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(7)</text>
	<text x="197.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(6)</text>
	<text x="24.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で相互参照するグループに LifeGroupClass を使うと下記の図のような構成になります。<tspan x="24.5px" y="520.5px" xml:space="preserve">グループに所属しているオブジェクトの Class_Terminate が呼び出されるタイミングは、</tspan>
	<tspan x="24.5px" y="535.5px" xml:space="preserve">グループに所属しているオブジェクト（ルート オブジェクトも含む）を参照するすべてのハンドルが、</tspan>
	<tspan x="24.5px" y="550.5px" xml:space="preserve">すべてのユーザーの変数から参照されなくなったときです。</tspan>
	<tspan x="24.5px" y="565.5px" xml:space="preserve">( ) の中の数字は、削除される順番です。 </tspan>
	<tspan x="24.5px" y="580.5px" xml:space="preserve">(1) と (3)、(2) と (4)、(5) と (7) の順番は入れ替わることがあります。 </tspan>
	<tspan x="24.5px" y="595.5px" xml:space="preserve">(1) だけが削除されたときは、(3)が削除されるまで、(4)以降のオブジェクトは残ります。</tspan></text>
	<text x="24.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって</text>
	<text x="24.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラム終了時に呼ばれます。 LifeGroupClass は、相互参照しているオブジェクトでも <tspan x="24.5px" y="470.5px" xml:space="preserve">Class_Terminate が呼び出されるようにします。</tspan></text>
	<text x="176.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼ばれますが、相互参照していると Class_Terminate は呼ばれません。 </text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate">
	<text x="76.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate</text>
	</a>
	<text x="24.5px" y="985.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">このように相互参照しているオブジェクトとハンドルのオブジェクトを分けることで、<tspan x="24.5px" y="1000.5px" xml:space="preserve">参照している変数がなくなったことをハンドルで検出できるようにしています。</tspan></text>
	<text x="212.5px" y="1091.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクト ID を経由することで Class_Terminate を呼び出す</text>
	<g>
	<rect x="103.5" y="87.5" width="23" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="111.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A</text>
	</g>
	<g>
	<rect x="210.5" y="87.5" width="25" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="218.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B</text>
	</g>
	<g>
	<line x1="140.5" y1="95.5" x2="199.5" y2="95.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="199.5" y1="95.5" x2="188.5" y2="91.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="199.5" y1="95.5" x2="188.5" y2="99.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="198.5" y1="103.5" x2="139.5" y2="103.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="139.5" y1="103.5" x2="150.5" y2="107.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="139.5" y1="103.5" x2="150.5" y2="99.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="142.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_LifeGroupClass]" target="_blank">
	<text x="80.5px" y="1066.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="209.5px" y="1066.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LifeGroupClass</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[LifeGroupClass]" target="_blank">
	<text x="80.5px" y="1041.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="1066.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1041.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="161.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="66.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メンバー変数やメソッドにアクセスするときは、メンバー変数 p を介する必要があります。 </text>
	<a xlink:href="#LifeGroupClass_createRoot" onclick="chgPage( evt, 409 )">
	<text x="197.5px" y="189.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グループのルートの使用サンプル</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="68.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書</text>
	</a>
	<text x="97.5px" y="225.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のキーや配列番号で参照することで、相互参照が原因で Class_Terminate が呼ばれなく</text>
	<text x="68.5px" y="242.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なる状況を回避することができます。</text>
	<g>
	<rect x="89.5" y="173.5" width="94" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">root.p.Member</text>
	</g>
	<text x="142.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキーや配列番号</text>
	<g>
	<line x1="280.5" y1="288.5" x2="140.5" y2="288.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="140.5" y1="288.5" x2="151.5" y2="292.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="140.5" y1="288.5" x2="151.5" y2="284.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="140.5" y1="280.5" x2="280.5" y2="280.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="280.5" y1="280.5" x2="269.5" y2="276.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="280.5" y1="280.5" x2="269.5" y2="284.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="292.5" y="272.5" width="25" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="300.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B</text>
	</g>
	<g>
	<rect x="103.5" y="272.5" width="23" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="111.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A</text>
	</g>
	<text x="159.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトの Set</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate">
	<text x="287.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate</text>
	</a>
	<text x="385.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼ばれるようにします。</text>
	<a xlink:href="#g_ObjectIDs" onclick="chgPage( evt, 407 )">
	<text x="286.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_ObjectIDs</text>
	</a>
	<text x="212.5px" y="1110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">p を介する必要がないが、多少手間がかかるライフサイクル管理</text>
	<a xlink:href="#DestroyerClass" onclick="chgPage( evt, 421 )">
	<text x="80.5px" y="1110.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DestroyerClass</text>
	</a>
	<a xlink:href="#g_ObjectIDs" onclick="chgPage( evt, 407 )">
	<text x="80.5px" y="1091.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_ObjectIDs</text>
	</a>
</g>
<g id="page409" width="583" height="822" transform="translate(+10,+227271)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="822.5" x2="583.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeGroupClass_createRoot" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">グループのルートの生成 （LifeGroupClass）</text>
	<g>
	<rect x="41.5" y="344.5" width="412" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RootClass<tspan x="49.5px" y="375.5px" xml:space="preserve">    Public  p  '// as RootBodyClass : Target object of this handle</tspan>
	<tspan x="49.5px" y="390.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="405.5px" xml:space="preserve">    Private Sub  Class_Initialize()</tspan>
	<tspan x="49.5px" y="420.5px" xml:space="preserve">        Set group = new LifeGroupClass</tspan>
	<tspan x="49.5px" y="435.5px" xml:space="preserve">        group.AddHandle  Me, new RootBodyClass</tspan>
	<tspan x="49.5px" y="450.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="49.5px" y="465.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="480.5px" xml:space="preserve">    Private Sub  Class_Terminate()</tspan>
	<tspan x="49.5px" y="495.5px" xml:space="preserve">        If not IsEmpty( Me.p.LifeGroup.Group ) Then _</tspan>
	<tspan x="49.5px" y="510.5px" xml:space="preserve">            Me.p.LifeGroup.Group.AddTerminated  Me.p</tspan>
	<tspan x="49.5px" y="525.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="49.5px" y="540.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="165.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">使用サンプル</text>
	<text x="247.5px" y="435.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RootBodyClass</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトのグループのうち、最初に生成するオブジェクトのハンドルの<tspan x="24.5px" y="76.5px" xml:space="preserve">クラスは、下記のように定義します。 RootBodyClass を最初に生成するオブジェクトのクラス名</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">に変更すること以外は、そのままにしてください。</tspan></text>
	<g>
	<rect x="41.5" y="625.5" width="442" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RootBodyClass<tspan x="49.5px" y="656.5px" xml:space="preserve">      :</tspan>
	<tspan x="49.5px" y="671.5px" xml:space="preserve">    Public  LifeGroup  '// Don't write except for LifeGroupClass ■追加</tspan>
	<tspan x="49.5px" y="686.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="701.5px" xml:space="preserve">    Public Sub  DestroyReferences()  '// ■追加</tspan>
	<tspan x="49.5px" y="716.5px" xml:space="preserve">        Me.Reference = Empty</tspan>
	<tspan x="49.5px" y="731.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="49.5px" y="746.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="40.5px" y="594.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最初に生成するオブジェクトのクラスは、メンバー変数 LifeGroup と、</text>
	<a xlink:href="#DestroyReferences" onclick="chgPage( evt, 412 )">
	<text x="40.5px" y="609.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DestroyReferences メソッド</text>
	</a>
	<text x="194.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を定義してください。</text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="258.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeHandleClass</text>
	</a>
	<text x="24.5px" y="330.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<g>
	<rect x="41.5" y="180.5" width="160" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = new RootClass<tspan x="49.5px" y="211.5px" xml:space="preserve">root.p.Member</tspan></text>
	</g>
	<text x="353.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じメンバーを持ちます。</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="411.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass</text>
	</a>
	<text x="24.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループのルート（下記の RootClass）は、</text>
	<text x="91.5px" y="360.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RootClass</text>
	<text x="91.5px" y="641.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RootBodyClass</text>
	<text x="115.5px" y="716.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Reference</text>
	<text x="79.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">p</text>
	<text x="44.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メンバー変数やメソッドにアクセスするときは、メンバー変数 p を介する必要があります。</text>
	<text x="219.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… p の追加が必要</text>
	<text x="44.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトを使用するコードに、この変更を要求することがどうしても<tspan x="44.5px" y="285.5px" xml:space="preserve">できないなら、p を介すだけのメソッドやプロパティを定義します。</tspan></text>
	<line x1="141.5" y1="633.5" x2="284.5" y2="444.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#DestroyReferences" onclick="chgPage( evt, 412 )">
	<text x="145.5px" y="701.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DestroyReferences</text>
	</a>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<text x="193.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	</a>
	<a xlink:href="#AddHandle_LifeGroupClass" onclick="chgPage( evt, 417 )">
	<text x="133.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddHandle</text>
	</a>
</g>
<g id="page410" width="577" height="774" transform="translate(+10,+228103)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="774.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="774.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="774.5" x2="577.5" y2="774.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeGroupClass_createMember" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">グループに所属するオブジェクトの生成 （LifeGroupClass）</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトのグループに所属するオブジェクトのメソッドから、グループに<tspan x="24.5px" y="76.5px" xml:space="preserve">所属させるオブジェクトを新しく生成するときは、下記の CreateMember メソッドのように、</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">グループに追加します。  そうしなければ、グループが削除されるタイミングで、生成した</tspan>
	<tspan x="24.5px" y="106.5px" xml:space="preserve">オブジェクトに対して DestroyReferences が呼ばれなくなります。</tspan></text>
	<g>
	<rect x="41.5" y="283.5" width="424" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RootBodyClass<tspan x="49.5px" y="314.5px" xml:space="preserve">      :</tspan>
	<tspan x="49.5px" y="329.5px" xml:space="preserve">    Public  LifeGroup  '// Don't write except for LifeGroupClass</tspan>
	<tspan x="49.5px" y="344.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="359.5px" xml:space="preserve">    Function  CreateMember()</tspan>
	<tspan x="49.5px" y="374.5px" xml:space="preserve">        Set CreateMember = Me.LifeGroup.Group.Add( new MemberClass )</tspan>
	<tspan x="49.5px" y="389.5px" xml:space="preserve">            :</tspan>
	<tspan x="49.5px" y="404.5px" xml:space="preserve">    End Function</tspan>
	<tspan x="49.5px" y="419.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<text x="379.5px" y="374.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MemberClass</text>
	<g>
	<rect x="41.5" y="612.5" width="442" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  MemberClass<tspan x="49.5px" y="643.5px" xml:space="preserve">      :</tspan>
	<tspan x="49.5px" y="658.5px" xml:space="preserve">    Public  LifeGroup  '// Don't write except for LifeGroupClass ■追加</tspan>
	<tspan x="49.5px" y="673.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="688.5px" xml:space="preserve">    Public Sub  DestroyReferences()  '// ■追加</tspan>
	<tspan x="49.5px" y="703.5px" xml:space="preserve">        Me.Reference = Empty</tspan>
	<tspan x="49.5px" y="718.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="49.5px" y="733.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="40.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループに所属するオブジェクトのクラスは、メンバー変数 LifeGroup と、</text>
	<text x="24.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<a xlink:href="#DestroyReferences" onclick="chgPage( evt, 412 )">
	<text x="40.5px" y="599.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DestroyReferences メソッド</text>
	</a>
	<text x="194.5px" y="599.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を定義してください。</text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="225.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeHandleClass</text>
	</a>
	<text x="320.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="24.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateMember メソッドの返り値は、</text>
	<text x="24.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">使用サンプル</text>
	<g>
	<rect x="41.5" y="196.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = new RootClass<tspan x="49.5px" y="227.5px" xml:space="preserve">Set member = root.p.CreateMember()</tspan></text>
	</g>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="409.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass</text>
	</a>
	<text x="91.5px" y="628.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MemberClass</text>
	<a xlink:href="#Add_LifeGroupClass" onclick="chgPage( evt, 418 )">
	<text x="325.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Add</text>
	</a>
	<text x="48.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すぐに CreateMember の返り値を参照しなくなっても、DestroyReferences がすぐに呼ば<tspan x="48.5px" y="459.5px" xml:space="preserve">れることはありません。 グループに所属するすべてのオブジェクトが参照されなくなった</tspan>
	<tspan x="48.5px" y="474.5px" xml:space="preserve">ときに呼び出されます。</tspan>
	<tspan x="48.5px" y="489.5px" xml:space="preserve">ルートのハンドルが参照されなくなったときに、グループに所属する一部のオブジェクトが</tspan>
	<tspan x="48.5px" y="504.5px" xml:space="preserve">削除されても構わないときは、ハンドルの代わりに生成したオブジェクトを返しても構いま</tspan>
	<tspan x="48.5px" y="519.5px" xml:space="preserve">せん。</tspan></text>
</g>
<g id="page411" width="565" height="493" transform="translate(+10,+228887)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="493.5" x2="565.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeGroupClass_getMember" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">グループに所属するオブジェクトの出力 （LifeGroupClass）</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトを出力するときは、下記の SearchMember メソッドのように、 </text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="223.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeHandleClass</text>
	</a>
	<text x="318.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を生成して返してください。</text>
	<g>
	<rect x="41.5" y="332.5" width="406" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RootBodyClass<tspan x="49.5px" y="363.5px" xml:space="preserve">      :</tspan>
	<tspan x="49.5px" y="378.5px" xml:space="preserve">    Public  LifeGroup  '// Don't write except for LifeGroupClass</tspan>
	<tspan x="49.5px" y="393.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="408.5px" xml:space="preserve">    Function  GetReference()</tspan>
	<tspan x="49.5px" y="423.5px" xml:space="preserve">        Set GetReference = Me.LifeGroup.Group.Add( Me.Reference )</tspan>
	<tspan x="49.5px" y="438.5px" xml:space="preserve">    End Function</tspan>
	<tspan x="49.5px" y="453.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
	<text x="24.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">使用サンプル</text>
	<g>
	<rect x="41.5" y="245.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = new RootClass<tspan x="49.5px" y="276.5px" xml:space="preserve">Set member = root.p.GetReference()</tspan></text>
	</g>
	<a xlink:href="#Add_LifeGroupClass" onclick="chgPage( evt, 418 )">
	<text x="24.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Add (LifeGroupClass)</text>
	</a>
	<text x="149.5px" y="78.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出し、</text>
	<text x="133.5px" y="408.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetReference</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、グループの中で参照するときは、LifeHandleClass を生成しないでください。</text>
	<text x="24.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そうしなければ、ルートのハンドルが削除されるタイミングで、グループに所属する一部の<tspan x="24.5px" y="109.5px" xml:space="preserve">オブジェクトが削除されてしまいます。 ルートのハンドルが参照されなくなったら、グループ</tspan>
	<tspan x="24.5px" y="124.5px" xml:space="preserve">に所属する一部のオブジェクトが削除されても構わないときは、LifeHandleClass を生成</tspan>
	<tspan x="24.5px" y="139.5px" xml:space="preserve">しなくても構いません。</tspan></text>
</g>
<g id="page412" width="493" height="391" transform="translate(+10,+229390)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="493.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="493.5" y1="-0.5" x2="493.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="391.5" x2="493.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DestroyReferences" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DestroyReferences メソッド</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  （グループのに所属するオブジェクトのクラス）::DestroyReferences()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照を切ります。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループのユーザーは、本メソッドを直接呼び出さないでください。</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate メソッド（デストラクター）が呼び出されて、オブジェクトが<tspan x="33.5px" y="186.5px" xml:space="preserve">破棄されるように、相互参照を切ってください。 つまり、相互に参照している</tspan>
	<tspan x="33.5px" y="201.5px" xml:space="preserve">関係にあるメンバー変数に Empty や Nothing を代入してください。</tspan></text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="340.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass</text>
	</a>
	<a xlink:href="#AddTerminated_LifeGroupClass" onclick="chgPage( evt, 420 )">
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddTerminated (LifeGroupClass)</text>
	</a>
	<text x="219.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から呼ばれます。</text>
	<g>
	<rect x="41.5" y="259.5" width="214" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RootBodyClass<tspan x="49.5px" y="290.5px" xml:space="preserve">      :</tspan>
	<tspan x="49.5px" y="305.5px" xml:space="preserve">    Function  DestroyReferences()</tspan>
	<tspan x="49.5px" y="320.5px" xml:space="preserve">        Me.Member = Empty</tspan>
	<tspan x="49.5px" y="335.5px" xml:space="preserve">    End Function</tspan>
	<tspan x="49.5px" y="350.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">定義サンプル</text>
</g>
<g id="page413" width="612" height="498" transform="translate(+10,+229791)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="612.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="498.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="612.5" y1="-0.5" x2="612.5" y2="498.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="498.5" x2="612.5" y2="498.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeHandleClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LifeHandleClass</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	</a>
	<text x="115.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（グループ）に所属する、相互参照しているオブジェクトを参照できるハンドル。</text>
	<text x="24.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeHandleClass が参照している、相互参照しているオブジェクトを、グループの外にある変数<tspan x="24.5px" y="149.5px" xml:space="preserve">に直接格納しないでください。 もしそうしてしまうと、すべてのハンドルへの参照が無くなったときに、</tspan>
	<tspan x="24.5px" y="164.5px" xml:space="preserve">相互参照が切れたオブジェクトになり、正しく動作しなくなります。</tspan></text>
	<a xlink:href="#p_LifeHandleClass" onclick="chgPage( evt, 414 )">
	<text x="48.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ p</text>
	</a>
	<text x="24.5px" y="412.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="#Class_Terminate_LifeHandleClass" onclick="chgPage( evt, 415 )">
	<text x="48.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Class_Terminate</text>
	</a>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">生成</text>
	<a xlink:href="#LifeGroupClass_createRoot" onclick="chgPage( evt, 409 )">
	<text x="48.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グループのルートの生成</text>
	</a>
	<a xlink:href="#LifeGroupClass_createMember" onclick="chgPage( evt, 410 )">
	<text x="48.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グループのメンバーの生成</text>
	</a>
	<text x="184.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトを参照します。</text>
	<a xlink:href="#AddTerminated_LifeGroupClass" onclick="chgPage( evt, 420 )">
	<text x="184.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddTerminated (LifeGroupClass)</text>
	</a>
	<text x="369.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出します。</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="419.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass</text>
	</a>
	<text x="24.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトのメンバー変数やメソッドにアクセスするときは、メンバー変数 p を介する必要が<tspan x="24.5px" y="105.5px" xml:space="preserve">あります。 </tspan></text>
	<g>
	<rect x="49.5" y="213.5" width="406" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = new RootClass<tspan x="57.5px" y="244.5px" xml:space="preserve">Set member = root.p.CreateMember()  '// member as LifeHandleClass</tspan>
	<tspan x="57.5px" y="259.5px" xml:space="preserve">member.p.Method</tspan></text>
	</g>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page414" width="585" height="224" transform="translate(+10,+230299)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="224.5" x2="585.5" y2="224.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="p_LifeHandleClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">p (LifeHandleClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  LifeHandleClass::p as Object</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループに所属している相互参照しているオブジェクトを参照します。</text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="407.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeHandleClass</text>
	</a>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="70.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LifeGroupClass</text>
	</a>
	<text x="24.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトのメンバー変数やメソッドにアクセスするときは、ハンドルのメンバー変数 p を<tspan x="33.5px" y="138.5px" xml:space="preserve">介する必要があります。  このように相互参照しているオブジェクトとハンドルのオブジェクトを</tspan>
	<tspan x="33.5px" y="153.5px" xml:space="preserve">分けることで、参照している変数がなくなったことをハンドルで検出できるようにしています。</tspan></text>
</g>
<g id="page415" width="563" height="132" transform="translate(+10,+230533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="563.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Class_Terminate_LifeHandleClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Class_Terminate (LifeHandleClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LifeHandleClass::Class_Terminate()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルが参照されなくなったときに、</text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="330.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeHandleClass</text>
	</a>
	<a xlink:href="#AddTerminated_LifeGroupClass" onclick="chgPage( evt, 420 )">
	<text x="243.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddTerminated (LifeGroupClass)</text>
	</a>
	<text x="428.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出します。</text>
</g>
<g id="page416" width="669" height="170" transform="translate(+10,+230675)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="669.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="669.5" y1="-0.5" x2="669.5" y2="170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="170.5" x2="669.5" y2="170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LifeGroupClass_Members" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LifeGroupClass のメンバー</text>
	<a xlink:href="#AddHandle_LifeGroupClass" onclick="chgPage( evt, 417 )">
	<text x="37.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddHandle</text>
	</a>
	<a xlink:href="#Add_LifeGroupClass" onclick="chgPage( evt, 418 )">
	<text x="37.5px" y="86.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Add</text>
	</a>
	<a xlink:href="#Remove_LifeGroupClass" onclick="chgPage( evt, 419 )">
	<text x="37.5px" y="110.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Remove</text>
	</a>
	<a xlink:href="#AddTerminated_LifeGroupClass" onclick="chgPage( evt, 420 )">
	<text x="37.5px" y="133.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddTerminated</text>
	</a>
	<text x="158.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループに追加し、ハンドルからオブジェクトを参照できるようにします</text>
	<text x="158.5px" y="86.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループに追加して、そのオブジェクトを参照するハンドルを生成します</text>
	<text x="158.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループから除外します</text>
	<text x="158.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルから参照されるカウンターを減らし、必要なら相互参照を切ります</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="500.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass</text>
	</a>
</g>
<g id="page417" width="545" height="180" transform="translate(+10,+230855)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="545.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="545.5" y1="-0.5" x2="545.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="180.5" x2="545.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddHandle_LifeGroupClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddHandle (LifeGroupClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LifeGroupClass::AddHandle( Handle as Object, Object as Object )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループに追加し、ハンドルからオブジェクトを参照できるようにします。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Handle</text>
	<text x="165.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（ルートの）ハンドル</text>
	<text x="165.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルが参照しようとしているオブジェクト</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<text x="325.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass のメンバー</text>
	</a>
</g>
<g id="page418" width="588" height="182" transform="translate(+10,+231045)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="588.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="588.5" y1="-0.5" x2="588.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="182.5" x2="588.5" y2="182.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Add_LifeGroupClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (LifeGroupClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LifeGroupClass::Add( Object as Object ) as LifeHandleClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループに追加して、そのオブジェクトを参照するハンドルを生成して返します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="165.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルが参照しようとしているオブジェクト</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="165.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成されたハンドル</text>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<text x="323.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass のメンバー</text>
	</a>
</g>
<g id="page419" width="459" height="160" transform="translate(+10,+231237)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="459.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="459.5" y1="-0.5" x2="459.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="459.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Remove_LifeGroupClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Remove (LifeGroupClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LifeGroupClass::Remove( Object as Object )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトをグループから除外します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="165.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルが参照しているオブジェクト</text>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<text x="253.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass のメンバー</text>
	</a>
</g>
<g id="page420" width="532" height="352" transform="translate(+10,+231407)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="532.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="532.5" y1="-0.5" x2="532.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="532.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddTerminated_LifeGroupClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddTerminated (LifeGroupClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LifeGroupClass::AddTerminated( Object as Object )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハンドルから参照されるカウンターを減らし、必要なら相互参照を切ります。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="165.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参照されなくなったハンドルが参照しているオブジェクト</text>
	<text x="33.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照を切ることで、グループに所属するすべてのオブジェクトが削除されます。</text>
	<text x="33.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自分（Me）も削除されます。</text>
	<text x="33.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループに所属するオブジェクトを参照するハンドルが他にもあるときは、<tspan x="33.5px" y="275.5px" xml:space="preserve">Object を参照しているハンドルだけが削除され、Object は残ります。</tspan></text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="68.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LifeGroupClass</text>
	</a>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#LifeGroupClass_Members" onclick="chgPage( evt, 416 )">
	<text x="309.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; LifeGroupClass のメンバー</text>
	</a>
	<text x="33.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グループのユーザーは、本メソッドを直接呼び出さないでください。</text>
	<text x="250.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から呼ばれます。</text>
	<a xlink:href="#LifeHandleClass" onclick="chgPage( evt, 413 )">
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeHandleClass</text>
	</a>
	<text x="129.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の</text>
	<a xlink:href="#Class_Terminate_LifeHandleClass" onclick="chgPage( evt, 415 )">
	<text x="150.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate</text>
	</a>
</g>
<g id="page421" width="604" height="1459" transform="translate(+10,+231769)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="1459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1459.5" x2="604.5" y2="1459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DestroyerClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DestroyerClass</text>
	<a xlink:href="Test\vbslib_test\T_Arr\T_Dic.vbs#[T_DestroyerClass]" target="_blank">
	<text x="80.5px" y="1399.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Dic.vbs</text>
	</a>
	<text x="180.5px" y="1399.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_DestroyerClass</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[DestroyerClass]" target="_blank">
	<text x="80.5px" y="1376.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="1399.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1376.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照しているオブジェクトを削除するタイミングを制御するオブジェクト。<tspan x="24.5px" y="142.5px" xml:space="preserve">DestroyerClass のオブジェクトが削除されるときに、相互参照を切るメソッド DestroyReferences </tspan>
	<tspan x="24.5px" y="157.5px" xml:space="preserve">を呼び出し、相互参照していたオブジェクトの Class_Terminate が呼び出されます。</tspan></text>
	<g>
	<rect x="42.5" y="539.5" width="508" height="610"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="555.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Case1<tspan x="50.5px" y="570.5px" xml:space="preserve">WScript.echo  "End of Main"</tspan>
	<tspan x="50.5px" y="585.5px" xml:space="preserve">Case2</tspan>
	<tspan x="50.5px" y="600.5px" xml:space="preserve">WScript.echo  "End of Main"</tspan>
	<tspan x="50.5px" y="615.5px" xml:space="preserve">WScript.echo  "もし、ここ以降でデストラクターが動くときは、"+_</tspan>
	<tspan x="50.5px" y="630.5px" xml:space="preserve">    "プログラム終了時にすべてのオブジェクトを削除する"+_</tspan>
	<tspan x="50.5px" y="645.5px" xml:space="preserve">    "ことによるデストラクター呼び出しです。"</tspan>
	<tspan x="50.5px" y="660.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="675.5px" xml:space="preserve">Sub  Case1()</tspan>
	<tspan x="50.5px" y="690.5px" xml:space="preserve">    WScript.echo  vbCRLF +"Case1:"</tspan>
	<tspan x="50.5px" y="705.5px" xml:space="preserve">    Set destroyer = new DestroyerClass</tspan>
	<tspan x="50.5px" y="720.5px" xml:space="preserve">    Set a_object = new MutualClass : a_object.Name = "a" : destroyer.Add  a_object</tspan>
	<tspan x="50.5px" y="735.5px" xml:space="preserve">    Set b_object = new MutualClass : b_object.Name = "b" : destroyer.Add  b_object</tspan>
	<tspan x="50.5px" y="750.5px" xml:space="preserve">    Set a_object.Reference = b_object</tspan>
	<tspan x="50.5px" y="765.5px" xml:space="preserve">    Set b_object.Reference = a_object</tspan>
	<tspan x="50.5px" y="780.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="50.5px" y="795.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="810.5px" xml:space="preserve">Sub  Case2()</tspan>
	<tspan x="50.5px" y="825.5px" xml:space="preserve">    WScript.echo  vbCRLF +"Case2:"</tspan>
	<tspan x="50.5px" y="840.5px" xml:space="preserve">    Set destroyer = new DestroyerClass</tspan>
	<tspan x="50.5px" y="855.5px" xml:space="preserve">    Set a_object = new MutualClass : a_object.Name = "a"</tspan>
	<tspan x="50.5px" y="870.5px" xml:space="preserve">    Set b_object = new MutualClass : b_object.Name = "b"</tspan>
	<tspan x="50.5px" y="885.5px" xml:space="preserve">    Set a_object.Reference = b_object</tspan>
	<tspan x="50.5px" y="900.5px" xml:space="preserve">    Set b_object.Reference = a_object</tspan>
	<tspan x="50.5px" y="915.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="50.5px" y="930.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="945.5px" xml:space="preserve">Class  MutualClass</tspan>
	<tspan x="50.5px" y="960.5px" xml:space="preserve">    Public  Name</tspan>
	<tspan x="50.5px" y="975.5px" xml:space="preserve">    Public  Reference</tspan>
	<tspan x="50.5px" y="990.5px" xml:space="preserve">    Public  IsDestroyer    '// ■追加</tspan>
	<tspan x="50.5px" y="1005.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="1020.5px" xml:space="preserve">    Private Sub  Class_Terminate()</tspan>
	<tspan x="50.5px" y="1035.5px" xml:space="preserve">        WScript.echo  Me.Name +".Class_Terminate"</tspan>
	<tspan x="50.5px" y="1050.5px" xml:space="preserve">        CheckUnderDestroyer  Me  '// ■追加</tspan>
	<tspan x="50.5px" y="1065.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="50.5px" y="1080.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="1095.5px" xml:space="preserve">    Public Sub  DestroyReferences()  '// ■追加</tspan>
	<tspan x="50.5px" y="1110.5px" xml:space="preserve">        Me.Reference = Empty</tspan>
	<tspan x="50.5px" y="1125.5px" xml:space="preserve">    End Sub</tspan>
	<tspan x="50.5px" y="1140.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="526.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<line x1="97.5" y1="178.5" x2="97.5" y2="197.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="97.5" y1="197.5" x2="101.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="97.5" y1="197.5" x2="93.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="62.5" y="206.5" width="70" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Destroyer</text>
	</g>
	<g>
	<line x1="241.5" y1="258.5" x2="241.5" y2="232.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="241.5" y1="232.5" x2="237.5" y2="243.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="241.5" y1="232.5" x2="245.5" y2="243.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="241.5" y1="258.5" x2="113.5" y2="258.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="177.5" y="206.5" width="23" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="185.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A</text>
	</g>
	<g>
	<rect x="284.5" y="206.5" width="25" height="26"
		style="fill:rgb(248,255,176);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="292.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B</text>
	</g>
	<g>
	<line x1="188.5" y1="178.5" x2="188.5" y2="197.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="188.5" y1="197.5" x2="192.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="188.5" y1="197.5" x2="184.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="296.5" y1="178.5" x2="296.5" y2="197.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="296.5" y1="197.5" x2="300.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="296.5" y1="197.5" x2="292.5" y2="186.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="214.5" y1="214.5" x2="268.5" y2="214.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="268.5" y1="214.5" x2="257.5" y2="210.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="268.5" y1="214.5" x2="257.5" y2="218.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="268.5" y1="225.5" x2="214.5" y2="225.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="214.5" y1="225.5" x2="225.5" y2="229.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="214.5" y1="225.5" x2="225.5" y2="221.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="113.5" y1="240.5" x2="113.5" y2="258.5"
		style="fill:none;stroke:rgb(255,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="141.5px" y="273.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">相互参照を切る</text>
	<text x="24.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数が終了したときにオブジェクトを参照している変数がなくなると、ガーベージコレクターによって<tspan x="24.5px" y="332.5px" xml:space="preserve">Class_Terminate が呼ばれますが、相互参照していると Class_Terminate は呼ばれません。 </tspan>
	<tspan x="24.5px" y="347.5px" xml:space="preserve">プログラム終了時に呼ばれます。 DestroyerClass は、相互参照しているオブジェクトでも</tspan>
	<tspan x="24.5px" y="362.5px" xml:space="preserve">Class_Terminate が呼ばれるようにします。</tspan></text>
	<text x="24.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照するクラスは、相互参照を切る DestroyReferences メソッドと、DestroyerClass に<tspan x="24.5px" y="473.5px" xml:space="preserve">登録されると True になる IsDestroyer 属性（プロパティ）を実装してください。 下記サンプルの</tspan>
	<tspan x="24.5px" y="488.5px" xml:space="preserve">MutualClass を参照。</tspan></text>
	<a xlink:href="#CheckUnderDestroyer" onclick="chgPage( evt, 424 )">
	<text x="98.5px" y="1050.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CheckUnderDestroyer</text>
	</a>
	<a xlink:href="#Add_DestroyerClass" onclick="chgPage( evt, 422 )">
	<text x="464.5px" y="720.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Add</text>
	</a>
	<text x="24.5px" y="395.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\方法論\オブジェクト指向.svg#gc">
	<text pub="n" x="71.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ガーベージコレクション (GC)</text>
	</a>
	<text x="194.5px" y="705.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DestroyerClass</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_Mutual">
	<text x="71.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 相互参照しているときの Class_Terminate</text>
	</a>
	<g>
	<rect x="42.5" y="1190.5" width="436" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="1206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Case1:<tspan x="50.5px" y="1221.5px" xml:space="preserve">Case1: a.Class_Terminate</tspan>
	<tspan x="50.5px" y="1236.5px" xml:space="preserve">Case1: b.Class_Terminate</tspan>
	<tspan x="50.5px" y="1251.5px" xml:space="preserve">Case2:</tspan>
	<tspan x="50.5px" y="1266.5px" xml:space="preserve">End of Main</tspan>
	<tspan x="50.5px" y="1281.5px" xml:space="preserve">もし、ここ以降でデストラクターが動くときは、プログラム終了時にすべての</tspan>
	<tspan x="50.5px" y="1296.5px" xml:space="preserve">オブジェクトを削除することによるデストラクター呼び出しです。</tspan>
	<tspan x="50.5px" y="1311.5px" xml:space="preserve">Case2: a.Class_Terminate</tspan>
	<tspan x="50.5px" y="1326.5px" xml:space="preserve">Case2: b.Class_Terminate</tspan></text>
	</g>
	<text x="37.5px" y="1178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示例：</text>
	<text x="24.5px" y="1422.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="80.5px" y="1422.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LifeGroupClass</text>
	</a>
	<a xlink:href="#LifeGroupClass" onclick="chgPage( evt, 408 )">
	<text x="226.5px" y="75.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LifeGroupClass</text>
	</a>
	<text x="316.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の使用を推奨します。</text>
	<text x="24.5px" y="75.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="67.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DestroyerClass の代わりに</text>
</g>
<g id="page422" width="535" height="233" transform="translate(+10,+233238)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="233.5" x2="535.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Add_DestroyerClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (DestroyerClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DestroyerClass::Add( Object as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相互参照するオブジェクトを登録します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録するオブジェクト</text>
	<a xlink:href="#DestroyerClass" onclick="chgPage( evt, 421 )">
	<text x="279.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; DestroyerClass</text>
	</a>
	<text x="33.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、Object の IsDestroyer 属性（プロパティ）を True に設定します。<tspan x="33.5px" y="181.5px" xml:space="preserve">DestroyerClass が削除されるタイミングで、Object の DestroyReferences メソッドが</tspan>
	<tspan x="33.5px" y="196.5px" xml:space="preserve">呼ばれます。</tspan></text>
</g>
<g id="page423" width="541" height="210" transform="translate(+10,+233481)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="541.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Remove_DestroyerClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Remove (DestroyerClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DestroyerClass::Remove( Object as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録から除外します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Object</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するオブジェクト</text>
	<a xlink:href="#DestroyerClass" onclick="chgPage( evt, 421 )">
	<text x="250.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; DestroyerClass</text>
	</a>
	<text x="33.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DestroyerClass が削除されるときよりも早く削除するオブジェクトを指定してください。<tspan x="33.5px" y="173.5px" xml:space="preserve">本関数は、Object の IsDestroyer 属性（プロパティ）を False に設定します。</tspan></text>
</g>
<g id="page424" width="405" height="132" transform="translate(+10,+233701)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="405.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="405.5" y1="-0.5" x2="405.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="405.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckUnderDestroyer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckUnderDestroyer</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CheckUnderDestroyer( Object as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Destroyer によって管理されていなければ、エラーにします。</text>
</g>
<g id="page425" width="352" height="213" transform="translate(+10,+233843)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="352.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="352.5" y1="-0.5" x2="352.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="213.5" x2="352.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DefaultFunction" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DefaultFunction</text>
	<g>
	<rect x="27.5" y="49.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DefaultFunction( Argument1 as variant )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何もしないコールバック関数の本体。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Argument1</text>
	<text x="190.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">第1引数（無視します）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DefaultFunction]" target="_blank">
	<text x="87.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="155.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetRef" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetRef">
	<text x="87.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetRef</text>
	</a>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page426" width="570" height="273" transform="translate(+10,+234066)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="570.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="570.5" y1="-0.5" x2="570.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="273.5" x2="570.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EventResponders" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EventRespondersClass</text>
	<text x="28.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したらコールバックされる関数の集合。<tspan x="28.5px" y="76.5px" xml:space="preserve">イベント関数を呼び出すオブジェクトのプロパティに、本クラスのオブジェクトを設定します。</tspan></text>
	<text x="24.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event">
	<text pub="n" x="70.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EventResponders : イベント応答 (vbsool)</text>
	</a>
	<a xlink:href="#Add_EventResponders" onclick="chgPage( evt, 427 )">
	<text pub="n" x="44.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Add</text>
	</a>
	<a xlink:href="#Remove_EventResponders" onclick="chgPage( evt, 429 )">
	<text pub="n" x="44.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Remove</text>
	</a>
	<text x="103.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したときにコールバックされる関数を登録します。</text>
	<text x="103.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバックされる関数を登録解除します。</text>
	<text x="24.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbsool_test\scriptlib\vbslib\vbslib.vbs#[EventRespondersClass]" target="_blank">
	<text x="70.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbsool_test\T_Item_vbslib" cats_vhref="%vbslib_new%\_src\Test\vbsool_test\T_Item_vbslib" target="_blank">
	<text x="70.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Item_vbslib フォルダ</text>
	</a>
	<g class="writting">
	<rect x="324.5" y="222.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="332.5px" y="236.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<text x="103.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したときに、登録されているコールバック関数を呼び出します。</text>
	<a xlink:href="#Calls_EventResponders" onclick="chgPage( evt, 430 )">
	<text pub="n" x="44.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Calls</text>
	</a>
	<g class="notsupprt">
	<rect x="233.5" y="197.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="241.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page427" width="631" height="434" transform="translate(+10,+234349)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="434.5" x2="631.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Add_EventResponders" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add (EventResponders)</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EventResponders::Add( Func as EventFunction, Responder as variant, Priority as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したときにコールバックされる関数を登録します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Func</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Responder</text>
	<text x="181.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバックされる関数</text>
	<text x="181.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントに応答するオブジェクト</text>
	<a xlink:href="#EventResponders" onclick="chgPage( evt, 426 )">
	<text pub="n" x="236.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">EventResponders クラス</text>
	</a>
	<text x="24.5px" y="195.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="207.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    caller_object.OnEventX.Add  GetRef( "ResponderClass_OnEventX" ), Me, 1000</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event_add" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event_add">
	<text pub="n" x="65.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コールバックされるメソッドを、メンバー変数に登録する (vbslib)</text>
	</a>
	<text x="24.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="397.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbsool_test\scriptlib\vbslib\vbslib.vbs#[EventRespondersClass]" target="_blank">
	<text x="70.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Priority</text>
	<text x="181.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">優先度</text>
	<text x="24.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Priority 引数</text>
	<text x="53.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1000 が標準。<tspan x="53.5px" y="310.5px" xml:space="preserve">EventResponders のオブジェクトに登録した複数のコールバックのうち、</tspan>
	<tspan x="53.5px" y="325.5px" xml:space="preserve">Priority が小さいものから先にコールバックされます。</tspan></text>
	<a xlink:href="#EventFunction" onclick="chgPage( evt, 428 )">
	<text x="331.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EventFunction</text>
	</a>
</g>
<g id="page428" width="577" height="196" transform="translate(+10,+234793)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="577.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EventFunction" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EventFunction</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EventFunctionSample( Responder as variant, Caller as variant, Args as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベント関数。 イベントが発生したらコールバックされる関数の型。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Responder</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Caller</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントに応答するオブジェクト</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したオブジェクト</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Args</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントのパラメーター（イベントの内容による）</text>
</g>
<g id="page429" width="404" height="256" transform="translate(+10,+234999)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="404.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="256.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="404.5" y1="-0.5" x2="404.5" y2="256.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="256.5" x2="404.5" y2="256.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Remove_EventResponders" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Remove (EventResponders)</text>
	<g>
	<rect x="45.5" y="171.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    caller_object.OnEventX.Remove  Me</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EventResponders::Remove( Responder as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバックされる関数を登録解除します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Responder</text>
	<text x="186.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントに応答するオブジェクト</text>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbsool_test\scriptlib\vbslib\vbslib.vbs#[EventRespondersClass]" target="_blank">
	<text x="70.5px" y="219.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#EventResponders" onclick="chgPage( evt, 426 )">
	<text pub="n" x="255.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">EventResponders クラス</text>
	</a>
</g>
<g id="page430" width="551" height="311" transform="translate(+10,+235265)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="551.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="551.5" y1="-0.5" x2="551.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="551.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Calls_EventResponders" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Calls (EventResponders)</text>
	<g>
	<rect x="25.5" y="47.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EventResponders::Calls( Caller as variant, Args as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したときに使い、登録されているコールバック関数を全て呼び出します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Caller</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Args</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントが発生したオブジェクト</text>
	<text x="154.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イベントのパラメーター（イベントの内容による）</text>
	<a xlink:href="#EventResponders" onclick="chgPage( evt, 426 )">
	<text pub="n" x="264.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">EventResponders クラス</text>
	</a>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="45.5" y="187.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Me.OnEventX.Calls  Me, Empty</text>
	</g>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event_call" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event_call">
	<text pub="n" x="66.5px" y="274.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ イベントが発生したら、登録されているメソッドを呼び出す (vbsool)</text>
	</a>
	<text x="24.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbsool_test\scriptlib\vbslib\vbslib.vbs#[EventRespondersClass]" target="_blank">
	<text x="70.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page431" width="589" height="99" transform="translate(+10,+235586)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="99.5" x2="589.5" y2="99.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#ErrCheck" onclick="chgPage( evt, 1155 )">
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ErrCheck</text>
	</a>
	<text x="126.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Initialize でエラーが発生してもエラーが発生しない問題に対応します。</text>
</g>
<g id="page432" width="512" height="280" transform="translate(+10,+235695)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="512.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="512.5" y1="-0.5" x2="512.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="280.5" x2="512.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateGuid" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateGuid</text>
	<g>
	<rect x="28.5" y="44.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CreateGuid() as string</text>
	</g>
	<text x="36.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GUID を生成します。</text>
	<g>
	<rect x="45.5" y="132.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2D7E3038-E395-460A-86CC-C8AB3C3D5D54</text>
	</g>
	<text x="36.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CreateGuid]" target="_blank">
	<text x="145.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル変数 g_TestModeFlags に、F_NotRandom を設定すると、<tspan x="36.5px" y="213.5px" xml:space="preserve">テスト・プログラム用に 00000000-0000-0000-0000-000000000000 から順番に</tspan>
	<tspan x="36.5px" y="228.5px" xml:space="preserve">+1 された値が返ります。</tspan>
	<tspan x="36.5px" y="243.5px" xml:space="preserve">g_TypeLib = 0 にすると、再び 1 から順番に値を返します。</tspan></text>
</g>
<g id="page433" width="575" height="453" transform="translate(+10,+235985)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="453.5" x2="575.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="KeyClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">KeyClass</text>
	<g>
	<rect x="28.5" y="176.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  KeyClass::IsSame( Key as object ) as boolean</text>
	</g>
	<g>
	<rect x="28.5" y="109.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  KeyClass::SetKey( Key as object ) as object</text>
	</g>
	<text x="36.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーとなるオブジェクトを登録します。 一度しか登録できません。 返り値は、Key です。</text>
	<text x="36.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以前登録したキーと同じかどうかを判定します。</text>
	<text x="29.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="40.5" y="272.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_AppKey<tspan x="48.5px" y="303.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="318.5px" xml:space="preserve">  Dim  AppKey : Set AppKey = new KeyClass ' for Ident only</tspan>
	<tspan x="48.5px" y="333.5px" xml:space="preserve">  Set  g_AppKey = new KeyClass : g_AppKey.SetKey( AppKey )</tspan></text>
	</g>
	<g>
	<rect x="40.5" y="351.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  If not g_AppKey.IsSame( AppKey ) Then  Err.Raise 1,,"Invalied AppKey"</text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以前登録した特定のオブジェクトかどうかを判定します。<tspan x="24.5px" y="74.5px" xml:space="preserve">KeyClass から特定のオブジェクトを取得することはできないので、グローバルスコープに、</tspan>
	<tspan x="24.5px" y="89.5px" xml:space="preserve">KeyClass オブジェクトを置いても、特定のオブジェクトへの参照を複製することから守ります。</tspan></text>
	<text x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="67.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NewWritable (AppKeyClass)</text>
	</a>
</g>
<g id="page434" width="368" height="310" transform="translate(+10,+236448)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="368.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="368.5" y1="-0.5" x2="368.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="310.5" x2="368.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (CSV) ArrayFromCSV, ArrayFromCSV_Int</text>
	</a>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="36.5px" y="102.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (XML) LoadXML</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#math" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#math">
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 数値演算、論理演算、ビット演算</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#timedate" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#timedate">
	<text x="36.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 日付、時間</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#str" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#str" onclick="chgPage( evt, 333 )">
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字列</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#class" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#class">
	<text x="36.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ クラス (VBScript)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="36.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary クラス （ハッシュ、Scripting.Dictionary）</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#array" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#array" onclick="chgPage( evt, 171 )">
	<text x="36.5px" y="235.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 変数、Empty、型、配列</text>
	</a>
	<a xlink:href="#ArrayFromCmdLine" onclick="chgPage( evt, 847 )">
	<text x="36.5px" y="83.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCmdLine</text>
	</a>
	<a xlink:href="#BinaryArray" onclick="chgPage( evt, 711 )">
	<text x="36.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BinaryArray クラス</text>
	</a>
	<a xlink:href="#FinObj" onclick="chgPage( evt, 1158 )">
	<text x="36.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FinObj クラス (Finallyブロック)</text>
	</a>
	<a xlink:href="#optino_argument" onclick="chgPage( evt, 864 )">
	<text x="36.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ オプション引数、ビットフラグ</text>
	</a>
</g>
<g id="page435" width="586" height="915" transform="translate(+10,+236768)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="915.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="915.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="915.5" x2="586.5" y2="915.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="file" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル操作</text>
	<a xlink:href="#copy" onclick="chgPage( evt, 441 )">
	<text x="38.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">copy</text>
	</a>
	<a xlink:href="#del" onclick="chgPage( evt, 455 )">
	<text x="38.5px" y="265.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">del</text>
	</a>
	<a xlink:href="#fc" onclick="chgPage( evt, 494 )">
	<text x="38.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">fc</text>
	</a>
	<text x="119.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル、またはフォルダが同一かどうかを比較します。</text>
	<text x="119.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダを削除します。</text>
	<text x="119.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src から dst にファイルまたはフォルダをコピーします。</text>
	<a xlink:href="#mkdir" onclick="chgPage( evt, 461 )">
	<text x="38.5px" y="283.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">mkdir</text>
	</a>
	<text x="119.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダを作成します。</text>
	<a xlink:href="#cd" onclick="chgPage( evt, 436 )">
	<text x="38.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cd</text>
	</a>
	<text x="119.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントフォルダを移動します。</text>
	<a xlink:href="#move" onclick="chgPage( evt, 448 )">
	<text x="38.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">move</text>
	</a>
	<text x="119.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src から dst にファイルまたはフォルダを移動します。</text>
	<a xlink:href="#exist" onclick="chgPage( evt, 464 )">
	<text x="38.5px" y="301.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">exist</text>
	</a>
	<text x="119.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダまたはファイルが存在するかどうかを返します。</text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text x="38.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile</text>
	</a>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="38.5px" y="658.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard</text>
	</a>
	<text x="119.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中で、指定したキーワードを含む行を返します。</text>
	<text x="170.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のテキストを内容とした、テキストファイルを作成します。</text>
	<text x="170.5px" y="658.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを展開します。 サブ・フォルダーも検索します。</text>
	<text x="18.5px" y="844.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
	<a xlink:href="#ren" onclick="chgPage( evt, 454 )">
	<text x="38.5px" y="247.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ren</text>
	</a>
	<text x="119.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名を変更します。</text>
	<a xlink:href="#GetStepPath" onclick="chgPage( evt, 627 )">
	<text x="38.5px" y="618.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetStepPath</text>
	</a>
	<text x="170.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを返します。</text>
	<a xlink:href="#SetWritableMode" onclick="chgPage( evt, 555 )">
	<text pub="n" x="61.5px" y="516.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetWritableMode</text>
	</a>
	<text x="199.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能なフォルダの設定オブジェクトを生成します。</text>
	<text x="199.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能なフォルダを設定します。</text>
	<text x="199.5px" y="516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能でない場所にライトしたときの動きを設定します。</text>
	<a xlink:href="#Writables_Enable" onclick="chgPage( evt, 554 )">
	<text x="61.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writables::Enable</text>
	</a>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="61.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="38.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Out of Writable 警告</text>
	</a>
	<text x="170.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトが想定していない場所にライトしたときの警告</text>
	<a xlink:href="#type" onclick="chgPage( evt, 467 )">
	<text pub="n" x="38.5px" y="355.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">type_</text>
	</a>
	<text x="119.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を表示します。</text>
	<text x="24.5px" y="148.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コマンドプロンプト準拠関数</text>
	<text x="25.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib オリジナル関数</text>
	<a xlink:href="#unzip" onclick="chgPage( evt, 450 )">
	<text pub="n" x="38.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">unzip</text>
	</a>
	<text x="119.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮(zip)ファイルを解凍します。</text>
	<a xlink:href="#g_fs" onclick="chgPage( evt, 1072 )">
	<text pub="n" x="38.5px" y="798.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_fs</text>
	</a>
	<text x="170.5px" y="798.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileSystemObject を参照するグローバル変数です。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="31.5px" y="103.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="18.5px" y="878.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#file_test">
	<text x="67.5px" y="878.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル操作のテスト</text>
	</a>
	<a xlink:href="#grep" onclick="chgPage( evt, 535 )">
	<text x="38.5px" y="337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">grep</text>
	</a>
	<text x="31.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを操作する主な関数を下に一覧します。<tspan x="31.5px" y="74.5px" xml:space="preserve">すべての関数は、左のツリーを展開してください。</tspan></text>
	<a xlink:href="#OpenForRead" onclick="chgPage( evt, 557 )">
	<text x="38.5px" y="542.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForRead</text>
	</a>
	<a xlink:href="#OpenForWrite" onclick="chgPage( evt, 570 )">
	<text x="38.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForWrite</text>
	</a>
	<text x="170.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルを開きます。（リード用）</text>
	<text x="170.5px" y="560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルを開きます。（ライト用）</text>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="38.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForReplace</text>
	</a>
	<text x="170.5px" y="578.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を変更します。</text>
	<a xlink:href="#GetFullPath" onclick="chgPage( evt, 626 )">
	<text pub="n" x="38.5px" y="598.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetFullPath</text>
	</a>
	<text x="170.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスを返します。</text>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text x="38.5px" y="638.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetTempPath</text>
	</a>
	<text x="170.5px" y="638.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダの中のパスを返します。</text>
	<a xlink:href="#EnumFolderObjectDic" onclick="chgPage( evt, 689 )">
	<text x="38.5px" y="678.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnumFolderObjectDic</text>
	</a>
	<text x="170.5px" y="678.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブフォルダのオブジェクトを高速に辞書に列挙します。</text>
	<a xlink:href="#SetBreakByFName" onclick="chgPage( evt, 707 )">
	<text x="38.5px" y="698.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetBreakByFName</text>
	</a>
	<text x="170.5px" y="698.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した名前のファイルをライトするときにブレークさせます。</text>
	<a xlink:href="#IsWriteAccessDenied" onclick="chgPage( evt, 708 )">
	<text x="38.5px" y="718.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsWriteAccessDenied</text>
	</a>
	<text x="170.5px" y="718.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負荷が高いときに発生する書き込み拒否エラーに対処します。</text>
	<a xlink:href="#txt2bintxt" onclick="chgPage( evt, 750 )">
	<text x="38.5px" y="738.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ混在テキスト</text>
	</a>
	<text x="170.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一部がバイナリになっているテキストファイルを作成します。</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="38.5px" y="758.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromCSV</text>
	</a>
	<text x="170.5px" y="758.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行を解析して、配列に格納します。</text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="38.5px" y="778.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="170.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル、または XML 形式の文字列を読み込みます。</text>
</g>
<g id="page436" width="562" height="645" transform="translate(+10,+237693)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="562.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="645.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="562.5" y1="-0.5" x2="562.5" y2="645.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="645.5" x2="562.5" y2="645.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="cd" class="title, keyword" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">cd</text>
	<g>
	<rect x="28.5" y="48.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  cd( Path as string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダーを変更します。</text>
	<a xlink:href="#CurDirStack" onclick="chgPage( evt, 437 )">
	<text x="74.5px" y="574.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CurDirStack</text>
	</a>
	<a xlink:href="#pushd" onclick="chgPage( evt, 438 )">
	<text x="185.5px" y="574.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ pushd</text>
	</a>
	<a xlink:href="#popd" onclick="chgPage( evt, 439 )">
	<text x="260.5px" y="574.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ popd</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[cd]" target="_blank">
	<text x="74.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="34.5px" y="497.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在しないフォルダを指定すると、E_WIN32_FILE_NOT_FOUND エラーになります。<tspan x="34.5px" y="512.5px" xml:space="preserve">ファイルのパスを指定すると、E_WIN32_DIRECTORY エラーになります。</tspan></text>
	<text x="31.5px" y="574.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="100.5" y="313.5" width="184" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="108.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  cd  "FolderA"<tspan x="108.5px" y="344.5px" xml:space="preserve">  t = ReadFile( "File.txt" )</tspan></text>
	</g>
	<text x="31.5px" y="545.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_cd\T_cd_do.vbs#cd" onclick="chgPage( evt, 436 )" target="_blank">
	<text x="74.5px" y="545.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_cd_do.vbs # cd</text>
	</a>
	<g>
	<rect x="100.5" y="404.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="108.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  cd  g_start_in_path</text>
	</g>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="144.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_start_in_path</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="34.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_CurrentDirectory" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_CurrentDirectory">
	<text x="74.5px" y="591.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CurrentDirectory (Shell)</text>
	</a>
	<text x="108.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダーの中にある FolderA フォルダーに、カレント・フォルダー<tspan x="108.5px" y="385.5px" xml:space="preserve">を変更します。 File.txt は、FolderA フォルダーにあるファイルになります。</tspan></text>
	<text x="108.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のカレント・フォルダーを、プロセス起動時のカレント・フォルダーに<tspan x="108.5px" y="463.5px" xml:space="preserve">変更します。</tspan></text>
	<text x="34.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main 関数、または main2 関数を呼ばれたときのカレント・フォルダーは、プロセス起動時<tspan x="34.5px" y="261.5px" xml:space="preserve">のカレント・フォルダーではなく、メイン.vbs ファイルがあるフォルダーになります。</tspan>
	<tspan x="34.5px" y="276.5px" xml:space="preserve">メイン.vbs ファイルがあるフォルダーからの相対パスを指定するときは、cd 関数を呼び</tspan>
	<tspan x="34.5px" y="291.5px" xml:space="preserve">出す必要はありません。 (この仕様は、vbslib4 から)</tspan></text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="155.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいカレント・フォルダーのパス</text>
	<text x="144.5px" y="329.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"FolderA"</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#path_syntax">
	<text x="71.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ パスの記述方法、相対パス、フル・パス、カレントフォルダー</text>
	</a>
	<text x="34.5px" y="329.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="420.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="143.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#ReplaceFileNameWildcard" onclick="chgPage( evt, 687 )">
	<text x="74.5px" y="608.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceFileNameWildcard</text>
	</a>
</g>
<g id="page437" width="576" height="349" transform="translate(+10,+238348)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="349.5" x2="576.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CurDirStack" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CurDirStack</text>
	<g>
	<rect x="35.5" y="174.5" width="226" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  funcA()<tspan x="43.5px" y="205.5px" xml:space="preserve">  Dim  ds_:Set ds_= new CurDirStack</tspan>
	<tspan x="43.5px" y="220.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="235.5px" xml:space="preserve">  cd  "sub"</tspan>
	<tspan x="43.5px" y="250.5px" xml:space="preserve">End Sub  '// 元のフォルダに戻る</tspan></text>
	</g>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが破棄されるタイミングで、カレント・フォルダーを元に戻すオブジェクトです。<tspan x="24.5px" y="73.5px" xml:space="preserve">下記の場合、関数 funcA から返ると、CurDirStack オブジェクトのデストラクタで、関数に</tspan>
	<tspan x="24.5px" y="88.5px" xml:space="preserve">入ったときのカレント・フォルダーに戻ります。</tspan></text>
	<a xlink:href="#cd" onclick="chgPage( evt, 436 )">
	<text x="67.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cd</text>
	</a>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CurDirStack]" target="_blank">
	<text x="148.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="289.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_cd\T_cd_do.vbs#CurDirStack" onclick="chgPage( evt, 437 )" target="_blank">
	<text x="67.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_cd_do.vbs # CurDirStack</text>
	</a>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="85.5" y="112.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
</g>
<g id="page438" width="451" height="317" transform="translate(+10,+238707)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="317.5" x2="451.5" y2="317.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="pushd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">pushd</text>
	<g>
	<rect x="28.5" y="48.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  pushd( dir as string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントフォルダを移動します。 ただし、popd で戻れるようにします。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[pushd]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_cd\T_cd_do.vbs#pushd" onclick="chgPage( evt, 438 )" target="_blank">
	<text x="67.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_cd_do.vbs # pushd</text>
	</a>
	<g>
	<rect x="35.5" y="176.5" width="184" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">pushd  "FolderA"<tspan x="43.5px" y="207.5px" xml:space="preserve">popd  '// 元のフォルダに戻る</tspan></text>
	</g>
	<text x="24.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="95.5" y="119.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="280.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#popd" onclick="chgPage( evt, 439 )">
	<text x="67.5px" y="280.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ popd</text>
	</a>
	<a xlink:href="#CurDirStack" onclick="chgPage( evt, 437 )">
	<text x="126.5px" y="280.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CurDirStack</text>
	</a>
</g>
<g id="page439" width="324" height="307" transform="translate(+10,+239034)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="324.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="324.5" y1="-0.5" x2="324.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="307.5" x2="324.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="popd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">popd</text>
	<g>
	<rect x="28.5" y="48.5" width="82" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  popd()</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントフォルダを pushd する前に戻します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#popd" onclick="chgPage( evt, 439 )" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_cd\T_cd_do.vbs#popd" onclick="chgPage( evt, 439 )" target="_blank">
	<text x="67.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_cd_do.vbs # popd</text>
	</a>
	<g>
	<rect x="35.5" y="176.5" width="184" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">pushd  "FolderA"<tspan x="43.5px" y="207.5px" xml:space="preserve">popd  '// 元のフォルダに戻る</tspan></text>
	</g>
	<text x="24.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="95.5" y="119.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#pushd" onclick="chgPage( evt, 438 )">
	<text x="67.5px" y="270.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ pushd</text>
	</a>
</g>
<g id="page440" width="413" height="307" transform="translate(+10,+239351)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="413.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="413.5" y1="-0.5" x2="413.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="307.5" x2="413.5" y2="307.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="cd_UpperCaseDrive" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">cd_UpperCaseDrive</text>
	<g>
	<rect x="28.5" y="48.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  cd_UpperCaseDrive()</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダーのドライブの文字を大文字に変更します。</text>
	<text x="24.5px" y="139.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="39.5" y="150.5" width="274" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cd  "c:\Folder"<tspan x="47.5px" y="181.5px" xml:space="preserve">cd_UpperCaseDrive</tspan>
	<tspan x="47.5px" y="196.5px" xml:space="preserve">Assert  g_sh.CurrentDirectory = "C:\Folder"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#cd_UpperCaseDrive" onclick="chgPage( evt, 440 )" target="_blank">
	<text x="83.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs [cd_UpperCaseDrive]</text>
	</a>
	<text x="24.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_cd\T_cd_do.vbs#[T_cd_UpperCaseDrive]" target="_blank">
	<text x="83.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_cd_do.vbs # [T_cd_UpperCaseDrive]</text>
	</a>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page441" width="609" height="1574" transform="translate(+10,+239668)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="609.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1574.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="609.5" y1="-0.5" x2="609.5" y2="1574.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1574.5" x2="609.5" y2="1574.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="77" y="591" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="55" y="568" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="212" y="568" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="234" y="591" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="402" y="591" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="380" y="568" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="402" y="611" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="copy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">copy</text>
	<text x="28.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath のファイルまたはフォルダを、DstFolderPath フォルダーの中にコピーします。</text>
	<g>
	<rect x="26.5" y="46.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  copy( SrcPath as string, DstFolderPath as string )</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#copy_arg">
	<text x="68.5px" y="1485.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルコピーの引数 （FileSystemObject の場合）</text>
	</a>
	<text x="28.5px" y="1128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">copy 関数は、ファイルやフォルダの有無によって動きが変わらないようにするため、コマンド<tspan x="28.5px" y="1143.5px" xml:space="preserve">プロンプトの copy や FileSystemObject の CopyFile 関数と、若干動きが異なります。</tspan>
	<tspan x="28.5px" y="1158.5px" xml:space="preserve">しかし、エクスプローラーなどの一般的なファイラーの動きと同じです。</tspan></text>
	<text x="161.5px" y="1197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstFolderPath 引数</text>
	<text x="44.5px" y="1197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath 引数</text>
	<text x="44.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a.txt ファイル</text>
	<text x="301.5px" y="1197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">動作</text>
	<text x="161.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder</text>
	<text x="298.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a.txt を dst_folder にコピーします<tspan x="298.5px" y="1240.5px" xml:space="preserve">（dst_folderがフォルダのとき）</tspan></text>
	<text x="161.5px" y="1262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder\a.txt</text>
	<text x="298.5px" y="1262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a.txt フォルダーを作成して、その中に a.txt を<tspan x="298.5px" y="1277.5px" xml:space="preserve">コピーします</tspan></text>
	<line x1="29.5" y1="1207.5" x2="552.5" y2="1207.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="298.5px" y="1327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダ aa を作成して、aa フォルダの中に<tspan x="298.5px" y="1342.5px" xml:space="preserve">aa フォルダをコピーします</tspan></text>
	<text x="161.5px" y="1327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder\aa</text>
	<text x="298.5px" y="1304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダ aa を dst_folder の中にコピーします</text>
	<text x="161.5px" y="1304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder</text>
	<text x="44.5px" y="1304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">aa フォルダー</text>
	<text x="161.5px" y="1366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder\bb</text>
	<text x="44.5px" y="1411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカード</text>
	<text x="298.5px" y="1411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルとフォルダを dst_folder にコピーします</text>
	<text x="161.5px" y="1411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder</text>
	<text x="161.5px" y="1431.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\dst_folder\bb</text>
	<text x="298.5px" y="1431.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダ bb を作成して、その中へファイルと<tspan x="298.5px" y="1446.5px" xml:space="preserve">フォルダをコピーします。</tspan></text>
	<text x="298.5px" y="1366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダ bb を作成して、bb フォルダの中に<tspan x="298.5px" y="1381.5px" xml:space="preserve">aa フォルダをコピーします</tspan></text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstFolderPath</text>
	<text x="190.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のファイルパス、またはフォルダーパス</text>
	<text x="190.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のフォルダーパス （ファイルパスは不可）</text>
	<g>
	<rect x="38.5" y="277.5" width="136" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">copy  "src", "dst"<tspan x="46.5px" y="308.5px" xml:space="preserve">copy  "src\*", "dst"</tspan></text>
	</g>
	<text x="24.5px" y="261.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="211.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダーの内容を dst フォルダーの中にコピーします</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[copy]" target="_blank">
	<text x="92.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#E_FileNotExist" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#E_FileNotExist">
	<text x="85.5px" y="1027.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E_FileNotExist</text>
	</a>
	<text x="24.5px" y="1027.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラー</text>
	<text x="225.5px" y="1027.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath に指定したファイルが見つからない</text>
	<text x="225.5px" y="1046.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstFolderPath がロックされているか、ファイルが存在する</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#E_WriteAccessDenied">
	<text pub="n" x="84.5px" y="1046.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E_WriteAccessDenied</text>
	</a>
	<text x="211.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダーを dst フォルダーの中にコピーします</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#CreateShortcut_Shell" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#CreateShortcut_Shell">
	<text pub="n" x="307.5px" y="1537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateShortcut (Shell)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Copy]" target="_blank">
	<text x="73.5px" y="1511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # [T_Copy]</text>
	</a>
	<text x="24.5px" y="1511.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="28.5px" y="713.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib3 の copy の DstFolderPath に指定したパスがフォルダーではないときは、ファイル名を<tspan x="28.5px" y="728.5px" xml:space="preserve">変える動きでしたが、vbslib4 の copy では、必ず DstFolderPath の新規フォルダーを作成して、</tspan>
	<tspan x="28.5px" y="743.5px" xml:space="preserve">その中へコピーします。 これは、エクスプローラーなどの一般的なファイラーの動きと同じです。</tspan>
	<tspan x="28.5px" y="758.5px" xml:space="preserve">コピーと同時にファイル名を変える時は、copy_ren を使ってください。 </tspan></text>
	<g>
	<rect x="62.5" y="953.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="969.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers("CopyTargetIsFileOrFolder") = 1</text>
	</g>
	<text x="24.5px" y="689.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib ver3 との違い</text>
	<text x="24.5px" y="1485.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Document\vbslib_test2.svg#T_Writable">
	<text x="255.5px" y="1511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Writable]</text>
	</a>
	<text x="24.5px" y="1537.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="28.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="69.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="69.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<a xlink:href="#copy_ren" onclick="chgPage( evt, 442 )">
	<text id="next" x="72.5px" y="1537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy_ren</text>
	</a>
	<text id="next" x="24.5px" y="1099.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="153.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="88.5px" y="308.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">src\*</text>
	<text x="33.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先にファイルがあっても、上書き確認をユーザーに行わずに、上書きします。<tspan x="33.5px" y="454.5px" xml:space="preserve">ユーザーには、上書きするフォルダーやファイルのバックアップをとるようにガイドしてください。</tspan></text>
	<text x="33.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーをコピーするとき、SrcPath のフォルダーと DstFolderPath のフォルダーを全く同じ<tspan x="33.5px" y="504.5px" xml:space="preserve">ファイル構成にしたいときは、DstFolderPath のフォルダーを削除してからコピーしてください。 </tspan>
	<tspan x="33.5px" y="519.5px" xml:space="preserve">そうしなければ、DstFolderPath の中にあるファイルと同じ場所にあるファイルが SrcPath の</tspan>
	<tspan x="33.5px" y="534.5px" xml:space="preserve">中にに無くても、そのファイルは無くならないためです。 これは、エクスプローラーなどの一般的</tspan>
	<tspan x="33.5px" y="549.5px" xml:space="preserve">なファイラーの動きと同じです。</tspan></text>
	<text x="77.5px" y="580.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Src</text>
	<text x="100.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.txt</text>
	<text x="54.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のフォルダー</text>
	<text x="211.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピーする前のコピー先</text>
	<text x="257.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileB.txt</text>
	<text x="234.5px" y="580.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="425.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.txt</text>
	<text x="379.5px" y="652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピーした後のコピー先</text>
	<text x="402.5px" y="580.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="425.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileB.txt</text>
	<text id="copy_atten" x="20.5px" y="384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="33.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib ver3 の copy やコマンドプロンプトの copy と動きが異なる場合があります。（下記）</text>
	<a xlink:href="#copy_ex" onclick="chgPage( evt, 443 )">
	<text x="159.5px" y="1537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy_ex</text>
	</a>
	<a xlink:href="#move" onclick="chgPage( evt, 448 )">
	<text x="240.5px" y="1537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ move</text>
	</a>
	<a xlink:href="#copy_ren" onclick="chgPage( evt, 442 )">
	<text x="470.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy_ren</text>
	</a>
	<text x="28.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib3 で作成したスクリプトをそのまま動かすと、DstFolderPath にファイルパスを指定した <tspan x="28.5px" y="851.5px" xml:space="preserve">copy は、指定したファイル名と同じ名前のフォルダの中にコピーするようになります。 しかし、</tspan>
	<tspan x="28.5px" y="866.5px" xml:space="preserve">そのまま、実行を続けても、開こうとするファイルがフォルダーであるため開けない、というエラー</tspan>
	<tspan x="28.5px" y="881.5px" xml:space="preserve">でブレークするため、大きな問題にはならないでしょう。 また、ファイルには一般に拡張子が</tspan>
	<tspan x="28.5px" y="896.5px" xml:space="preserve">付いているので、vbslib3 で作成した copy を vbslib4 で動かすと、拡張子が付いたフォルダー</tspan>
	<tspan x="28.5px" y="911.5px" xml:space="preserve">が作られます。拡張子が付いたフォルダーがあれば、copy の移植を検討してください。</tspan>
	<tspan x="28.5px" y="926.5px" xml:space="preserve"></tspan>
	<tspan x="28.5px" y="941.5px" xml:space="preserve">vbslib3 の仕様に戻したいときは、下記のように設定してから copy を呼び出してください。</tspan></text>
	<text x="28.5px" y="789.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">仕様を変更した理由は、copy する前の DstFolderPath がフォルダーであるかないかによって、<tspan x="28.5px" y="804.5px" xml:space="preserve">コピー先が変わらないようにするためです。 （あるかないかを判定する If 文が不要になります）</tspan></text>
	<text x="20.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[copy]" target="_blank">
	<text x="186.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
</g>
<g id="page442" width="529" height="719" transform="translate(+10,+241252)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="719.5" x2="529.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="copy_ren" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">copy_ren</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[copy_ren]" target="_blank">
	<text x="115.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  copy_ren( SrcPath as string, DstPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダーの名前を変えてコピーします。 (copy and rename)</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のファイル、または、フォルダーのパス</text>
	<text x="165.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のファイル、または、フォルダーのパス</text>
	<text x="33.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath がファイルなら、DstPath に指定したパスもファイルにしてください。<tspan x="33.5px" y="226.5px" xml:space="preserve">SrcPath がフォルダーなら、DstPath に指定したパスもフォルダーにしてください。</tspan></text>
	<text x="33.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先にファイルがあっても、上書き確認をユーザーに行わずに、上書きします。<tspan x="33.5px" y="270.5px" xml:space="preserve">ユーザーには、上書きするフォルダーやファイルのバックアップをとるようにガイド</tspan>
	<tspan x="33.5px" y="285.5px" xml:space="preserve">してください。</tspan></text>
	<text x="33.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーをコピーするとき、SrcPath のフォルダーと DstPath のフォルダーを<tspan x="33.5px" y="328.5px" xml:space="preserve">全く同じファイル構成にしたいときは、DstPath のフォルダーを削除してからコピー</tspan>
	<tspan x="33.5px" y="343.5px" xml:space="preserve">してください。</tspan></text>
	<text x="33.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="156.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<g>
	<rect x="38.5" y="437.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">copy_ren  "src", "dst"</text>
	</g>
	<text x="24.5px" y="421.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="46.5px" y="478.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダーの内容を dst フォルダーの中にコピーします。<tspan x="46.5px" y="493.5px" xml:space="preserve">または、src ファイルの内容を、dst ファイルの中にコピーします。</tspan></text>
	<text x="24.5px" y="682.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#copy" onclick="chgPage( evt, 441 )">
	<text x="75.5px" y="682.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy</text>
	</a>
	<text x="33.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#copy_atten" onclick="chgPage( evt, 441 )">
	<text x="83.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy の注意</text>
	</a>
	<text x="24.5px" y="537.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="552.5" width="148" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="568.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">copy_ren  "src", "dst"<tspan x="46.5px" y="583.5px" xml:space="preserve">copy "src\*", "dst"</tspan></text>
	</g>
	<text x="48.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の２行は、同じ処理です。<tspan x="48.5px" y="624.5px" xml:space="preserve">src フォルダーの内容を dst フォルダーの中にコピーします。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Copy]" target="_blank">
	<text x="73.5px" y="657.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # [T_Copy]</text>
	</a>
	<text x="24.5px" y="657.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page443" width="609" height="1088" transform="translate(+10,+241981)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="609.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1088.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="609.5" y1="-0.5" x2="609.5" y2="1088.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1088.5" x2="609.5" y2="1088.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="106.5" y="529.5" width="105" height="98"
		style="fill:rgb(202,255,202);stroke:rgb(0,0,0);stroke-width:1;fill-opacity:0.00"/>
	<rect x="299.5" y="529.5" width="105" height="98"
		style="fill:rgb(202,255,202);stroke:rgb(0,0,0);stroke-width:1;fill-opacity:0.00"/>
	<rect x="299.5" y="837.5" width="105" height="98"
		style="fill:rgb(202,255,202);stroke:rgb(0,0,0);stroke-width:1;fill-opacity:0.00"/>
	<rect x="106.5" y="837.5" width="105" height="98"
		style="fill:rgb(202,255,202);stroke:rgb(0,0,0);stroke-width:1;fill-opacity:0.00"/>
	<text id="copy_ex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">copy_ex</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  copy_ex( SrcPath as string, DstPath as string, Option_ as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_ に指定したように、特殊なコピーをします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のパス。 ワイルドカードが使えます</text>
	<text x="165.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のフォルダーのパス</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="165.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特殊なコピーの内容</text>
	<text id="CutTag" class="keyword" x="24.5px" y="306.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Option_ = c.CutTag のとき （タグをカットするコピー）</text>
	<text x="33.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath に指定したワイルドカード以外の部分をカットしたファイル名になるようにコピーします。<tspan x="33.5px" y="351.5px" xml:space="preserve">サブフォルダにあるファイルもコピーします。</tspan></text>
	<g>
	<rect x="56.5" y="414.5" width="268" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  c : Set c = g_VBS_Lib<tspan x="64.5px" y="445.5px" xml:space="preserve">  copy_ex  "src\*_set1.*", "dst", c.CutTag</tspan></text>
	</g>
	<text x="64.5px" y="477.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダーにある _set1. を名前に含むファイルを、dst フォルダーにコピーします。<tspan x="64.5px" y="492.5px" xml:space="preserve">ただし、ファイル名の一部にある _set1 はカットされます。</tspan></text>
	<text x="33.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のファイルが入ったフォルダが複数あって、それらを上書きコピーして合成したフォルダから、<tspan x="33.5px" y="393.5px" xml:space="preserve">元の１つのフォルダを取り出すようなコピーができます。</tspan></text>
	<text x="93.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダ</text>
	<text x="123.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1_set1.txt</text>
	<text x="123.5px" y="569.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1_set2.txt</text>
	<text x="123.5px" y="611.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2_set2.txt</text>
	<text x="123.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2_set1.txt</text>
	<g>
	<line x1="230.5" y1="576.5" x2="284.5" y2="576.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="284.5" y1="576.5" x2="273.5" y2="572.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="284.5" y1="576.5" x2="273.5" y2="580.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="316.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2.txt</text>
	<text x="286.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dst フォルダ</text>
	<text x="316.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<a xlink:href="#CutTag" onclick="chgPage( evt, 443 )">
	<text x="71.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Option_ = c.CutTag のとき （タグをカットするコピー）</text>
	</a>
	<text id="ExistOnly" x="24.5px" y="714.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Option_ = c.ExistOnly のとき （存在するファイルのみコピー）</text>
	<a xlink:href="#ExistOnly" onclick="chgPage( evt, 443 )">
	<text pub="n" x="71.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Option_ = c.ExistOnly のとき （存在するファイルのみコピー）</text>
	</a>
	<text x="33.5px" y="748.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先に同じ名前のファイルがあるファイルだけ、コピーします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[copy_ex]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="56.5" y="763.5" width="244" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="779.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set c = g_VBS_Lib<tspan x="64.5px" y="794.5px" xml:space="preserve">  copy_ex  "src\*", "dst", c.ExistOnly</tspan></text>
	</g>
	<text x="316.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="286.5px" y="829.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dst フォルダ</text>
	<text x="316.5px" y="898.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file3.txt</text>
	<g>
	<line x1="230.5" y1="884.5" x2="284.5" y2="884.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="284.5" y1="884.5" x2="273.5" y2="880.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="284.5" y1="884.5" x2="273.5" y2="888.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="123.5px" y="898.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file3.txt</text>
	<text x="123.5px" y="919.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file4.txt</text>
	<text x="123.5px" y="877.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2.txt</text>
	<text x="123.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="93.5px" y="829.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダ</text>
	<text x="24.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="166.5px" y="445.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_set1</text>
	<text x="113.5px" y="954.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt と file3.txt だけコピーします。</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_CopyEx.vbs#[T_CopyExists]" target="_blank">
	<text x="86.5px" y="990.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CopyEx.vbs # [T_CopyExists]</text>
	</a>
	<text x="38.5px" y="990.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_CopyEx.vbs#[T_CopyTagFiles]" target="_blank">
	<text x="86.5px" y="661.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CopyEx.vbs # [T_CopyTagFiles]</text>
	</a>
	<text x="38.5px" y="661.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1050.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#copy" onclick="chgPage( evt, 441 )">
	<text x="68.5px" y="1050.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ copy</text>
	</a>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="179.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#CopyOnlyExist" onclick="chgPage( evt, 15 )">
	<text x="86.5px" y="1013.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CopyOnlyExist コマンド</text>
	</a>
	<text x="38.5px" y="1013.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page444" width="511" height="630" transform="translate(+10,+243079)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="630.5" x2="511.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="cat" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">cat</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  cat( FilePathss as string or array of string, OutputPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの内容を連結します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathss</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath</text>
	<text x="187.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスの配列</text>
	<text x="187.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">連結した内容を格納するファイルのパス</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="162.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_fc\T_fc.vbs#: test_in_file" target="_blank">
	<text x="75.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs # [test_in_file]</text>
	</a>
	<text x="24.5px" y="593.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[cat]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="427.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="440.5" width="346" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  out, out1 : out  = "log.txt" : out1 = "log1.txt"<tspan x="49.5px" y="471.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="486.5px" xml:space="preserve">  del  out</tspan>
	<tspan x="49.5px" y="501.5px" xml:space="preserve">  r= RunProg( "...", out1 )</tspan>
	<tspan x="49.5px" y="516.5px" xml:space="preserve">  cat  Array( out, out1 ), out</tspan>
	<tspan x="49.5px" y="531.5px" xml:space="preserve">  del  out1</tspan></text>
	</g>
	<text x="133.5px" y="516.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out, out1</text>
	<text x="211.5px" y="516.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out</text>
	<text x="114.5px" y="427.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの出力を out に追加します。</text>
	<text x="24.5px" y="221.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="236.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  cat  Array( "log.txt", "plus.txt" ), "log.txt"</text>
	</g>
	<text x="114.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">log.txt ファイルの内容に out.txt ファイルの内容を追加します。</text>
	<text x="133.5px" y="252.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"log.txt", "plus.txt"</text>
	<text x="283.5px" y="252.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"log.txt"</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#cat" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#cat" onclick="chgPage( evt, 444 )">
	<text pub="n" x="77.5px" y="570.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cat コマンド（Linux）</text>
	</a>
	<text x="24.5px" y="570.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="49.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行前の log.txt</text>
	<text x="165.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">plus.txt</text>
	<text x="260.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行後の log.txt</text>
	<g>
	<rect x="57.5" y="309.5" width="34" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123<tspan x="65.5px" y="340.5px" xml:space="preserve">456</tspan></text>
	</g>
	<g>
	<rect x="164.5" y="309.5" width="34" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="172.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABC<tspan x="172.5px" y="340.5px" xml:space="preserve">DEF</tspan></text>
	</g>
	<text x="124.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">+</text>
	<text x="231.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">=</text>
	<g>
	<rect x="271.5" y="309.5" width="34" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="279.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123<tspan x="279.5px" y="340.5px" xml:space="preserve">456</tspan>
	<tspan x="279.5px" y="355.5px" xml:space="preserve">ABC</tspan>
	<tspan x="279.5px" y="370.5px" xml:space="preserve">DEF</tspan></text>
	</g>
</g>
<g id="page445" width="579" height="467" transform="translate(+10,+243719)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="467.5" x2="579.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CopyNotOverwriteFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CopyNotOverwriteFileClass</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[CopyNotOverwriteFileClass]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CopyNotOverwriteFileClass" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="256.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="43.5" y="161.5" width="256" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set o = new CopyNotOverwriteFileClass<tspan x="51.5px" y="192.5px" xml:space="preserve">o.SourcePath       = "work\Source"</tspan>
	<tspan x="51.5px" y="207.5px" xml:space="preserve">o.DestinationPath  = "work\Destination"</tspan>
	<tspan x="51.5px" y="222.5px" xml:space="preserve">o.SynchronizedPath = "work\Synchronized"</tspan>
	<tspan x="51.5px" y="237.5px" xml:space="preserve">o.Copy</tspan></text>
	</g>
	<text x="24.5px" y="151.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーをコピーします。 <tspan x="24.5px" y="76.5px" xml:space="preserve">ただし、コピー先のファイルが前回コピーした内容と異なるファイルはコピーしないで、</tspan></text>
	<a xlink:href="#SyncFilesMenu" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesMenu" onclick="chgPage( evt, 531 )">
	<text x="24.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesMenu</text>
	</a>
	<text x="116.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニューに一覧します。 メニューを閉じるまで、Copy メソッドから戻りません。</text>
	<text x="45.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Copy の代わりに CopyForce を呼び出すと、メニューを表示しないで、強制上書きします。</text>
	<a xlink:href="#DeleteSameFileClass" onclick="chgPage( evt, 460 )">
	<text x="70.5px" y="410.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DeleteSameFileClass</text>
	</a>
	<text x="24.5px" y="410.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="45.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.SourcePath は、コピー元のフォルダーのパス。<tspan x="45.5px" y="298.5px" xml:space="preserve">.DestinationPath は、コピー先のフォルダーのパス。</tspan>
	<tspan x="45.5px" y="313.5px" xml:space="preserve">.SynchronizedPath は、.DestinationPath にコピーしたファイルのコピーが入ります。</tspan>
	<tspan x="45.5px" y="328.5px" xml:space="preserve">.SynchronizedPath にあるファイルと .DestinationPath にあるファイルの内容が異なれば、</tspan>
	<tspan x="45.5px" y="343.5px" xml:space="preserve">.DestinationPath にあるファイルが修正されたと判断されます。</tspan></text>
	<text x="24.5px" y="378.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_CopyDelNotOver" target="_blank">
	<text x="70.5px" y="378.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CopyDelNotOver フォルダ</text>
	</a>
	<text x="24.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先にのみ存在するファイルは、存在し続けます。</text>
	<a xlink:href="#CommitCopy" onclick="chgPage( evt, 12 )">
	<text x="70.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CommitCopy</text>
	</a>
</g>
<g id="page446" width="517" height="301" transform="translate(+10,+244196)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="517.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="517.5" y1="-0.5" x2="517.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="301.5" x2="517.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceShortcutFilesToFiles" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceShortcutFilesToFiles</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceShortcutFilesToFiles( FolderPath as string, Option_ as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートカット・ファイルを通常のファイルに変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="176.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換するフォルダーのパス</text>
	<text x="176.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<a xlink:href="#ReplaceShortcutFilesToFiles_sth" onclick="chgPage( evt, 68 )">
	<text x="65.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceShortcutFilesToFiles コマンド</text>
	</a>
	<text x="24.5px" y="239.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダーを含めて変換します。</text>
	<text x="24.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReplaceShortcutFilesToFiles]" target="_blank">
	<text x="82.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#CreateShortcut_Shell">
	<text x="65.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateShortcut (Shell)</text>
	</a>
</g>
<g id="page447" width="618" height="217" transform="translate(+10,+244507)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="618.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="618.5" y1="-0.5" x2="618.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="217.5" x2="618.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="31.5px" y="88.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
	<text x="187.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中の相対パスをフル・パスに変換してコピーします。</text>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="31.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<text x="187.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を変更します。</text>
	<a xlink:href="#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text x="31.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SafeFileUpdate</text>
	</a>
	<text x="187.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを安全に更新します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#CreateShortcut_Shell" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#CreateShortcut_Shell">
	<text x="31.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateShortcut</text>
	</a>
	<text x="187.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ショートカットを作成します。</text>
	<a xlink:href="#CallForEach_copy" onclick="chgPage( evt, 884 )">
	<text x="31.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CallForEach_copy</text>
	</a>
	<text x="187.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のファイルをファイルコピーです。</text>
	<a xlink:href="#MakeFile" onclick="chgPage( evt, 890 )">
	<text x="31.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeFileClass</text>
	</a>
	<text x="187.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのタイムスタンプを比較して、必要ならコマンドを実行します。</text>
</g>
<g id="page448" width="577" height="453" transform="translate(+10,+244734)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="453.5" x2="577.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="move" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">move</text>
	<text x="28.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath のファイルまたはフォルダを、DstFolderPath フォルダーの中に移動します。</text>
	<g>
	<rect x="26.5" y="46.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  move( SrcPath as string, DstFolderPath as string )</text>
	</g>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstFolderPath</text>
	<text x="195.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動元のファイルパス、またはフォルダーパス</text>
	<text x="195.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動先のフォルダーパス （ファイルパスは不可）</text>
	<a xlink:href="#copy" onclick="chgPage( evt, 441 )">
	<text x="69.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ copy</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[move]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="43.5" y="294.5" width="166" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">move  "data", "do_test"<tspan x="51.5px" y="325.5px" xml:space="preserve">move  "src\*", "src_copy"</tspan></text>
	</g>
	<text x="227.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src フォルダの内容を src_copy フォルダに移動します</text>
	<text x="227.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">data フォルダを do_test フォルダの中に移動します</text>
	<text x="29.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="23.5px" y="365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="29.5px" y="234.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動先にファイルやフォルダーがあるときは、上書き確認しないで、上書きします。<tspan x="29.5px" y="249.5px" xml:space="preserve">移動先のフォルダーにあるファイルが、移動元に無くても残ります。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#T_Move]" target="_blank">
	<text x="72.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Move2]" target="_blank">
	<text x="237.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Move2</text>
	</a>
	<text x="33.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="155.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="29.5px" y="282.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="23.5px" y="396.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceFileNameWildcard" onclick="chgPage( evt, 687 )">
	<text x="72.5px" y="396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceFileNameWildcard</text>
	</a>
	<a xlink:href="#move_ren" onclick="chgPage( evt, 449 )">
	<text x="468.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ move_ren</text>
	</a>
	<a xlink:href="#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text x="72.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SafeFileUpdate</text>
	</a>
	<text x="182.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Move</text>
</g>
<g id="page449" width="673" height="374" transform="translate(+10,+245197)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="673.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="673.5" y1="-0.5" x2="673.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="374.5" x2="673.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="move_ren" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">move_ren</text>
	<g>
	<rect x="26.5" y="46.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  move_ren( SrcPath as string, DstPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダーの名前を変えて移動します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のパス</text>
	<text x="165.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のパス</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath がファイルなら、DstPath に指定したパスもファイルにしてください。<tspan x="33.5px" y="190.5px" xml:space="preserve">SrcPath がフォルダなら、DstPath に指定したパスもフォルダにしてください。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[move_ren]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="221.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動先にファイルやフォルダーがあるときは、上書き確認しないで、上書きします。<tspan x="33.5px" y="236.5px" xml:space="preserve">移動先のフォルダーにあるファイルが、移動元に無くても残ります。 (Ver 5.00以降)</tspan>
	<tspan x="33.5px" y="251.5px" xml:space="preserve">移動先のフォルダーにあるファイルが、移動元に無いときは、そのファイルは削除されます。 (Ver 5.00より前)</tspan></text>
	<text x="24.5px" y="337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#move" onclick="chgPage( evt, 448 )">
	<text x="65.5px" y="337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ move</text>
	</a>
	<a xlink:href="#ren" onclick="chgPage( evt, 454 )">
	<text x="131.5px" y="337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ren</text>
	</a>
	<text x="24.5px" y="309.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Move]" target="_blank">
	<text x="79.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs</text>
	</a>
	<text x="181.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Move</text>
	<text x="245.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Move2</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[move_ren]" target="_blank">
	<text x="79.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page450" width="558" height="1453" transform="translate(+10,+245581)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="1453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1453.5" x2="558.5" y2="1453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="56" y="636" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="399" y="638" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="80" y="654" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="107" y="785" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="81" y="768" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="225" y="672" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="330" y="827" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="56" y="745" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="336" y="539" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="285" y="502" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="310" y="522" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="116" y="540" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="90" y="523" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="500" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="336" y="990" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="311" y="970" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="362" y="1007" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="289" y="952" width="18" height="12" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAABwklEQVR4nJ2Sz2riUBSHb2JzTYIR


ooTeBIViKqOirkR3xQewLzCLPoz4EG59hNm4DDi4cawyk9EKigSig6KJ1tyU+C/JLFqkuJv57Q6c


Dz7O7xC+74N/D/kfDADg5vNgmuZ2uzVNk+M4nucXi0UwGAQApFKpQCBwjc3nc9d1J5OJoigY40ql


kslkWJaFEGKMEUL9ft9xHJZl8/k8hPADG41GoijKshwKhSRJ8jzvSunu7l7XXxXlm6J8f3r6ihAi


fN9vNBrn81kUxUgkIkkSRVGr1Yqm6cPhYFnWy8tI02bdbufh4fHtbRcMHqrV6g0AAEIYDodns1mv


10skEoIgIISazeZ6vcYYC4KwWv3Z7Ta3t/ea9nuzWQAACN/3Lcuq1+sAgHK5PB6Pp9MpSZLH40lV


f72b73aO4wDD0AninE6na7Ua8d6bYRjD4bDVatm2jRBCCHW7P5+ff9A0Gw7zx6PNsnQsFisWi4VC


QZZl4lL36XTCGOu63m63B4NBPP6l02m77j4ajWaz2VKplEwmeZ5nGOZD8vPRPM+zbXu5XKqqqmma


KIq5XC4ej3McR1HUZe0au8RxnP1+DyFkGIYkr5/pL5681/E44FHyAAAAAElFTkSuQmCC"/>
	<image x="65" y="951" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="90" y="974" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="116" y="991" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="unzip" class="title, keyword3" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">unzip</text>
	<g>
	<rect x="24.5" y="52.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  unzip( Src as string, Dst as string, Opt as integer )</text>
	</g>
	<text x="32.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮 (zip形式) フォルダーを解凍します。</text>
	<a xlink:href="..\scriptlib\vbslib\zip\zip.vbs#[unzip]" target="_blank">
	<text x="145.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="F_IfNotExist" class="keyword" x="32.5px" y="1191.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_IfNotExist</text>
	<text x="131.5px" y="1191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すでにフォルダが存在していたら何もしません<tspan x="131.5px" y="1206.5px" xml:space="preserve">すでにフォルダが存在していたらエラーにします</tspan>
	<tspan x="131.5px" y="1221.5px" xml:space="preserve">解凍する前にフォルダを削除します</tspan></text>
	<text id="unzip_Flags" class="unzip_opt" x="23.5px" y="1133.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Opt 引数</text>
	<text x="32.5px" y="1162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">整数型のときは、ビットフィールドの Flags です。</text>
	<text x="80.5px" y="646.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<g>
	<line x1="143.5" y1="645.5" x2="384.5" y2="645.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="384.5" y1="645.5" x2="373.5" y2="641.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	<line x1="384.5" y1="645.5" x2="373.5" y2="649.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="423.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<text x="99.5px" y="666.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="126.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="80.5px" y="757.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<text x="105.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="178.5px" y="684.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[ 送る |</text>
	<text x="246.5px" y="684.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮(zip)フォルダ ]</text>
	<text x="202.5px" y="666.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダを右クリック</text>
	<text x="351.5px" y="838.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">Compressed Folders ]</text>
	<text x="32.5px" y="838.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ダブルクリックで開かないときは、右クリック [ プログラムから開く |</text>
	<text id="sample1zip_make" x="32.5px" y="612.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 sample1.zip は、次のように作成します。</text>
	<a xlink:href="#unzip_Flags" onclick="chgPage( evt, 450 )">
	<text x="284.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Opt</text>
	</a>
	<text x="32.5px" y="725.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip をエクスプローラで開くと、次のようになります。</text>
	<text id="unzip_samp1" x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル１</text>
	<g>
	<rect x="48.5" y="457.5" width="294" height="23"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">unzip  "sample1.zip", "sample1", F_AfterDelete</text>
	</g>
	<text x="309.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントフォルダー</text>
	<text x="355.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt （新規作成）</text>
	<text x="334.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1 （新規作成）</text>
	<g>
	<line x1="176.5" y1="531.5" x2="291.5" y2="531.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="291.5" y1="531.5" x2="280.5" y2="527.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	<line x1="291.5" y1="531.5" x2="280.5" y2="535.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="135.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="114.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="89.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<g>
	<rect x="48.5" y="908.5" width="360" height="23"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="923.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">unzip  "sample1.zip", "C:\folderA\sample1", F_AfterDelete</text>
	</g>
	<text x="360.5px" y="1000.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="381.5px" y="1019.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="335.5px" y="980.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">folderA</text>
	<text x="312.5px" y="963.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\</text>
	<text id="unzip_samp2" x="24.5px" y="894.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル２</text>
	<text x="114.5px" y="984.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="135.5px" y="1003.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="89.5px" y="963.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<g>
	<line x1="170.5" y1="981.5" x2="326.5" y2="997.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="326.5" y1="997.5" x2="316.5" y2="992.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	<line x1="326.5" y1="997.5" x2="315.5" y2="1000.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="194.5px" y="923.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folderA\</text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text pub="n" x="111.5px" y="1054.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
	<text x="166.5px" y="1054.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数を指定する</text>
	<text x="32.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Src</text>
	<text x="96.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dst</text>
	<text x="156.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元 = 圧縮 (zip形式) フォルダー（= zip ファイル）のパス</text>
	<text x="156.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先 = 解凍してできるフォルダーのパス</text>
	<text x="96.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="156.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Emtpy または、オプション・フラグ</text>
	<text x="32.5px" y="359.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ダウンロードした zip ファイルを解凍するために、vbslib の unzip を使わないでください。</text>
	<text x="32.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不正な zip ファイルに対するテストをしていません。<tspan x="32.5px" y="390.5px" xml:space="preserve">Windows のエクスプローラーなどから展開してください。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="69.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="32.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="69.5px" y="275.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<a xlink:href="#unzip_Flags" onclick="chgPage( evt, 450 )">
	<text x="344.5px" y="162.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Opt 引数</text>
	</a>
	<text x="116.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パス指定</text>
	<text x="121.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パス指定、インストール向け</text>
	<text x="213.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">解凍</text>
	<text x="194.5px" y="472.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="104.5px" y="472.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample1</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_SpecialFolders" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_SpecialFolders">
	<text x="111.5px" y="1076.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SpecialFolders (Shell)</text>
	</a>
	<text x="270.5px" y="1076.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特殊フォルダを指定する</text>
	<text x="65.5px" y="1054.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="182.5" width="57" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">zip.vbs</text>
	</g>
	<a xlink:href="#zip" onclick="chgPage( evt, 451 )">
	<text x="69.5px" y="232.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ zip 圧縮展開</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Zip\T_Zip.vbs#[T_unzip]" target="_blank">
	<text x="75.5px" y="1368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Zip.vbs # [T_unzip]</text>
	</a>
	<text x="23.5px" y="1368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="23.5px" y="1394.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#unzip2" onclick="chgPage( evt, 452 )">
	<text x="75.5px" y="1416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip2</text>
	</a>
	<text id="F_AfterDelete" class="keyword" x="32.5px" y="1221.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_AfterDelete</text>
	<text id="F_IfExistsErr" class="keyword" x="32.5px" y="1206.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_IfExistsErr</text>
	<text x="32.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルの中のルートに１つのフォルダーだけがあるときは、そのフォルダーの中を<tspan x="32.5px" y="325.5px" xml:space="preserve">展開します。</tspan></text>
	<a xlink:href="#unzip_sth" onclick="chgPage( evt, 96 )">
	<text x="75.5px" y="1394.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip コマンド</text>
	</a>
	<text x="23.5px" y="1342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\zip\zip.vbs#[unzip]" target="_blank">
	<text x="75.5px" y="1342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ zip.vbs</text>
	</a>
	<text x="32.5px" y="1260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">boolean 型のときは、次のとおりです。</text>
	<text x="32.5px" y="1281.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="32.5px" y="1297.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="75.5px" y="1282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">F_AfterDelete と同じ。 解凍する前にフォルダを削除します<tspan x="75.5px" y="1297.5px" xml:space="preserve">F_IfNotExist と同じ。 すでにフォルダが存在していたら何もしません</tspan></text>
</g>
<g id="page451" width="557" height="496" transform="translate(+10,+247044)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="496.5" x2="557.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="41" y="311" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="91" y="401" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="91" y="353" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="112" y="373" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="114" y="423" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="64" y="331" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="112" y="446" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<text id="zip" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">zip 圧縮展開</text>
	<a xlink:href="#unzip2" onclick="chgPage( evt, 452 )">
	<text x="40.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip2</text>
	</a>
	<text x="148.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルを解凍します。</text>
	<text x="65.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	<text x="24.5px" y="292.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル構成</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">リファレンス</text>
	<text x="148.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮 (zip形式) フォルダーを解凍します。</text>
	<g>
	<rect x="292.5" y="372.5" width="220" height="51"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="300.5px" y="386.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes = Array(_<tspan x="300.5px" y="401.5px" xml:space="preserve">    :</tspan>
	<tspan x="300.5px" y="416.5px" xml:space="preserve">  "zip\zip.vbs",_</tspan></text>
	</g>
	<text x="113.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting</text>
	<text x="133.5px" y="386.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc_setting.vbs</text>
	<text x="32.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip\unzip2.exe の内部で使っている zlib について</text>
	<a xlink:href="..\scriptlib\vbslib\zip\zip_readme.txt" target="_blank">
	<text x="315.5px" y="82.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib\zip\zip_readme.txt</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\zip\zip_readme.txt" target="_blank">
	<text x="137.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip_readme.txt</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\zip" target="_blank">
	<text x="113.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip</text>
	</a>
	<text x="32.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip 形式の圧縮ファイルを扱います。</text>
	<text x="32.5px" y="110.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ダウンロードした zip ファイルを解凍するために、vbslib の unzip を使わないでください。</text>
	<text x="32.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不正な zip ファイルに対するテストをしていません。<tspan x="32.5px" y="142.5px" xml:space="preserve">Windows のエクスプローラーなどから展開してください。</tspan></text>
	<a xlink:href="#unzip" onclick="chgPage( evt, 450 )">
	<text pub="n" x="40.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip</text>
	</a>
	<text x="88.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib</text>
	<g>
	<line x1="250.5" y1="384.5" x2="287.5" y2="384.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="287.5,384.5 277.5,379.5 277.5,389.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="137.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip.vbs</text>
</g>
<g id="page452" width="478" height="555" transform="translate(+10,+247550)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="478.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="478.5" y1="-0.5" x2="478.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="555.5" x2="478.5" y2="555.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="263" y="377" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="238" y="357" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="289" y="394" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="216" y="339" width="18" height="12" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAABwklEQVR4nJ2Sz2riUBSHb2JzTYIR


ooTeBIViKqOirkR3xQewLzCLPoz4EG59hNm4DDi4cawyk9EKigSig6KJ1tyU+C/JLFqkuJv57Q6c


Dz7O7xC+74N/D/kfDADg5vNgmuZ2uzVNk+M4nucXi0UwGAQApFKpQCBwjc3nc9d1J5OJoigY40ql


kslkWJaFEGKMEUL9ft9xHJZl8/k8hPADG41GoijKshwKhSRJ8jzvSunu7l7XXxXlm6J8f3r6ihAi


fN9vNBrn81kUxUgkIkkSRVGr1Yqm6cPhYFnWy8tI02bdbufh4fHtbRcMHqrV6g0AAEIYDodns1mv


10skEoIgIISazeZ6vcYYC4KwWv3Z7Ta3t/ea9nuzWQAACN/3Lcuq1+sAgHK5PB6Pp9MpSZLH40lV


f72b73aO4wDD0AninE6na7Ua8d6bYRjD4bDVatm2jRBCCHW7P5+ff9A0Gw7zx6PNsnQsFisWi4VC


QZZl4lL36XTCGOu63m63B4NBPP6l02m77j4ajWaz2VKplEwmeZ5nGOZD8vPRPM+zbXu5XKqqqmma


KIq5XC4ej3McR1HUZe0au8RxnP1+DyFkGIYkr5/pL5681/E44FHyAAAAAElFTkSuQmCC"/>
	<image x="64" y="338" width="16" height="16" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAuUlEQVR4nJVRsRHDIAx8ch4kO5DC


50rTMAo7wCiuXLoww3iCT2HAQOyEfKET0utfnBRJ/IMhZ96rsmHMjRBJks5h33fSWWtJRzrnYquB


Ium90toAmOfnNE0ism0GQAi+UTeGcaU0MI/jmJ9HTAghBKXUUJYArOua8wqp8CiLxz7LsrS8AOir


ARGx1orIWdKJfelwaEeHUvuLQ46Vdq/DB7seCIXDDRtAdbifeL18vH8P+3ToZ6P5dA/e1It8dDFz


YP8AAAAASUVORK5CYII="/>
	<image x="89" y="361" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="115" y="378" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="91" y="399" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="265" y="414" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="unzip2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">unzip2</text>
	<g>
	<rect x="23.5" y="48.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  unzip2( ZipPath as string, ExtractFolderPath as string )</text>
	</g>
	<text x="31.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルを解凍します。 解凍先フォルダーを指定できます。</text>
	<text x="31.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ZipPath</text>
	<text x="95.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExtractFolderPath</text>
	<text x="221.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルのパス</text>
	<text x="221.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">解凍先フォルダーのパス</text>
	<a xlink:href="..\scriptlib\vbslib\zip\zip.vbs#unzip2" onclick="chgPage( evt, 452 )" target="_blank">
	<text x="103.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="47.5" y="295.5" width="228" height="23"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">unzip2  "sample1.zip", "C:\folderA"</text>
	</g>
	<text x="287.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="308.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="262.5px" y="367.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">folderA</text>
	<text x="239.5px" y="350.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\</text>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="113.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1</text>
	<text x="134.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="88.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<text x="199.5px" y="310.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folderA</text>
	<text x="111.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2.txt</text>
	<text x="286.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file2.txt</text>
	<text x="109.5px" y="310.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample1.zip</text>
	<path subtype="matome" d="M84.5,362.5 A4,4 0 0,0 79.5,366.5 L79.5,385.5 A4,4, 0 0,1, 75.5,389.5 A4,4, 0 0,1, 79.5,393.5 L79.5,413.5 A4,4, 0 0,0, 84.5,417.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<path subtype="matome" d="M257.5,377.5 A4,4 0 0,0 252.5,381.5 L252.5,400.5 A4,4, 0 0,1, 248.5,404.5 A4,4, 0 0,1, 252.5,408.5 L252.5,428.5 A4,4, 0 0,0, 257.5,432.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<line x1="178.5" y1="373.5" x2="233.5" y2="390.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="233.5" y1="390.5" x2="224.5" y2="384.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	<line x1="233.5" y1="390.5" x2="222.5" y2="390.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="31.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExtractFolderPath のフォルダーの中に、フォルダーができるかどうかは、<tspan x="31.5px" y="229.5px" xml:space="preserve">zip ファイルの内容によります。 zip ファイルの中のルートに zip ファイルと</tspan>
	<tspan x="31.5px" y="244.5px" xml:space="preserve">同じ名前のフォルダーがあるときは、そのフォルダーの中を展開します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Zip\T_Zip.vbs#[T_unzip2]" target="_blank">
	<text x="72.5px" y="471.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Zip.vbs # [T_unzip2]</text>
	</a>
	<text x="24.5px" y="471.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#unzip" onclick="chgPage( evt, 450 )">
	<text x="72.5px" y="499.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ unzip</text>
	</a>
	<text x="33.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="167.5" width="57" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">zip.vbs</text>
	</g>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\圧縮ファイル.svg#zip" cats_vhref="%programming%\フォーマット ファイル 圧縮\圧縮ファイル.svg#zip" onclick="chgPage( evt, 451 )">
	<text x="72.5px" y="518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ zip, unzip.exe</text>
	</a>
</g>
<g id="page453" width="669" height="286" transform="translate(+10,+248115)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="669.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="669.5" y1="-0.5" x2="669.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="286.5" x2="669.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="zip2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">zip2</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  zip2( ZipPath as string, SourceFolderPath as string, IsFolderName as boolean )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを圧縮して、zip ファイルを作成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ZipPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceFolderPathObj</text>
	<text x="237.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルのパス</text>
	<text x="237.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮するフォルダーのパス</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsFolderName</text>
	<text x="237.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip ファイルの中に、ZipPath に指定したフォルダー名を入れるかどうか</text>
	<text x="24.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="223.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\zip\zip.vbs#[zip2]" target="_blank">
	<text x="85.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ zip.vbs</text>
	</a>
	<a xlink:href="..\..\Cats\clib\zlib\zlib_clib.svg" cats_vhref="%svgcats_src%\clib\zlib\zlib_clib.svg">
	<text x="78.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ zlib (clib)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Zip\T_Zip.vbs#[T_zip2]" target="_blank">
	<text x="78.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Zip.vbs</text>
	</a>
	<text x="172.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_zip2</text>
</g>
<g id="page454" width="507" height="545" transform="translate(+10,+248411)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="507.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="545.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="507.5" y1="-0.5" x2="507.5" y2="545.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="545.5" x2="507.5" y2="545.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ren" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ren</text>
	<g>
	<rect x="26.5" y="46.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ren( src as string, dst as string )</text>
	</g>
	<text x="28.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src から dst にファイル名を変更します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">src</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dst</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">名前を変更するファイルのパス、またはフォルダーのパス</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のファイル名。 フォルダー・パスの指定は不要。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ren]" target="_blank">
	<text x="119.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="275.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  ren  "FolderA\File1.txt", "File2.txt"</text>
	</g>
	<text x="50.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"FolderA\File1.txt" ファイルを "FolderA\File2.txt" ファイルに改名します。</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Ren.vbs#[main2]" target="_blank">
	<text x="77.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Ren.vbs # [main2]</text>
	</a>
	<text x="24.5px" y="484.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="34.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">dst にフォルダー・パスを指定しても無視されます。</text>
	<g>
	<rect x="56.5" y="373.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  ren  "FolderA\File1.txt", "FolderB\File2.txt"</text>
	</g>
	<text x="34.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記を実行したら、FolderB\File2.txt ではなく、FolderA\File2.txt にファイルが<tspan x="34.5px" y="435.5px" xml:space="preserve">ある状態になります。</tspan>
	<tspan x="34.5px" y="450.5px" xml:space="preserve">別のフォルダーに移動するときは、move または move_ren を使ってください。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="34.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="71.5px" y="220.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<text x="24.5px" y="509.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#move_ren" onclick="chgPage( evt, 449 )">
	<text x="77.5px" y="509.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ move_ren</text>
	</a>
	<text x="33.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="155.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
</g>
<g id="page455" width="586" height="511" transform="translate(+10,+248966)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="511.5" x2="586.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="del" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">del</text>
	<g>
	<rect x="26.5" y="46.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  del( path as string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダーを削除します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_DeleteFile" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_DeleteFile">
	<text pub="n" x="70.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::DeleteFile</text>
	</a>
	<text x="24.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="278.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  del  "File1.txt"</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="61.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="24.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="61.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Del]" target="_blank">
	<text x="73.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # [T_Del]</text>
	</a>
	<text x="24.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="34.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="145.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するファイルのパス、またはフォルダーのパス</text>
	<text x="90.5px" y="294.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File1.txt"</text>
	<a xlink:href="#del_to_trashbox" onclick="chgPage( evt, 457 )">
	<text x="70.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ del_to_trashbox</text>
	</a>
	<a xlink:href="#del_confirmed" onclick="chgPage( evt, 458 )">
	<text x="189.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ del_confirmed</text>
	</a>
	<a xlink:href="#CallForEach_del" onclick="chgPage( evt, 886 )">
	<text x="70.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CallForEach_del</text>
	</a>
	<text x="24.5px" y="408.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[del]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[del]" target="_blank">
	<text x="73.5px" y="408.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[del]" cats_vhref="%vbslib_new%\scriptlib\vbslib\vbslib_mini.vbs#[del]" target="_blank">
	<text x="156.5px" y="408.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
	<text x="24.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に Empty を指定したときは、何もしません。</text>
	<text x="34.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path 引数に、</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="111.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass のオブジェクト</text>
	</a>
	<text x="312.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">も指定できます。</text>
</g>
<g id="page456" width="614" height="594" transform="translate(+10,+249487)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="594.5" x2="614.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="del_subfolder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">del_subfolder</text>
	<g>
	<rect x="26.5" y="46.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  del_subfolder( Path as string or array of string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダーを削除します。 サブ・フォルダーにある同名のものも含めて削除します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#del_subfolder" onclick="chgPage( evt, 456 )" target="_blank">
	<text x="192.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="41.5" y="258.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">del_subfolder  "FolderA\text1.txt"</text>
	</g>
	<text x="24.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="49.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA フォルダーとそのサブ・フォルダーにある text1.txt を削除します。</text>
	<text x="49.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除されるファイルやフォルダーの例：</text>
	<text x="293.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA\sub1\text1.txt<tspan x="293.5px" y="340.5px" xml:space="preserve">FolderA\sub2\text1.txt</tspan>
	<tspan x="293.5px" y="355.5px" xml:space="preserve">FolderA\sub1\sub3\text1.txt</tspan>
	<tspan x="293.5px" y="370.5px" xml:space="preserve">FolderA\sub1\text1.txt\file.txt</tspan></text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="158.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するファイルまたはフォルダーのパス、またはその配列</text>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="142.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="34.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダー（フォルダーの中のフォルダー）をすべて調べて、Path に指定したパスの、<tspan x="34.5px" y="207.5px" xml:space="preserve">ファイル名の部分に一致する名前のファイルやフォルダーを削除します。</tspan></text>
	<text x="49.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除されないファイルやフォルダーの例：</text>
	<text x="293.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA\sub1\text2.txt</text>
	<text x="24.5px" y="557.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#del_subfolder" onclick="chgPage( evt, 456 )" target="_blank">
	<text x="80.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # del_subfolder</text>
	</a>
	<text x="293.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA\sub1\sometext1.txt</text>
	<text x="139.5px" y="274.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"FolderA\text1.txt"</text>
	<text x="24.5px" y="454.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="468.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">del_subfolder  "FolderA\*.txt"</text>
	</g>
	<text x="49.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA フォルダーとそのサブ・フォルダーにある *.txt を削除します。</text>
</g>
<g id="page457" width="574" height="432" transform="translate(+10,+250091)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="432.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="432.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="432.5" x2="574.5" y2="432.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="del_to_trashbox" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">del_to_trashbox</text>
	<g>
	<rect x="26.5" y="46.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  del_to_trashbox( path as string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダを vbslib のゴミ箱へ移動します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[del_to_trashbox]" target="_blank">
	<text x="192.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="34.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスにファイルかフォルダーが無いときは、何もしません。 エラーにもなりません。</text>
	<text x="34.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動できなかったときは、エラー 17 になります。</text>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="301.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  del_to_trashbox  "File1.txt"</text>
	</g>
	<text x="34.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="145.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するファイルのパス、またはフォルダーのパス</text>
	<text x="34.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="95.5" y="143.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="162.5px" y="317.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File1.txt"</text>
	<text x="24.5px" y="395.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Trash.vbs#del_to_trashbox" onclick="chgPage( evt, 457 )" target="_blank">
	<text x="79.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Trash.vbs # del_to_trashbox</text>
	</a>
	<text x="24.5px" y="366.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Shell_Applicatoin_Folder_MoveHere" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Shell_Applicatoin_Folder_MoveHere">
	<text x="79.5px" y="366.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder::MoveHere</text>
	</a>
	<text x="34.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ゴミ箱の場所は、</text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="138.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	</a>
	<text x="268.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中の _RecycleBin フォルダーです。</text>
</g>
<g id="page458" width="465" height="435" transform="translate(+10,+250533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="465.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="465.5" y1="-0.5" x2="465.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="435.5" x2="465.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="del_confirmed" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">del_confirmed</text>
	<g>
	<rect x="26.5" y="46.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  del_confirmed( Path as string ) as boolean</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダがあれば、ユーザに確認してから削除します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[del_confirmed]" target="_blank">
	<text x="163.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="398.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Del_Manually.vbs#[T_del_confirmed]" target="_blank">
	<text x="76.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Del_Manually.vbs # [T_del_confirmed]</text>
	</a>
	<text x="34.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="145.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するファイルのパス、またはフォルダーのパス</text>
	<text x="24.5px" y="241.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="252.5" width="232" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  del_confirmed  "File1.txt"<tspan x="48.5px" y="283.5px" xml:space="preserve">  If exist( "File1.txt" ) Then Error</tspan></text>
	</g>
	<text x="150.5px" y="268.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File1.txt"</text>
	<g>
	<rect x="42.5" y="337.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">削除してよろしいですか？ : work\file1.txt (Y/N)</text>
	</g>
	<text x="24.5px" y="322.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">確認画面の例</text>
	<text x="34.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="95.5" y="143.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="36.5px" y="190.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーが Y を選ばなかったら、削除しないで続きを実行します。</text>
</g>
<g id="page459" width="612" height="344" transform="translate(+10,+250978)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="612.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="612.5" y1="-0.5" x2="612.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="344.5" x2="612.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="del_empty_folder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">del_empty_folder</text>
	<g>
	<rect x="26.5" y="46.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  del_empty_folder( FolderPath as string or array of string )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダーが入っていないフォルダーを削除します。</text>
	<text x="34.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="145.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するフォルダーのパス、またはその配列</text>
	<text x="34.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="95.5" y="143.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="34.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath のサブ・フォルダーも、その中にファイルやフォルダーが入ってなければ、削除します。<tspan x="34.5px" y="209.5px" xml:space="preserve">最後がピリオド（例：Folder\. ）のときは、サブ・フォルダーは削除しません。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_del_empty_folder]" target="_blank">
	<text x="77.5px" y="282.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs</text>
	</a>
	<text x="24.5px" y="282.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="189.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_del_empty_folder</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[del_empty_folder]" target="_blank">
	<text x="77.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="199.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の DeleteFolderPaths プロパティ</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="76.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
</g>
<g id="page460" width="641" height="374" transform="translate(+10,+251332)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="641.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="641.5" y1="-0.5" x2="641.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="374.5" x2="641.5" y2="374.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DeleteSameFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DeleteSameFileClass</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[DeleteSameFileClass]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: DeleteSameFileClass" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="256.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="43.5" y="120.5" width="256" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set o = new DeleteSameFileClass<tspan x="51.5px" y="151.5px" xml:space="preserve">o.SourcePath       = "work\Source"</tspan>
	<tspan x="51.5px" y="166.5px" xml:space="preserve">o.DestinationPath  = "work\Destination"</tspan>
	<tspan x="51.5px" y="181.5px" xml:space="preserve">o.SynchronizedPath = "work\Synchronized"</tspan>
	<tspan x="51.5px" y="196.5px" xml:space="preserve">o.Delete</tspan></text>
	</g>
	<text x="24.5px" y="110.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中に入っているファイルと同じ内容であれば削除します。 ただし、内容が異なるファイルは、</text>
	<a xlink:href="#SyncFilesMenu" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesMenu" onclick="chgPage( evt, 531 )">
	<text x="24.5px" y="76.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesMenu</text>
	</a>
	<text x="116.5px" y="76.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニューに一覧します。 メニューを閉じるまで、Delete メソッドから戻りません。</text>
	<text x="45.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Delete の代わりに DeleteForce を呼び出すと、メニューを表示しないで、強制削除します。<tspan x="45.5px" y="239.5px" xml:space="preserve">Delete の代わりに DeleteSameOnly を呼び出すと、メニューを表示しないで、削除もしません。</tspan></text>
	<text x="45.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.SourcePath は、比較するファイルが入ったフォルダーのパス。<tspan x="45.5px" y="289.5px" xml:space="preserve">.DestinationPath は、削除するファイルが入ったフォルダーのパス。</tspan>
	<tspan x="45.5px" y="304.5px" xml:space="preserve">.SynchronizedPath は、</tspan></text>
	<a xlink:href="#CopyNotOverwriteFileClass" onclick="chgPage( evt, 445 )">
	<text x="176.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CopyNotOverwriteFileClass</text>
	</a>
	<text x="340.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のものと同じ。</text>
	<text x="24.5px" y="338.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_CopyDelNotOver" target="_blank">
	<text x="70.5px" y="338.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CopyDelNotOver フォルダ</text>
	</a>
</g>
<g id="page461" width="550" height="569" transform="translate(+10,+251716)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="550.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="569.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="550.5" y1="-0.5" x2="550.5" y2="569.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="569.5" x2="550.5" y2="569.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="mkdir" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">mkdir</text>
	<g>
	<rect x="26.5" y="46.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  mkdir( Path as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを作成します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成するフォルダーのパス</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成したフォルダーの数</text>
	<text x="34.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c:\a という空のフォルダーがあるとき、c:\a\b というフォルダーがなくても、c:\a\b\c の<tspan x="34.5px" y="280.5px" xml:space="preserve">ようにネストして（孫フォルダーを）指定することができます。</tspan></text>
	<text x="34.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスが250文字以上の長いパスになるフォルダーは作れません。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[mkdir]" target="_blank">
	<text x="73.5px" y="479.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="40.5" y="396.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  mkdir  "sub"</text>
	</g>
	<text x="24.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_MkDir]" target="_blank">
	<text x="73.5px" y="454.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_MkDir]</text>
	</a>
	<text x="24.5px" y="454.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="205.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="34.5px" y="205.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="71.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<text x="102.5px" y="412.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub"</text>
	<text x="102.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダーに sub フォルダーを作成します。</text>
	<text x="34.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path に指定した場所に、すでにフォルダーがあるときは、何もしませんし、エラーにも<tspan x="34.5px" y="349.5px" xml:space="preserve">なりません。</tspan></text>
	<text x="24.5px" y="387.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_CreateFolder" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_CreateFolder">
	<text x="73.5px" y="524.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::CreateFolder</text>
	</a>
	<a xlink:href="#mkdir_for" onclick="chgPage( evt, 462 )">
	<text x="73.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ mkdir_for</text>
	</a>
	<text x="33.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="153.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="479.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[mkdir]" cats_vhref="%vbslib_new%\scriptlib\vbslib\vbslib_mini.vbs#[mkdir]" target="_blank">
	<text x="164.5px" y="479.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
</g>
<g id="page462" width="530" height="316" transform="translate(+10,+252295)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="530.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="530.5" y1="-0.5" x2="530.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="316.5" x2="530.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="mkdir_for" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">mkdir_for</text>
	<g>
	<rect x="26.5" y="46.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  mkdir_for( FilePath as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のファイルを作成するためのフォルダを作成します。 ファイルは作成しません。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePath</text>
	<text x="169.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス</text>
	<g>
	<rect x="40.5" y="198.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    mkdir_for  "sub\file1.txt"</text>
	</g>
	<text x="48.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sub\file1.txt ファイルを格納する sub フォルダを作成します。</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_MkDir]" target="_blank">
	<text x="73.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_MkDir]</text>
	</a>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[mkdir_for]" target="_blank">
	<text x="81.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page463" width="362" height="349" transform="translate(+10,+252621)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="362.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="362.5" y1="-0.5" x2="362.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="349.5" x2="362.5" y2="349.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="rmdir" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">rmdir</text>
	<g>
	<rect x="26.5" y="46.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  rmdir( Path as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを削除します。</text>
	<text x="29.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">del でも、rmdir と同じようにフォルダを削除できます。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[rmdir]" target="_blank">
	<text x="107.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するフォルダーのパス</text>
	<g>
	<rect x="40.5" y="232.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  rmdir  "sub"</text>
	</g>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="286.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_Del]" target="_blank">
	<text x="76.5px" y="286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # [T_Del]</text>
	</a>
	<a xlink:href="#del" onclick="chgPage( evt, 455 )">
	<text x="76.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ del</text>
	</a>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[rmdir]" target="_blank">
	<text x="76.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page464" width="378" height="436" transform="translate(+10,+252980)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="378.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="378.5" y1="-0.5" x2="378.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="436.5" x2="378.5" y2="436.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="exist" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">exist</text>
	<g>
	<rect x="26.5" y="46.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  exist( path as string ) as boolean</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーまたはファイルが存在するかどうかを返します。</text>
	<g>
	<rect x="42.5" y="211.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If exist( "file1.txt" ) Then ...</text>
	</g>
	<text x="29.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを指定することもできます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FileExists" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FileExists">
	<text pub="n" x="74.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::FileExists</text>
	</a>
	<text x="24.5px" y="327.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FolderExists" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FolderExists">
	<text pub="n" x="74.5px" y="381.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::FolderExists</text>
	</a>
	<a xlink:href="#GetExistPathInSetting" onclick="chgPage( evt, 115 )">
	<text pub="n" x="74.5px" y="399.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetExistPathInSetting</text>
	</a>
	<a xlink:href="#AssertExist" onclick="chgPage( evt, 1000 )">
	<text pub="n" x="74.5px" y="327.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AssertExist</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="66.5px" y="163.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="24.5px" y="163.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="301.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_Exist]" target="_blank">
	<text x="74.5px" y="301.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_Exist]</text>
	</a>
	<text x="24.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[exist]" target="_blank">
	<text x="74.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#exist_ex" onclick="chgPage( evt, 465 )">
	<text x="74.5px" y="345.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ exist_ex</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[exist]" target="_blank">
	<text x="168.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
	<text x="29.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定したら、False が返ります。</text>
</g>
<g id="page465" width="505" height="372" transform="translate(+10,+253426)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="372.5" x2="505.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="exist_ex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">exist_ex</text>
	<g>
	<rect x="45.5" y="215.5" width="280" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set c = g_VBS_Lib<tspan x="53.5px" y="246.5px" xml:space="preserve">If exist_ex( "a.txt", c.CaseSensitive ) Then</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  exist_ex( Path as string, Opt as Empty or integer ) as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーまたはファイルが存在するかどうかを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在を調べるパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション、 Empty または c.CaseSensitive </text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在するかどうか</text>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="310.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_Exist]" target="_blank">
	<text x="74.5px" y="310.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<text x="24.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[exist_ex]" target="_blank">
	<text x="74.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="162.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Exist</text>
	<a xlink:href="#exist" onclick="chgPage( evt, 464 )">
	<text x="64.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ exist</text>
	</a>
</g>
<g id="page466" width="403" height="273" transform="translate(+10,+253808)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="403.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="403.5" y1="-0.5" x2="403.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="273.5" x2="403.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsEmptyFolder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsEmptyFolder</text>
	<g>
	<rect x="25.5" y="47.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsEmptyFolder( in_Path as string ) as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空のフォルダーかどうかを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空のフォルダーかどうか</text>
	<text x="24.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_IsEmptyFolder]" target="_blank">
	<text x="74.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsEmptyFolder]" target="_blank">
	<text x="74.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="162.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsEmptyFolder</text>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何もないところを指すパスを指定したら、False か返ります。</text>
</g>
<g id="page467" width="625" height="258" transform="translate(+10,+254091)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="258.5" x2="625.5" y2="258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="type" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">type_</text>
	<g>
	<rect x="25.5" y="44.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  type_( Path as string )</text>
	</g>
	<text x="34.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を表示します。</text>
	<text x="34.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="145.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示するファイルのパス</text>
	<text x="34.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">type は、VBScript の予約語なので、type の後に末尾にアンダースコアを付けた名前にしています。</text>
	<g>
	<rect x="100.5" y="201.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="108.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  type_  "result.txt"</text>
	</g>
	<text x="34.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="152.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="34.5px" y="152.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page468" width="500" height="701" transform="translate(+10,+254359)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="500.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="701.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="500.5" y1="-0.5" x2="500.5" y2="701.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="701.5" x2="500.5" y2="701.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadFile</text>
	<g>
	<rect x="27.5" y="42.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadFile( Path as string ) as string</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの全体を読み込みます。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込むテキストファイルのパス、または</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容</text>
	<text x="29.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが存在しないときでもエラーにならず、"" を返します。<tspan x="29.5px" y="254.5px" xml:space="preserve">エラーにするときは次のようにします。</tspan></text>
	<text x="29.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">多くの場合、行末に改行文字があります。 ReadFile で取得した末尾に<tspan x="29.5px" y="361.5px" xml:space="preserve">改行文字があることに注意してください。</tspan></text>
	<g>
	<rect x="58.5" y="418.5" width="46" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text1<tspan x="66.5px" y="449.5px" xml:space="preserve"></tspan></text>
	</g>
	<g>
	<rect x="130.5" y="418.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="138.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadFile( "a.txt" ) = "Text1"+vbCRLF</text>
	</g>
	<text x="55.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.txt</text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text x="28.5px" y="383.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile</text>
	</a>
	<text x="93.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で作成したファイルは、改行文字は付きません。</text>
	<a xlink:href="#ReadAll" onclick="chgPage( evt, 470 )">
	<text pub="n" x="60.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadAll</text>
	</a>
	<g>
	<rect x="38.5" y="176.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text = ReadFile( "a.txt" )</text>
	</g>
	<text x="29.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="47.5" y="264.5" width="226" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set file = OpenForRead( "a.txt" )<tspan x="55.5px" y="295.5px" xml:space="preserve">  text = ReadAll( file )</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_ReadFile]" target="_blank">
	<text x="63.5px" y="644.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_ReadFile]</text>
	</a>
	<text x="24.5px" y="666.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="644.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#ReadFileInTag" onclick="chgPage( evt, 469 )">
	<text pub="n" x="141.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFileInTag</text>
	</a>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text x="265.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFile</text>
	</a>
	<text x="31.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードを指定するときは、</text>
	<a xlink:href="#new_TextFileCharSetStack" cats_vhref="%vbslib_new%\_src\vbslib.svg#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="199.5px" y="489.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<text x="353.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って</text>
	<text x="31.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ください。 ただし、Shift-JIS, Unicode, UTF-8(BOMあり) は、使わな<tspan x="31.5px" y="521.5px" xml:space="preserve">くても自動的に文字コードを判定して、正しく読み込みます。</tspan></text>
	<g>
	<rect x="55.5" y="535.5" width="310" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set cs = new_TextFileCharSetStack( "EUC-JP" )<tspan x="63.5px" y="566.5px" xml:space="preserve">    t = ReadFile( "a.txt")</tspan>
	<tspan x="63.5px" y="581.5px" xml:space="preserve">    cs = Empty</tspan></text>
	</g>
	<a xlink:href="#FilePathClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="385.5px" y="118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathClass</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReadFile]" target="_blank">
	<text x="78.5px" y="622.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="25.5px" y="622.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#ReadFile" onclick="chgPage( evt, 468 )" target="_blank">
	<text x="175.5px" y="622.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
</g>
<g id="page469" width="645" height="700" transform="translate(+10,+255070)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="645.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="700.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="645.5" y1="-0.5" x2="645.5" y2="700.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="700.5" x2="645.5" y2="700.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadFileInTag" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadFileInTag</text>
	<g>
	<rect x="27.5" y="42.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadFileInTag( Path as string, StartOfText as string, EndOfText as string ) as string</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中にある指定の開始タグと終了タグの間にあるテキストを読み込みます。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartOfText</text>
	<text x="184.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込むテキストファイルのパス</text>
	<text x="184.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込む範囲の先頭にあるタグ（テキスト）、または Empty（＝先頭から）</text>
	<text x="184.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキストファイルの内容。 タグ、および、先頭と末尾の改行は除く</text>
	<text x="184.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込む範囲の末尾にあるタグ（テキスト）、または Empty（＝末尾まで）</text>
	<text x="93.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="93.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EndOfText</text>
	<text x="24.5px" y="401.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">読み込みサンプル</text>
	<text x="43.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StartOfText = "&lt;Tag&gt;", EndOfText = "&lt;/Tag&gt;" とします。</text>
	<text x="43.5px" y="460.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ファイル</text>
	<text x="249.5px" y="460.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="35.5" y="480.5" width="136" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc&lt;Tag&gt;123&lt;/Tag&gt;def</text>
	</g>
	<g>
	<rect x="247.5" y="480.5" width="34" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="255.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123</text>
	</g>
	<line x1="26.5" y1="470.5" x2="459.5" y2="470.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="35.5" y="514.5" width="70" height="64"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc&lt;Tag&gt;<tspan x="43.5px" y="542.5px" xml:space="preserve">123</tspan>
	<tspan x="43.5px" y="557.5px" xml:space="preserve">456</tspan>
	<tspan x="43.5px" y="572.5px" xml:space="preserve">&lt;/Tag&gt;def</tspan></text>
	</g>
	<g>
	<rect x="247.5" y="514.5" width="34" height="34"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="255.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123<tspan x="255.5px" y="542.5px" xml:space="preserve">456</tspan></text>
	</g>
	<text x="316.5px" y="543.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">（456の後に改行なし）</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="227.5" width="544" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  text<tspan x="56.5px" y="258.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="273.5px" xml:space="preserve">CreateFile  "index.html", "abc&lt;P class=""new""&gt;123&lt;/P&gt;def"</tspan>
	<tspan x="56.5px" y="288.5px" xml:space="preserve">text = ReadFileInTag( "index.html", "&lt;P class=""new""&gt;", "&lt;/P&gt;" ) : Assert  text = "123"</tspan>
	<tspan x="56.5px" y="303.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="318.5px" xml:space="preserve">CreateFile  "index.html", "abc&lt;P&gt;def"</tspan>
	<tspan x="56.5px" y="333.5px" xml:space="preserve">text = ReadFileInTag( "index.html", "&lt;P&gt;", Empty ) : Assert  text = "def"</tspan>
	<tspan x="56.5px" y="348.5px" xml:space="preserve">text = ReadFileInTag( "index.html", Empty, "&lt;P&gt;" ) : Assert  text = "abc"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_ReadFileInTag]" target="_blank">
	<text x="72.5px" y="617.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_ReadFileInTag]</text>
	</a>
	<text x="24.5px" y="617.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="643.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#sscanf" onclick="chgPage( evt, 347 )">
	<text pub="n" x="72.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sscanf</text>
	</a>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text pub="n" x="72.5px" y="663.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRange (ReplaceTextFile1)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReadFileInTag]" target="_blank">
	<text x="157.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="308.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えます</text>
	<text x="308.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の途中を取り出します</text>
</g>
<g id="page470" width="536" height="235" transform="translate(+10,+255780)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="536.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="536.5" y1="-0.5" x2="536.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="235.5" x2="536.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadAll" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadAll</text>
	<g>
	<rect x="24.5" y="46.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadAll( FileStream as TextStream ) as string</text>
	</g>
	<text x="28.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルをすべてリードします。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileStream</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="173.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開いている読み込むファイル</text>
	<text x="173.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最後までリードしたテキスト</text>
	<text x="148.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と異なり、ファイルサイズが 0 のときでも、エラーになりません。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream_ReadAll">
	<text pub="n" x="29.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream::ReadAll</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReadAll]" target="_blank">
	<text x="162.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text pub="n" x="66.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFile</text>
	</a>
	<text x="29.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page471" width="459" height="383" transform="translate(+10,+256025)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="459.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="459.5" y1="-0.5" x2="459.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="383.5" x2="459.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadBinaryFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadBinaryFile</text>
	<g>
	<rect x="31.5" y="182.5" width="316" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set bin = ReadBinaryFile( "unicode_sample.txt" )<tspan x="39.5px" y="213.5px" xml:space="preserve">  If bin(0) = &amp;hFF  and  bin(1) = &amp;hFE Then</tspan>
	<tspan x="39.5px" y="228.5px" xml:space="preserve">    echo  "This is unicode file."</tspan>
	<tspan x="39.5px" y="243.5px" xml:space="preserve">  End If</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadBinaryFile( Path as string ) as BinaryArray</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルの全体を読み込みます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルのパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリー・データ</text>
	<text x="24.5px" y="328.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="207.5px" y="198.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"unicode_sample.txt"</text>
	<text x="24.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="286.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#Load_BinaryArray" onclick="chgPage( evt, 719 )">
	<text x="71.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Load (BinaryArray)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#ReadBinaryFile" onclick="chgPage( evt, 471 )" target="_blank">
	<text x="71.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[ReadBinaryFile]" target="_blank">
	<text x="71.5px" y="286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<a xlink:href="#BinaryArray" onclick="chgPage( evt, 711 )">
	<text x="298.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BinaryArray クラス</text>
	</a>
	<a xlink:href="#new_BinaryArray" onclick="chgPage( evt, 712 )">
	<text x="71.5px" y="346.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArray</text>
	</a>
</g>
<g id="page472" width="608" height="931" transform="translate(+10,+256418)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="931.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="931.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="931.5" x2="608.5" y2="931.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameTextFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameTextFile</text>
	<text x="24.5px" y="825.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルを比較します。 文字コードや改行文字が異なっていても構いません。</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameTextFile( PathA as string, PathB as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_out_Options as variant ) as boolean</tspan></text>
	</g>
	<text x="33.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharSetA</text>
	<text x="199.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル A のパス</text>
	<text x="199.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル A の文字コードセット (*1)</text>
	<text x="97.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="199.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのファイルの内容が同じかどうか</text>
	<text x="199.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル B の文字コードセット (*1)</text>
	<text x="199.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル B のパス</text>
	<text x="97.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharSetB</text>
	<text x="97.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text x="192.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<text x="24.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="54.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードについては、</text>
	<text x="54.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、BOM があるときや、Shift JIS のときは、Empty を指定できます。</text>
	<text x="24.5px" y="443.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="456.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsSameTextFile( "FileA.txt", "FileB.txt", Empty )</text>
	</g>
	<text x="97.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options</text>
	<text x="199.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション、または Empty</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_IsSameTextFile" target="_blank">
	<text x="77.5px" y="825.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs # [T_IsSameTextFile]</text>
	</a>
	<a xlink:href="#fc_sth" onclick="chgPage( evt, 28 )">
	<text x="77.5px" y="873.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ fc コマンド</text>
	</a>
	<text x="24.5px" y="873.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="SkipLeftSpaceLine" class="keyword" x="48.5px" y="633.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.SkipLeftSpaceLine</text>
	<text x="24.5px" y="555.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Options_ 引数</text>
	<text x="218.5px" y="634.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA のファイルにある空行は比較しない</text>
	<text x="48.5px" y="589.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、下記の定数の or、または、OptionsFor_IsSameTextFile_Class を指定できます。<tspan x="48.5px" y="604.5px" xml:space="preserve">c は、g_VBS_Lib の返り値です。</tspan></text>
	<text id="RightHasPercentFunction" class="keyword" x="48.5px" y="653.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.RightHasPercentFunction</text>
	<text x="218.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB のファイルには、</text>
	<a xlink:href="#PercentFunction" onclick="chgPage( evt, 589 )">
	<text x="350.5px" y="653.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% を使った変換式</text>
	</a>
	<text x="450.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を含む</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_IsSameTextFileRegExp" target="_blank">
	<text x="77.5px" y="845.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs # [T_IsSameTextFileRegExp]</text>
	</a>
	<text id="ErrorIfNotSame" class="keyword" x="48.5px" y="673.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.ErrorIfNotSame</text>
	<text x="218.5px" y="673.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容が異なっていたら、エラーにする</text>
	<g>
	<rect x="25.5" y="101.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameTextFile_Old( PathA as string, CharSetA as string,<tspan x="33.5px" y="132.5px" xml:space="preserve">    PathB as string, CharSetB as string, Options_ as integer ) as boolean</tspan></text>
	</g>
	<g>
	<rect x="46.5" y="489.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsSameTextFile_Old( "FileA.txt", Empty, "FileB.txt", "EUC-JP", Empty )</text>
	</g>
	<text x="24.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameTextFile は、</text>
	<text x="211.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#CompareFunction" cats_vhref="%vbslib_new%\_src\vbslib.svg#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="138.5px" y="382.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text id="OptionsFor_IsSameTextFile_Class" class="keyword" x="24.5px" y="714.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OptionsFor_IsSameTextFile_Class</text>
	<text x="48.5px" y="742.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CharSetA</text>
	<text x="48.5px" y="762.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CharSetB</text>
	<text x="129.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル A の文字コードセット (*1)</text>
	<text x="129.5px" y="762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル B の文字コードセット (*1)</text>
	<text x="24.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib4 の IsSameTextFile は、IsSameTextFile_Old に置き換えてください。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameTextFile]" target="_blank">
	<text x="77.5px" y="805.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="805.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#TextFileExtension" cats_vhref="%vbslib_new%\_src\vbslib.svg#TextFileExtension" onclick="chgPage( evt, 1106 )">
	<text x="77.5px" y="894.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextFileExtension (g_Vers)</text>
	</a>
	<text x="270.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの拡張子の設定</text>
</g>
<g id="page473" width="607" height="513" transform="translate(+10,+257359)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="513.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="513.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="513.5" x2="607.5" y2="513.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameBinaryFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameBinaryFile</text>
	<text x="33.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ・ファイルを比較します。</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameBinaryFile( PathA as string, PathB as string, Opt as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA</text>
	<text x="183.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル A のパス</text>
	<text x="97.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="183.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのファイルの内容が同じかどうか</text>
	<text x="183.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル B のパス</text>
	<text x="97.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB</text>
	<text x="97.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="183.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="318.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="331.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsSameBinaryFile( "FileA.jpg", "FileB.jpg", Empty )</text>
	</g>
	<text x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_IsSameBinaryFile" target="_blank">
	<text x="77.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<a xlink:href="#fc_sth" onclick="chgPage( evt, 28 )">
	<text x="77.5px" y="440.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ fc コマンド</text>
	</a>
	<text x="24.5px" y="440.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\Cats\clib\FileT\FileT.svg#FileT_isSameBinaryFile" cats_vhref="%svgcats_src%\clib\FileT\FileT.svg#FileT_isSameBinaryFile">
	<text pub="n" x="77.5px" y="458.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileT_isSameBinaryFile (clib)</text>
	</a>
	<text x="36.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA か PathB のどちらかのファイルがないときは、False を返します。<tspan x="36.5px" y="237.5px" xml:space="preserve">PathA か PathB の両方のファイルがないときは、True を返します。</tspan></text>
	<text x="166.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameBinaryFile</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameBinaryFile]" target="_blank">
	<text x="77.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="36.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameBinaryFile は、</text>
	<text x="233.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#CompareFunction" cats_vhref="%vbslib_new%\_src\vbslib.svg#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="160.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<a xlink:href="#TextFileExtension" cats_vhref="%vbslib_new%\_src\vbslib.svg#TextFileExtension" onclick="chgPage( evt, 1106 )">
	<text x="77.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextFileExtension (g_Vers)</text>
	</a>
	<text x="270.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの拡張子の設定</text>
</g>
<g id="page474" width="618" height="1060" transform="translate(+10,+257882)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="618.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="618.5" y1="-0.5" x2="618.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1060.5" x2="618.5" y2="1060.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameFolder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameFolder</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameFolder( PathA as string, PathB as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_out_Options as variant ) as boolean</tspan></text>
	</g>
	<g>
	<rect x="45.5" y="416.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsSameFolder( folder_A, folder_B, Empty ) Then</text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの内容が同じかどうか比較します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options</text>
	<text x="197.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション、または Empty</text>
	<text x="24.5px" y="1002.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="981.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="960.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="143.5px" y="981.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameFolder</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA</text>
	<text x="197.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するフォルダー A のパス</text>
	<text x="197.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するフォルダー B のパス</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB</text>
	<text x="102.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または 比較しないファイルまたはフォルダー名</text>
	<text x="197.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのフォルダーの内容が同じかどうか</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="IsSameFolder_ExceptNames" x="63.5px" y="795.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ExceptNames</text>
	<text x="33.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中のファイルの比較は、デフォルトでは、</text>
	<a xlink:href="#IsSameBinaryFile" onclick="chgPage( evt, 473 )">
	<text x="330.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameBinaryFile</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_IsSameFolder" target="_blank">
	<text x="71.5px" y="981.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<a xlink:href="#fc" onclick="chgPage( evt, 494 )">
	<text x="71.5px" y="1002.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ fc (比較)</text>
	</a>
	<text x="248.5px" y="981.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameFolder_Echo</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameFolder]" target="_blank">
	<text x="82.5px" y="960.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text id="IsSameFolder_Opt" x="24.5px" y="485.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">in_out_Options 引数</text>
	<text x="63.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.EchoV_NotSame</text>
	<text x="63.5px" y="588.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.NotSubFolder</text>
	<text x="181.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">違いがあったときに、そのパスを echo_v で表示します</text>
	<text x="181.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーは調べません</text>
	<text x="47.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、下記の定数の or、または、</text>
	<a xlink:href="#IsSameFolder_ExceptNames" onclick="chgPage( evt, 474 )">
	<text x="415.5px" y="817.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 下記</text>
	</a>
	<a xlink:href="#IsSameFolder_Opt" onclick="chgPage( evt, 474 )">
	<text x="345.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 下記</text>
	</a>
	<text x="102.5px" y="835.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Thumb.db などの隠しファイルを指定すれば、そのファイルは比較対象ではなくします。</text>
	<text x="160.5px" y="853.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg" cats_vhref="%programming%\検索技術、DB\正規表現.svg">
	<text x="102.5px" y="853.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現</text>
	</a>
	<text x="33.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA と PathB にファイルのパスを指定することもできます。</text>
	<text id="OptionsFor_IsSameFolder_Class" class="keyword" x="24.5px" y="763.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OptionsFor_IsSameFolder_Class</text>
	<text x="151.5px" y="795.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">as array of string</text>
	<g>
	<rect x="45.5" y="650.5" width="322" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="666.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set options = new OptionsFor_IsSameFolder_Class<tspan x="53.5px" y="681.5px" xml:space="preserve">options.BitFlags = c.EchoV_NotSame</tspan>
	<tspan x="53.5px" y="696.5px" xml:space="preserve">options.ExceptNames = Array( "Thumbs.db" )</tspan>
	<tspan x="53.5px" y="711.5px" xml:space="preserve">If IsSameFolder( folder_A, folder_B, options ) Then</tspan></text>
	</g>
	<text x="33.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameFolder は、</text>
	<text x="214.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#CompareFunction" cats_vhref="%vbslib_new%\_src\vbslib.svg#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="141.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="60.5px" y="882.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsSameFileFunction</text>
	<text x="258.5px" y="882.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを比較する関数。</text>
	<a xlink:href="#CompareFunction" cats_vhref="%vbslib_new%\_src\vbslib.svg#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="411.5px" y="882.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数型</text>
	</a>
	<text x="60.5px" y="909.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsSameFileFunction_Parameter</text>
	<text x="258.5px" y="909.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameFileFunction に指定した関数の第3引数に渡す値</text>
	<text x="385.5px" y="981.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameFolder_File</text>
	<text x="33.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子によって比較する処理を変えたいときは、拡張子で分岐する関数を作成して、オプション<tspan x="33.5px" y="320.5px" xml:space="preserve">の IsSameFileFunction に指定してください。</tspan></text>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="71.5px" y="1023.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 リスト</text>
	</a>
	<text x="47.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c は、g_VBS_Lib の返り値です。</text>
	<text x="466.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定できます。</text>
	<a xlink:href="#OptionsFor_IsSameFolder_Class" onclick="chgPage( evt, 474 )">
	<text x="288.5px" y="511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OptionsFor_IsSameFolder_Class</text>
	</a>
	<a xlink:href="#IsSameFolder_Opt" onclick="chgPage( evt, 474 )">
	<text x="290.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 下記</text>
	</a>
	<text x="24.5px" y="634.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="436.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で比較します。</text>
	<text x="33.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した両方のフォルダーが存在しないときは、True を返します。</text>
</g>
<g id="page475" width="652" height="463" transform="translate(+10,+258952)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="652.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="463.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="652.5" y1="-0.5" x2="652.5" y2="463.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="463.5" x2="652.5" y2="463.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="309" y="162" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="59" y="161" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="90" y="183" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="90" y="204" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="MD5_List" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MD5 リスト</text>
	<text x="25.5px" y="55.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中にあるすべてのファイルの</text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="262.5px" y="55.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5</text>
	</a>
	<text x="295.5px" y="55.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を一覧したテキストファイル。</text>
	<text x="25.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成したフォルダー(A)の内容が、以前固定したフォルダー(B)の内容と同じであるかどうかを<tspan x="25.5px" y="123.5px" xml:space="preserve">チェックするとき、フォルダー(B)に対応する MD5 リストと呼ばれるテキストファイルがあれば、</tspan>
	<tspan x="25.5px" y="138.5px" xml:space="preserve">フォルダー(B) がなくてもチェックができます。</tspan></text>
	<text x="25.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="25.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">圧縮ファイルを展開したフォルダーやパッチをあてたフォルダーが正しく復元できたことを保証できます。</text>
	<a xlink:href="http://www.forest.impress.co.jp/article/2005/12/15/cccs.html" target="_blank">
	<text x="68.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 窓の杜 - CRCMD5リストを一括作成や連続比較して結果をタブで切り替え表示するソフト (Web)</text>
	</a>
	<a xlink:href="http://www.atmarkit.co.jp/fwin2k/win2ktips/597fciv/fciv.html" target="_blank">
	<text x="68.5px" y="350.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ハッシュ値を利用してファイルの同一性をチェックする − ＠IT (Web)</text>
	</a>
	<text x="331.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リスト</text>
	<text x="85.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">復元したフォルダー</text>
	<g>
	<line x1="292.5" y1="170.5" x2="216.5" y2="170.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="216.5" y1="170.5" x2="227.5" y2="174.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="216.5" y1="170.5" x2="227.5" y2="166.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="235.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェック</text>
	<a xlink:href="#MakeFolderMD5List" onclick="chgPage( evt, 476 )">
	<text x="37.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeFolderMD5List 関数</text>
	</a>
	<a xlink:href="#CheckFolderMD5List" onclick="chgPage( evt, 477 )">
	<text x="37.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckFolderMD5List 関数</text>
	</a>
	<text x="112.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.txt</text>
	<text x="112.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileB.txt</text>
	<g>
	<rect x="335.5" y="183.5" width="268" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="343.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fadc3390060b1ba5ef3bef593b7c930d FileA.txt<tspan x="343.5px" y="214.5px" xml:space="preserve">60631deb298f23dc7e3a4ada23d8372c FileB.txt</tspan></text>
	</g>
	<path subtype="matome" d="M348.5,226.5 A7,7 0 0,0 355.5,233.5 L433.5,233.5 A7,7, 0 0,1, 440.5,241.5 A7,7, 0 0,1, 447.5,233.5 L525.5,233.5 A7,7, 0 0,0, 532.5,226.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<path subtype="matome" d="M541.5,227.5 A7,7 0 0,0 548.5,234.5 L564.5,234.5 A7,7, 0 0,1, 571.5,242.5 A7,7, 0 0,1, 578.5,234.5 L594.5,234.5 A7,7, 0 0,0, 601.5,227.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="537.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名<tspan x="537.5px" y="273.5px" xml:space="preserve">（相対パス）</tspan></text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="423.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5</text>
	</a>
	<a xlink:href="#MD5List_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#MD5List_sth" onclick="chgPage( evt, 41 )">
	<text x="37.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5List コマンド</text>
	</a>
	<a xlink:href="#NotExistFileMD5" onclick="chgPage( evt, 177 )">
	<text x="68.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NotExistFileMD5</text>
	</a>
	<text x="25.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="192.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが存在しないとき</text>
	<a xlink:href="#MD5CacheClass" onclick="chgPage( evt, 478 )">
	<text x="68.5px" y="426.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5CacheClass</text>
	</a>
</g>
<g id="page476" width="591" height="827" transform="translate(+10,+259425)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="591.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="827.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="591.5" y1="-0.5" x2="591.5" y2="827.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="827.5" x2="591.5" y2="827.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeFolderMD5List" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeFolderMD5List</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeFolderMD5List( FolderPath as string, MD5ListFilePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">後でフォルダーが正しく復元できたかどうかをチェックできるように、MD5 リストを作成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5ListFilePath</text>
	<text x="211.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のフォルダーのパス、またはその辞書</text>
	<text x="211.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リストのファイルパス</text>
	<text x="24.5px" y="769.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="748.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#CheckFolderMD5List" onclick="chgPage( evt, 477 )">
	<text x="71.5px" y="769.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckFolderMD5List</text>
	</a>
	<text x="143.5px" y="748.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5List</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5List" target="_blank">
	<text x="71.5px" y="748.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[MakeFolderMD5List]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MakeFolderMD5List" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="406.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  MD5 リスト</text>
	</a>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名が Ascii 文字だけのときは、Ascii 形式テキストファイルができます。<tspan x="33.5px" y="187.5px" xml:space="preserve">Ascii 文字以外が含まれるときは、Unicode 形式テキストファイルができます。</tspan></text>
	<text x="24.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FolderPath 引数 - 複数の対象フォルダー</text>
	<text x="46.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の対象のフォルダーに対する MD5リストを１つのファイルに出力するときは、<tspan x="46.5px" y="347.5px" xml:space="preserve">FolderPath 引数に辞書型を指定します。</tspan>
	<tspan x="46.5px" y="362.5px" xml:space="preserve">・Key: MD5リストに含まれるパスの左に付ける文字列</tspan>
	<tspan x="46.5px" y="377.5px" xml:space="preserve">・Item: 対象のフォルダーのパス</tspan></text>
	<g>
	<rect x="69.5" y="495.5" width="304" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">202cb962ac59075b964b07152d234b70 %A%\example.txt<tspan x="77.5px" y="526.5px" xml:space="preserve">fd758aae4cede6a4d6e44ef59b18e799 %B%\example.txt</tspan></text>
	</g>
	<text x="65.5px" y="486.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5List.txt:</text>
	<g>
	<rect x="54.5" y="235.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeFolderMD5List  "C:\Target", "MD5List.txt"</text>
	</g>
	<text x="24.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="69.5" y="421.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeFolderMD5List  Dict(Array( "%A%\", "C:\TargetA", "%B%\", "C:\TargetB" )), _<tspan x="77.5px" y="452.5px" xml:space="preserve">    "MD5List.txt"</tspan></text>
	</g>
	<text x="46.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="582.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">対象フォルダーに含まれる MD5リスト</text>
	<text x="46.5px" y="611.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のフォルダーの中に MD5リストを作成することはできません。 なぜなら、MD5リストの<tspan x="46.5px" y="626.5px" xml:space="preserve">MD5が作成する前のMD5になってしまうからです。</tspan>
	<tspan x="46.5px" y="641.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="656.5px" xml:space="preserve">最終的に対象のフォルダーに MD5リストを含めたいときは、一度、テンポラリーフォルダー</tspan>
	<tspan x="46.5px" y="671.5px" xml:space="preserve">などにMD5リストを作成してから含めてください。 ただし、前回含めた MD5リストを</tspan>
	<tspan x="46.5px" y="686.5px" xml:space="preserve">削除してから作成してください。</tspan></text>
	<a xlink:href="#Save_MD5CacheClass" onclick="chgPage( evt, 485 )">
	<text x="71.5px" y="790.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Save (MD5CacheClass)</text>
	</a>
</g>
<g id="page477" width="633" height="573" transform="translate(+10,+260262)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="633.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="633.5" y1="-0.5" x2="633.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="573.5" x2="633.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckFolderMD5List" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckFolderMD5List</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CheckFolderMD5List( FolderPath as string, MD5ListFilePath as string, Opt as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リストを使って、フォルダーが正しく復元できたかどうかをチェックします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5ListFilePath</text>
	<text x="219.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェック対象の（復元した）フォルダーのパス、またはその辞書</text>
	<text x="219.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リストのファイルパス</text>
	<text x="24.5px" y="515.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="494.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正しく復元できていれば、そのまま関数から返ります。<tspan x="33.5px" y="218.5px" xml:space="preserve">正しく復元できていなければ、Diff ツールで差分が表示され、エラーになります。</tspan></text>
	<a xlink:href="#AssertFC" onclick="chgPage( evt, 1001 )">
	<text x="82.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AssertFC</text>
	</a>
	<a xlink:href="#MakeFolderMD5List" onclick="chgPage( evt, 476 )">
	<text x="71.5px" y="515.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeFolderMD5List</text>
	</a>
	<text x="143.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5List</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5List" target="_blank">
	<text x="71.5px" y="494.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="406.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  MD5 リスト</text>
	</a>
	<text x="24.5px" y="473.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[CheckFolderMD5List]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CheckFolderMD5List" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="219.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="138.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じ動きです。</text>
	<text x="33.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これは、</text>
	<a xlink:href="#MakeFolderMD5List" onclick="chgPage( evt, 476 )">
	<text x="147.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFolderMD5List</text>
	</a>
	<text x="33.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath 引数は、</text>
	<text x="267.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同様に辞書（複数の対象フォルダー）を指定できます。</text>
	<text x="33.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールの左側がファイルにある（過去の）MD5リスト、右側が現在のフォルダーの MD5リストです。</text>
	<text x="24.5px" y="325.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">対象フォルダーに含まれる MD5リスト</text>
	<text x="46.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象のフォルダーの中に MD5リストがあるときは、そのMD5リストの中にはそのMD5リスト<tspan x="46.5px" y="369.5px" xml:space="preserve">ファイルの MD5が含まれていません。 なぜなら、MD5リストのファイルの MD5 を含んだ </tspan>
	<tspan x="46.5px" y="384.5px" xml:space="preserve">MD5リストができないからです。</tspan>
	<tspan x="46.5px" y="399.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="414.5px" xml:space="preserve">対象のフォルダーの中にある MD5リストを、一度、テンポラリーフォルダーなどに移動してから、</tspan>
	<tspan x="46.5px" y="429.5px" xml:space="preserve">MD5 リストを使って、フォルダーが正しく復元できたかどうかをチェックしてください。</tspan></text>
	<a xlink:href="#IsSameHashValueOfLeafPathDictionary_MD5CacheClass">
	<text x="71.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameHashValueOfLeafPathDictionary (MD5CacheClass)</text>
	</a>
</g>
<g id="page478" width="640" height="734" transform="translate(+10,+260845)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="734.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="734.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="734.5" x2="640.5" y2="734.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MD5CacheClass</text>
	<text x="25.5px" y="55.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスと、</text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="127.5px" y="55.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5</text>
	</a>
	<text x="25.5px" y="672.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MD5CacheClass" target="_blank">
	<text x="75.5px" y="672.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="159.5px" y="55.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のハッシュ値の関連を表現する辞書。 </text>
	<text x="25.5px" y="85.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書の内容はファイルに保存(Save)・ファイルから復帰(Load)することができます。<tspan x="25.5px" y="100.5px" xml:space="preserve"></tspan>
	<tspan x="25.5px" y="115.5px" xml:space="preserve">ハッシュ値を計算(Scan)するときは、前回計算したときのタイムスタンプと異なるファイルだけ再計算する</tspan>
	<tspan x="25.5px" y="130.5px" xml:space="preserve">ことで、高速に MD5 の辞書を更新します。</tspan>
	<tspan x="25.5px" y="145.5px" xml:space="preserve"></tspan>
	<tspan x="25.5px" y="160.5px" xml:space="preserve">MD5 リストのファイルを作成しておけば、フォルダーのサイズを削減するため同じハッシュ値のファイルを</tspan>
	<tspan x="25.5px" y="175.5px" xml:space="preserve">一時的に削除（Fragment）したり、必要な時にファイルを復帰（Defragment）したりすることができます。</tspan></text>
	<text x="25.5px" y="697.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="147.5px" y="697.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5Cache" target="_blank">
	<text x="75.5px" y="697.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<g>
	<rect x="51.5" y="548.5" width="238" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set hashes = new MD5CacheClass<tspan x="59.5px" y="579.5px" xml:space="preserve">hashes.Initialize  hashes.c.TimeStamp</tspan>
	<tspan x="59.5px" y="594.5px" xml:space="preserve">hashes.TargetPaths = "C:\Folder"</tspan>
	<tspan x="59.5px" y="609.5px" xml:space="preserve">hashes.Scan  Empty, Empty, False</tspan>
	<tspan x="59.5px" y="624.5px" xml:space="preserve">hashes.Save  "_HashCache.txt"</tspan></text>
	</g>
	<text x="25.5px" y="534.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="25.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプ付きの MD5リストも扱えます。 タイムスタンプが違ったファイルだけ再計算することも<tspan x="25.5px" y="228.5px" xml:space="preserve">できます。</tspan></text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="312.5px" y="489.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5</text>
	</a>
	<text x="426.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名<tspan x="426.5px" y="504.5px" xml:space="preserve">（相対パス）</tspan></text>
	<path subtype="matome" d="M430.5,458.5 A7,7 0 0,0 437.5,465.5 L453.5,465.5 A7,7, 0 0,1, 460.5,473.5 A7,7, 0 0,1, 467.5,465.5 L483.5,465.5 A7,7, 0 0,0, 490.5,458.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<path subtype="matome" d="M237.5,457.5 A7,7 0 0,0 244.5,464.5 L322.5,464.5 A7,7, 0 0,1, 329.5,472.5 A7,7, 0 0,1, 336.5,464.5 L414.5,464.5 A7,7, 0 0,0, 421.5,457.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="67.5" y="414.5" width="424" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2015-12-28T11:13:34+09:00 fadc3390060b1ba5ef3bef593b7c930d FileA.txt<tspan x="75.5px" y="445.5px" xml:space="preserve">2016-02-20T11:01:04+09:00 60631deb298f23dc7e3a4ada23d8372c FileB.txt</tspan></text>
	</g>
	<text x="93.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileB.txt</text>
	<text x="93.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.txt</text>
	<text x="63.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値のみチェック、タイムスタンプが違ったファイルだけ再計算</text>
	<g>
	<line x1="48.5" y1="381.5" x2="48.5" y2="274.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="48.5" y1="274.5" x2="44.5" y2="285.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="48.5" y1="274.5" x2="52.5" y2="285.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="66.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">復元したフォルダー</text>
	<text x="63.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 リスト</text>
	<image x="71" y="293" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="71" y="272" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="40" y="250" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="41" y="393" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<path subtype="matome" d="M67.5,457.5 A7,7 0 0,0 74.5,464.5 L138.5,464.5 A7,7, 0 0,1, 145.5,472.5 A7,7, 0 0,1, 152.5,464.5 L216.5,464.5 A7,7, 0 0,0, 223.5,457.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプ</text>
</g>
<g id="page479" width="590" height="160" transform="translate(+10,+261589)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="590.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TargetPaths_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TargetPaths</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MD5CacheClass::TargetPaths as string or PathDictionaryClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5リストの中の相対パスの基準となるパス、または、MD5リストを構成するファイルのリスト。</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="303.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのファイルパスを文字列型で指定することはできません。</text>
</g>
<g id="page480" width="596" height="132" transform="translate(+10,+261759)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="596.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DefaultHashFileName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DefaultHashFileName</text>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MD5CacheClass::DefaultHashFileName as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">保存するときのデフォルトのファイル名。 Scan するときにデフォルトでスキップするファイル名。</text>
</g>
<g id="page481" width="650" height="338" transform="translate(+10,+261901)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="338.5" x2="650.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetHashFromStepPath_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetHashFromStepPath</text>
	<g>
	<rect x="25.5" y="47.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MD5CacheClass::GetHashFromStepPath( in_StepPath as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの相対パスから、ファイル固有のハッシュ値を返します。</text>
	<text x="24.5px" y="301.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::GetHashFromStepPath" target="_blank">
	<text x="74.5px" y="301.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値が登録されていなければ、Empty を返します。</text>
	<text id="MD5CacheClass_Base" x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">相対パスの基準パス</text>
	<a xlink:href="#Load_MD5CacheClass" onclick="chgPage( evt, 484 )">
	<text x="41.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load メソッド</text>
	</a>
	<a xlink:href="#Scan_MD5CacheClass" onclick="chgPage( evt, 486 )">
	<text x="165.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scan メソッド</text>
	</a>
	<text x="119.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<text x="244.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_TargetPaths 引数に指定したフォルダーのパス（文字列）が、</text>
	<text x="41.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスの基準パスになります。 in_TargetPaths 引数に PathDictionaryClass のオブジェクトを指定<tspan x="41.5px" y="234.5px" xml:space="preserve">したときは、その BasePath プロパティが基準パスになります。</tspan></text>
	<text x="41.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GetBasePath" onclick="chgPage( evt, 667 )">
	<text x="78.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetBasePath</text>
	</a>
</g>
<g id="page482" width="583" height="197" transform="translate(+10,+262249)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="197.5" x2="583.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetFirstStepPathFromHash_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetFirstStepPathFromHash</text>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MD5CacheClass::GetFirstStepPathFromHash( in_HashValue as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル固有のハッシュ値から、存在する１つのファイルの相対パスを返します。</text>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::GetFirstStepPathFromHash" target="_blank">
	<text x="74.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#MD5CacheClass_Base" onclick="chgPage( evt, 481 )">
	<text x="74.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 相対パスの基準パス</text>
	</a>
</g>
<g id="page483" width="559" height="292" transform="translate(+10,+262456)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="292.5" x2="559.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetHashValue_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetHashValue</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::SetHashValue( in_StepPath as string, in_HashValue as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスに、計算済みのファイル固有のハッシュ値を設定します。</text>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値を計算するよりも早く処理します。</text>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::SetHashValue" target="_blank">
	<text x="74.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashValue 引数に Empty を指定すると、リストから除外されます。<tspan x="33.5px" y="221.5px" xml:space="preserve">すでに除外されているときは何もせず、エラーにもなりません。</tspan></text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_StepPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashValue</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの相対パス。 基準は</text>
	<text x="198.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） in_StepPath に指定したファイルのハッシュ値</text>
	<a xlink:href="#MD5CacheClass_Base" onclick="chgPage( evt, 481 )">
	<text x="370.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 相対パスの基準パス</text>
	</a>
</g>
<g id="page484" width="632" height="357" transform="translate(+10,+262758)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="357.5" x2="632.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Load_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Load</text>
	<g>
	<rect x="25.5" y="47.5" width="334" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Load( in_HashCachePath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_TargetPaths as string or PathDictionaryClass )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">計算済みのファイル固有のハッシュ値がたくさん記録されたファイルをロードします。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashCachePath</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPaths</text>
	<text x="223.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値がたくさん記録されたファイルのパス</text>
	<text x="223.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、スキャンする対象のパス</text>
	<text x="33.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPaths に指定したフル パスを Me.TargetPaths に設定します。<tspan x="33.5px" y="208.5px" xml:space="preserve">in_TargetPaths に Empty を指定したら、in_HashCachePath の親フォルダーのパスを in_TargetPaths に</tspan>
	<tspan x="33.5px" y="223.5px" xml:space="preserve">指定したときと同じ動きをします。 PathDictionaryClass のオブジェクトを指定することもできます。</tspan></text>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Load" target="_blank">
	<text x="74.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5Cache" target="_blank">
	<text x="74.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="33.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashCachePath の基準パスは、カレント フォルダーです。</text>
</g>
<g id="page485" width="538" height="544" transform="translate(+10,+263125)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="544.5" x2="538.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Save_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Save</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Save( in_OutHashCachePath as string or Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル固有のハッシュ値をファイルに保存します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OutHashCachePath</text>
	<text x="223.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値をたくさん記録するファイルのパス</text>
	<a xlink:href="#Scan_MD5CacheClass" onclick="chgPage( evt, 486 )">
	<text x="33.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scan</text>
	</a>
	<text x="76.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などで登録されたハッシュ値とタイム スタンプを出力します。</text>
	<g>
	<rect x="44.5" y="372.5" width="382" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2999-12-31T00:00:00Z af7da95e0ba5ff3c49b5c11d3645db85 t10.txt<tspan x="52.5px" y="403.5px" xml:space="preserve">2999-12-31T00:00:00Z 4787fe8ae24c12988db6b8dbaf686b20 t11.txt</tspan>
	<tspan x="52.5px" y="418.5px" xml:space="preserve">2999-12-31T00:00:00Z a461d688d013e47c4010387e7922940d t12.txt</tspan></text>
	</g>
	<text x="24.5px" y="357.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="116.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">保存されたファイルの内容の例</text>
	<text x="379.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑相対パス</text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="243.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑MD5</text>
	</a>
	<a xlink:href="#ISO8601" cats_vhref="%vbslib_new%\_src\vbslib.svg#ISO8601" onclick="chgPage( evt, 372 )">
	<text x="100.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↑W3C-DTF</text>
	</a>
	<g>
	<rect x="44.5" y="249.5" width="244" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    g_FileHashCache.RemoveAll<tspan x="52.5px" y="280.5px" xml:space="preserve">    Set cache = new MD5CacheClass</tspan>
	<tspan x="52.5px" y="295.5px" xml:space="preserve">    cache.Scan  "Folder", Empty, False</tspan>
	<tspan x="52.5px" y="310.5px" xml:space="preserve">    cache.Save  "_HashCache.txt"</tspan></text>
	</g>
	<text x="24.5px" y="238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに入っているファイルのハッシュ値を計算して保存します</text>
	<text x="24.5px" y="484.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Save" target="_blank">
	<text x="74.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OutHashCachePath が Empty のときは、Me.DefaultHashFileName に保存します。</text>
	<text x="337.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準は Scan 時のパス</text>
	<text x="24.5px" y="507.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5Cache" target="_blank">
	<text x="74.5px" y="507.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
</g>
<g id="page486" width="620" height="462" transform="translate(+10,+263679)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="462.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="462.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="462.5" x2="620.5" y2="462.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Scan_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Scan</text>
	<g>
	<rect x="25.5" y="47.5" width="406" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Scan(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_TargetPaths as Empty or string or PathDictionaryClass,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_ScanFilterPaths as Empty or string or PathDictionaryClass,</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    in_IsCompareTimeStamp as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに入っているファイルのハッシュ値を計算して登録します。</text>
	<text x="33.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPaths</text>
	<text x="263.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スキャンする対象のパス</text>
	<text x="263.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのフィルター</text>
	<text x="97.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ScanFilterPaths</text>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsCompareTimeStamp</text>
	<text x="263.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイム スタンプが変更されたときだけ再計算するかどうか</text>
	<text x="33.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在しないファイルは、ハッシュのリストから除外されます。</text>
	<text x="33.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPaths が Empty のときは、Me.TargetPaths を使います。 Empty でなければ、<tspan x="33.5px" y="277.5px" xml:space="preserve">Me.TargetPaths を上書きします。</tspan>
	<tspan x="33.5px" y="292.5px" xml:space="preserve">Me.TargetPaths と in_ScanFilterPaths の両方で指定されたファイルを、登録します。</tspan>
	<tspan x="33.5px" y="307.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="322.5px" xml:space="preserve">in_ScanFilterPaths が Empty のときは、Me.TargetPaths だけを使います。</tspan></text>
	<text x="428.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">したフォルダーに対して </text>
	<text x="368.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Fragment</text>
	<text x="33.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scan するときは、注意してください。</text>
	<text x="24.5px" y="403.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Scan" target="_blank">
	<text x="74.5px" y="403.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="425.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="425.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_MD5Cache" target="_blank">
	<text x="74.5px" y="425.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
</g>
<g id="page487" width="596" height="558" transform="translate(+10,+264151)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="558.5" x2="596.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Fragment_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Fragment</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Fragment(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_ScanFilterPaths as Empty or string or PathDictionaryClass,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    ref_CopiedCache as MD5CacheClass,  in_IsCheckFileHash as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されているハッシュ値と同じファイルがあれば、１つを除いて削除します。</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ScanFilterPaths</text>
	<text x="223.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのフィルター</text>
	<text x="223.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値が登録されている別のキャッシュ</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_CopiedCache</text>
	<text x="97.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsCheckFileHash</text>
	<text x="223.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するときにハッシュ値を再計算してチェックするかどうか</text>
	<text x="33.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me と in_ScanFilterPaths の両方で指定されたファイルが、削除される候補です。<tspan x="33.5px" y="463.5px" xml:space="preserve">in_ScanFilterPaths が Empty のときは、Me だけを使います。</tspan></text>
	<text x="33.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"Me.Defragment" で復帰できる限り、同じ内容のファイルを削除します。<tspan x="33.5px" y="247.5px" xml:space="preserve">"Me" に入っているパスが指すファイルと同じ内容（同じハッシュ値）の</tspan>
	<tspan x="33.5px" y="262.5px" xml:space="preserve">ファイルが、"in_CopiedCache" に入っているパスが指すファイル</tspan>
	<tspan x="33.5px" y="277.5px" xml:space="preserve">にあるとき、"Me" に入っているパスのファイルを削除します。</tspan>
	<tspan x="33.5px" y="292.5px" xml:space="preserve">"Me" に同じ内容のファイルが複数あるときも、１つを除いてファイルを削除</tspan>
	<tspan x="33.5px" y="307.5px" xml:space="preserve">します。</tspan></text>
	<text x="33.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"ref_CopiedCache.DictionaryFromHash( hash )( 0 )" が指すパスにファイルが<tspan x="33.5px" y="386.5px" xml:space="preserve">存在するように "ref_CopiedCache.DictionaryFromHash( hash )" 配列の要素の</tspan>
	<tspan x="33.5px" y="401.5px" xml:space="preserve">順番が入れ替わります。 削除する前のファイルのコピーが入ったフォルダーが</tspan>
	<tspan x="33.5px" y="416.5px" xml:space="preserve">ゴミ箱に入ります。</tspan></text>
	<text x="33.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除されたファイルは、</text>
	<a xlink:href="#Defragment_MD5CacheClass" onclick="chgPage( evt, 488 )">
	<text x="167.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Defragment</text>
	</a>
	<text x="241.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、復帰できます。</text>
	<text x="24.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Fragment" target="_blank">
	<text x="74.5px" y="493.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="521.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache_Fragment</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#T_MD5Cache_Fragment" target="_blank">
	<text x="74.5px" y="521.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
</g>
<g id="page488" width="612" height="638" transform="translate(+10,+264719)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="612.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="612.5" y1="-0.5" x2="612.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="638.5" x2="612.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Defragment_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Defragment</text>
	<g>
	<rect x="25.5" y="47.5" width="406" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Defragment(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_ScanFilterPaths as Empty or string or PathDictionaryClass,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_CopiedCache as MD5CacheClass )</tspan></text>
	</g>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値が登録されているファイルがなければ、同じハッシュ値のファイルからコピーします。</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ScanFilterPaths</text>
	<text x="223.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのフィルター</text>
	<text x="223.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値が登録されている別のキャッシュ</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ref_CopiedCache</text>
	<text x="33.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me と in_ScanFilterPaths の両方で指定されたファイルが、コピーされる候補です。<tspan x="33.5px" y="357.5px" xml:space="preserve">in_ScanFilterPaths が Empty のときは、Me だけを使います。</tspan></text>
	<text x="33.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me の中のハッシュ値と同じハッシュ値を持つ ref_CopiedCache の中の<tspan x="33.5px" y="227.5px" xml:space="preserve">"in_CopiedCache.DictionaryFromHash( hash )( 0 )" が指すファイルを、</tspan></text>
	<a xlink:href="#Fragment_MD5CacheClass" onclick="chgPage( evt, 487 )">
	<text x="308.5px" y="243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Fragment</text>
	</a>
	<text x="33.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me.TargetPaths の中にコピーすることによって、</text>
	<text x="371.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で削除されたファイルを復帰します。</text>
	<text x="24.5px" y="563.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Defragment" target="_blank">
	<text x="74.5px" y="563.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="588.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache_Fragment</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#T_MD5Cache_Fragment" target="_blank">
	<text x="74.5px" y="588.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<g>
	<rect x="40.5" y="419.5" width="424" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set cache = new MD5CacheClass<tspan x="48.5px" y="450.5px" xml:space="preserve">    cache.Load  "_work\Folders_1_PartHash.txt", "_work\defragmented"</tspan>
	<tspan x="48.5px" y="465.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="480.5px" xml:space="preserve">    Set copied_cache = new MD5CacheClass</tspan>
	<tspan x="48.5px" y="495.5px" xml:space="preserve">    copied_cache.Load  "_work\Folders_1_Hash.txt", "_work\copy"</tspan>
	<tspan x="48.5px" y="510.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="525.5px" xml:space="preserve">    cache.Defragment  Empty, copied_cache</tspan></text>
	</g>
	<text x="24.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のフォルダーを指定するときは、Me.TargetPaths をコピー先のフォルダーに設定して</text>
	<a xlink:href="#Load_MD5CacheClass" onclick="chgPage( evt, 484 )">
	<text x="176.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load</text>
	</a>
	<text x="209.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_TargetPaths 引数にコピー先のフォルダーを指定してから</text>
	<text x="33.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Defragment してください。</text>
	<text x="33.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から Defragment するか、</text>
</g>
<g id="page489" width="668" height="294" transform="translate(+10,+265367)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="668.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="668.5" y1="-0.5" x2="668.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="294.5" x2="668.5" y2="294.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">だけ（Me の中で唯一）あるときは、in_MoveTargets に指定したリストの中にある同じハッシュ値のパス<tspan x="33.5px" y="218.5px" xml:space="preserve">に、ファイルを移動します。 in_MoveTargets に指定したリストの中にないファイルは、そのファイルと</tspan>
	<tspan x="33.5px" y="233.5px" xml:space="preserve">Me の中のハッシュ値を削除します。もし、in_MoveTargets に指定したリストが不足していると、</tspan></text>
	<text id="Delete_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Delete</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Delete( in_DeletingFolderPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_MoveTargets as array of MD5CacheClass )</tspan></text>
	</g>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを削除します。</text>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DeletingFolderPath</text>
	<text x="241.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するフォルダーのパス</text>
	<text x="241.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参照しているフラグメントがある可能性があるハッシュの辞書の配列</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MoveTargets</text>
	<a xlink:href="#Fragment_MD5CacheClass" onclick="chgPage( evt, 487 )">
	<text x="33.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Fragment</text>
	</a>
	<a xlink:href="#Defragment_MD5CacheClass" onclick="chgPage( evt, 488 )">
	<text x="33.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Defragment</text>
	</a>
	<text x="105.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">できなくなるので、注意してください。</text>
	<text x="94.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で削除されたファイルと同じハッシュ値のファイルが、削除しようとしているフォルダーの中</text>
</g>
<g id="page490" width="602" height="344" transform="translate(+10,+265671)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="602.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="602.5" y1="-0.5" x2="602.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="344.5" x2="602.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Verify_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Verify</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::Verify(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_ScanFilterPaths as Empty or string or PathDictionaryClass )</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在するファイルのハッシュ値が正しいかどうかを再計算してチェックします。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ScanFilterPaths</text>
	<text x="223.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのフィルター</text>
	<text x="33.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me に登録されているファイルのうち、存在するファイルについて、ハッシュ値が正しいかどうかを<tspan x="33.5px" y="191.5px" xml:space="preserve">再計算して、Me に登録されているハッシュ値と等しいことをチェックします。</tspan>
	<tspan x="33.5px" y="206.5px" xml:space="preserve">等しくないファイルがあったら、そこでエラーになります。</tspan></text>
	<text x="24.5px" y="279.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::Verify" target="_blank">
	<text x="74.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache_Fragment</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#T_MD5Cache_Fragment" target="_blank">
	<text x="74.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="33.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの存在についてチェックするときは、</text>
	<a xlink:href="#CheckFileExistsAnywhereInFileList_MD5CacheClass" onclick="chgPage( evt, 491 )">
	<text x="285.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckFileExistsAnywhereInFileList</text>
	</a>
</g>
<g id="page491" width="631" height="394" transform="translate(+10,+266025)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="394.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="394.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="394.5" x2="631.5" y2="394.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckFileExistsAnywhereInFileList_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckFileExistsAnywhereInFileList</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::CheckFileExistsAnywhereInFileList( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_HashFilePath  as string  or PathDictionaryClass of Nothing )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一覧ファイルに書かれたハッシュ値と、同じ内容のファイルが別に存在するかどうかをチェックします。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashFilePath</text>
	<text x="208.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値が書かれた一覧ファイルのパス</text>
	<text x="24.5px" y="325.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::CheckFileExistsAnywhereInFileList" target="_blank">
	<text x="74.5px" y="325.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部では、"Me.DictionaryFromHash( hash )( 0 )" が指すパスに、ファイルが存在するように <tspan x="33.5px" y="293.5px" xml:space="preserve">"Me.DictionaryFromHash( hash )" 配列の要素の順番が入れ替わります。 </tspan></text>
	<text x="33.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">該当するハッシュ値を持つファイルの内容はチェックしません。 ファイルの内容をチェックするときは、</text>
	<a xlink:href="#Verify_MD5CacheClass" onclick="chgPage( evt, 490 )">
	<text x="33.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Verify</text>
	</a>
	<a xlink:href="#Save_MD5CacheClass" onclick="chgPage( evt, 485 )">
	<text x="458.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Save</text>
	</a>
	<text x="24.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="146.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MD5Cache_Fragment</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#T_MD5Cache_Fragment" target="_blank">
	<text x="74.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="243.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_HashFilePath が指すパス以外に、Me が指すパスにファイルがあれば、それをコピーして復活<tspan x="33.5px" y="187.5px" xml:space="preserve">（Defragment）できるので、その場合はエラーにはなりません。</tspan></text>
</g>
<g id="page492" width="650" height="241" transform="translate(+10,+266429)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="241.5" x2="650.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameHashValuesOfLeafPathDictionary_MD5CacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameHashValuesOfLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MD5CacheClass::IsSameHashValuesOfLeafPathDictionary(<tspan x="33.5px" y="78.5px" xml:space="preserve">    arg_2ndLeafPathDictionary as string or LeafPathDictionary,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_2ndBasePath as MD5CacheClass )</tspan></text>
	</g>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに入っているファイルのハッシュ値のセットが、Me に登録されているものと同じか比較します。</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_2ndLeafPathDictionary</text>
	<text x="260.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダー、または、ファイルの集合</text>
	<text x="260.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのパス</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_2ndBasePath</text>
	<g class="notsupprt">
	<rect x="293.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="301.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未確認</text>
	</g>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#MD5CacheClass::IsSameHashValuesOfLeafPathDictionary" target="_blank">
	<text x="74.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="291.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
</g>
<g id="page493" width="534" height="162" transform="translate(+10,+266680)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="534.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="534.5" y1="-0.5" x2="534.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="534.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MD5CacheFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MD5CacheFileClass</text>
	<text x="122.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で管理するファイルの属性。</text>
	<text x="114.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.HashValue</text>
	<text x="211.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 ハッシュ値</text>
	<text x="114.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TimeStamp</text>
	<text x="42.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="42.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Date</text>
	<text x="211.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプ</text>
	<a xlink:href="#MD5CacheClass" onclick="chgPage( evt, 478 )">
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5CacheClass</text>
	</a>
</g>
<g id="page494" width="454" height="803" transform="translate(+10,+266852)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="454.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="803.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="454.5" y1="-0.5" x2="454.5" y2="803.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="803.5" x2="454.5" y2="803.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fc" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">fc (比較)</text>
	<g>
	<rect x="26.5" y="46.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  fc( PathA as string, PathB as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル、またはフォルダが同一かどうかを比較します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルパスA、またはフォルダパスA</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルパスB、またはフォルダパスB</text>
	<text x="93.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同一=True</text>
	<text x="29.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="34.5" y="277.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  fc( "result.txt", "ans.txt" )</text>
	</g>
	<text x="35.5px" y="231.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib.vbs が入ったフォルダに、feq.exe が必要です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[fc]" target="_blank">
	<text x="105.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力： ファイルの内容が同じだったとき</text>
	<g>
	<rect x="34.5" y="382.5" width="172" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc "result.txt", "ans.txt"<tspan x="42.5px" y="413.5px" xml:space="preserve">same.</tspan></text>
	</g>
	<g>
	<rect x="34.5" y="457.5" width="172" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc "result.txt", "ans.txt"<tspan x="42.5px" y="488.5px" xml:space="preserve">different.</tspan></text>
	</g>
	<text x="29.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力： ファイルの内容が違ったとき</text>
	<text x="29.5px" y="522.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力： フォルダの内容が同じだったとき</text>
	<g>
	<rect x="34.5" y="532.5" width="154" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc "folder1", "folder2"<tspan x="42.5px" y="563.5px" xml:space="preserve">same.</tspan></text>
	</g>
	<text x="29.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力： フォルダの内容が違ったとき</text>
	<g>
	<rect x="34.5" y="607.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc "folder1", "folder2"<tspan x="42.5px" y="638.5px" xml:space="preserve">Not found "sub\file1.txt" in "folder1"</tspan>
	<tspan x="42.5px" y="653.5px" xml:space="preserve">Not found "sub2" in "folder2"</tspan>
	<tspan x="42.5px" y="668.5px" xml:space="preserve">Not same "sub\file2.txt"</tspan>
	<tspan x="42.5px" y="683.5px" xml:space="preserve">different.</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="72.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="35.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="34.5" y="310.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If not fc( "result.txt", "ans.txt" ) Then  raise E_TestFail,""</text>
	</g>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_fc" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestScript\test\T_fc" target="_blank">
	<text x="76.5px" y="719.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc フォルダ</text>
	</a>
	<text x="24.5px" y="719.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="766.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\feq" target="_blank">
	<text x="76.5px" y="766.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ feq フォルダー</text>
	</a>
	<text x="200.5px" y="766.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">feq.exe のソース</text>
	<a xlink:href="Test\tools\feq\T_feq" target="_blank">
	<text x="76.5px" y="740.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_feq フォルダー</text>
	</a>
</g>
<g id="page495" width="601" height="410" transform="translate(+10,+267665)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="410.5" x2="601.5" y2="410.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fc_r" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">fc_r</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  fc_r( path_a as string, path_b as string, redirect_path as string ) as boolean</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダの内容が同じかどうか調べます。</text>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path_a</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path_b</text>
	<text x="193.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目のファイルのパス、またはフォルダのパス</text>
	<text x="193.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目のファイルのパス、またはフォルダのパス</text>
	<text x="100.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">redirect_path</text>
	<text x="193.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べた結果の詳細の出力先のファイルパス、Empty、"nul" 可</text>
	<text x="100.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じかどうか</text>
	<text x="36.5px" y="209.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib.vbs が入ったフォルダに、feq.exe が必要です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[fc_r]" target="_blank">
	<text x="100.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="62.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">redirect_path の値</text>
	<text x="230.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力先</text>
	<line x1="44.5" y1="254.5" x2="338.5" y2="254.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="81.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他</text>
	<text x="81.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"nul"</text>
	<text x="239.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なし</text>
	<text x="81.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="239.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なし</text>
	<text x="81.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="224.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力</text>
	<text x="228.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル</text>
	<a xlink:href="#fc" onclick="chgPage( evt, 494 )">
	<text x="170.5px" y="373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ fc</text>
	</a>
	<text x="46.5px" y="373.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力内容については、</text>
</g>
<g id="page496" width="648" height="724" transform="translate(+10,+268085)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="648.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="724.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="648.5" y1="-0.5" x2="648.5" y2="724.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="724.5" x2="648.5" y2="724.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fc_ex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">fc_ex</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  fc_ex( PathA as string, PathB as string, Opt as fc_option ) as boolean</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダの内容が同じかどうか調べます。</text>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathA</text>
	<text x="193.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目のファイルのパス、またはフォルダのパス</text>
	<text x="100.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="193.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または オプション</text>
	<text x="100.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じかどうか</text>
	<text x="36.5px" y="209.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib.vbs が入ったフォルダに、feq.exe が必要です。</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathB</text>
	<text x="193.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目のファイルのパス、またはフォルダのパス</text>
	<g>
	<rect x="39.5" y="267.5" width="202" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  fc_option<tspan x="47.5px" y="298.5px" xml:space="preserve">  Public  FcOptionIniPath</tspan>
	<tspan x="47.5px" y="313.5px" xml:space="preserve">  Public  FcResultRedirectPath</tspan>
	<tspan x="47.5px" y="328.5px" xml:space="preserve">  Public  m_bStdOut</tspan>
	<tspan x="47.5px" y="343.5px" xml:space="preserve">  Public  IsStartDiffIfNotSame</tspan>
	<tspan x="47.5px" y="358.5px" xml:space="preserve">  Public  IsXmlComparedAsBinary</tspan>
	<tspan x="47.5px" y="373.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text id="fc_option" class="keyword" x="27.5px" y="253.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Opt 引数、fc_option</text>
	<text x="258.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション指定ファイル fc.ini のパス</text>
	<text x="47.5px" y="407.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FcOptionIniPath、オプション指定ファイル fc.ini</text>
	<g>
	<rect x="59.5" y="420.5" width="100" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[Excludes]<tspan x="67.5px" y="451.5px" xml:space="preserve">A = obj</tspan>
	<tspan x="67.5px" y="466.5px" xml:space="preserve">A = proj\Debug</tspan>
	<tspan x="67.5px" y="481.5px" xml:space="preserve">:     :</tspan></text>
	</g>
	<text x="170.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較を行わないファイルの一覧</text>
	<text class="notsupprt" x="258.5px" y="328.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">未対応</text>
	<text x="47.5px" y="519.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsStartDiffIfNotSame</text>
	<text x="57.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">違いが発見されたら、diff を起動。 起動したら、False になります</text>
	<text x="57.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff ツールは、</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="146.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getDiffCmdLine</text>
	</a>
	<text x="284.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で設定します。</text>
	<text x="258.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">結果を出力するファイルのパス</text>
	<text class="notsupprt" x="258.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">未対応</text>
	<text class="notsupprt" x="205.5px" y="519.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">未対応</text>
	<text x="258.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML として同じでも、テキストが異なれば、異なると判定する</text>
	<text x="47.5px" y="605.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsXmlComparedAsBinary</text>
	<text x="57.5px" y="631.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False なら、文字コードや空白文字などの違いがあっても、XML ドキュメントのデータが同じであれば<tspan x="57.5px" y="646.5px" xml:space="preserve">同じと判定します。</tspan>
	<tspan x="57.5px" y="661.5px" xml:space="preserve">デフォルト（Empty）は True です。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_CompareXml" target="_blank">
	<text x="102.5px" y="687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_CompareXml]</text>
	</a>
	<text x="57.5px" y="687.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[fc_ex]" target="_blank">
	<text x="100.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page497" width="596" height="293" transform="translate(+10,+268819)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="293.5" x2="596.5" y2="293.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="set_fc_option" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">set_fc_option</text>
	<g>
	<rect x="44.5" y="191.5" width="316" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">set_fc_option( new fc_option ).m_bStartDiff = True<tspan x="52.5px" y="222.5px" xml:space="preserve">If not fc( file_a, file_b ) Then  Fail</tspan>
	<tspan x="52.5px" y="237.5px" xml:space="preserve">If not fc( file_a, file_c ) Then  Fail</tspan>
	<tspan x="52.5px" y="252.5px" xml:space="preserve">set_fc_option  Empty</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  set_fc_option( opt as fc_option ) as fc_option</text>
	</g>
	<a xlink:href="#fc" onclick="chgPage( evt, 494 )">
	<text x="33.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">fc</text>
	</a>
	<text x="52.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のオプションを設定します。 デバッグ用です。</text>
	<text x="33.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： fc で違いが発見されたら、そのファイルに対して diff を起動します。</text>
	<text x="33.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">このオプションは、fc, fc_r, fc_ex のすべてに設定され、set_fc_option Empty するまで有効です。</text>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値は、opt 引数がそのまま返ります。</text>
	<a xlink:href="#fc_option" onclick="chgPage( evt, 496 )">
	<text pub="n" x="225.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">fc_option</text>
	</a>
</g>
<g id="page498" width="255" height="195" transform="translate(+10,+269122)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="255.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="255.5" y1="-0.5" x2="255.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="195.5" x2="255.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Merge" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">マージ、diff</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="43.5px" y="89.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge</text>
	</a>
	<a xlink:href="#FourWayMerge" onclick="chgPage( evt, 505 )">
	<text x="43.5px" y="113.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FourWayMerge</text>
	</a>
	<a xlink:href="#diff" onclick="chgPage( evt, 499 )">
	<text x="43.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ diff</text>
	</a>
</g>
<g id="page499" width="607" height="746" transform="translate(+10,+269327)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="746.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="746.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="746.5" x2="607.5" y2="746.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="diff" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">diff</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  diff( in_LeftPath as string,  in_RightPath as string,  in_OutputPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_out_Option ) as string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff を実行して、テキスト ファイルの内容を比較します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeftPath</text>
	<text x="213.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目の比較するテキスト ファイルのパス</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RightPath</text>
	<text x="213.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目の比較するテキスト ファイルのパス</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OutputPath</text>
	<text x="213.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較した結果を出力するファイルのパス</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Option</text>
	<text x="213.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: diff" target="_blank">
	<text x="85.5px" y="688.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="709.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="688.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\T_Diff\T_Diff.vbs#: T_ParseUnifiedDiff" target="_blank">
	<text x="85.5px" y="709.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Diff.vbs</text>
	</a>
	<text x="183.5px" y="709.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseUnifiedDiff</text>
	<g>
	<rect x="218.5" y="361.5" width="118" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="226.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="226.5px" y="392.5px" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt</tspan>
	<tspan x="226.5px" y="407.5px" xml:space="preserve">LLL</tspan>
	<tspan x="226.5px" y="422.5px" xml:space="preserve">=======</tspan>
	<tspan x="226.5px" y="437.5px" xml:space="preserve">RRR</tspan>
	<tspan x="226.5px" y="452.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan>
	<tspan x="226.5px" y="467.5px" xml:space="preserve">2</tspan>
	<tspan x="226.5px" y="482.5px" xml:space="preserve">3</tspan></text>
	</g>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="205.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Output.txt</text>
	<text x="46.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff 関数は、内部で scriptlib\GPL に入っている</text>
	<text x="371.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をコマンドライン経由で</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#diff3">
	<text pub="n" x="322.5px" y="548.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diffutils</text>
	</a>
	<text x="46.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し、Diffutils の出力「データ」を使用しています。 このため、GPL の派生プログラムに<tspan x="46.5px" y="578.5px" xml:space="preserve">該当しない（両立する必要がない）ものと考えています。</tspan></text>
	<text x="24.5px" y="525.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">diff 関数の内部と Diffutils</text>
	<a xlink:href="#GPL" onclick="chgPage( evt, 3 )">
	<text x="82.5px" y="600.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GPL のプログラムを含む vbslib の再配布の注意点</text>
	</a>
	<text x="46.5px" y="600.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#GNU_Win">
	<text pub="n" x="303.5px" y="629.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows の GNU UNIX コマンドの注意</text>
	</a>
	<text x="46.5px" y="646.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を守るための処理が行われています。</text>
	<text x="46.5px" y="629.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使い易くするため、ThreeWayMerge の内部で</text>
	<g>
	<rect x="78.5" y="361.5" width="34" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="86.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="86.5px" y="392.5px" xml:space="preserve">LLL</tspan>
	<tspan x="86.5px" y="407.5px" xml:space="preserve">2</tspan>
	<tspan x="86.5px" y="422.5px" xml:space="preserve">3</tspan></text>
	</g>
	<g>
	<rect x="144.5" y="361.5" width="34" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="152.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="152.5px" y="392.5px" xml:space="preserve">RRR</tspan>
	<tspan x="152.5px" y="407.5px" xml:space="preserve">2</tspan>
	<tspan x="152.5px" y="422.5px" xml:space="preserve">3</tspan></text>
	</g>
	<text x="66.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left.txt</text>
	<text x="134.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right.txt</text>
	<g>
	<rect x="78.5" y="296.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="86.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">diff  "Left.txt", "Right.txt", "Output.txt", Empty</text>
	</g>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="213.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較した結果（in_OutputPath = Empty のとき）</text>
	<text x="33.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するテキストが同じ内容だったときは、その内容がそのまま出力されます。</text>
</g>
<g id="page500" width="570" height="459" transform="translate(+10,+270083)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="570.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="570.5" y1="-0.5" x2="570.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="459.5" x2="570.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseUnifiedDiff" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseUnifiedDiff</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseUnifiedDiff( in_UnifiedDiff as string ) as UnifiedDiffClass</text>
	</g>
	<text x="58.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の出力（unified 形式）を解析します。</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#format">
	<text pub="n" x="33.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff</text>
	</a>
	<text id="UnifiedDiffClass" class="keyword" x="24.5px" y="276.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UnifiedDiffClass</text>
	<text x="73.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">array &lt; UnifiedOneDifferenceClass &gt;</text>
	<text x="48.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UnifiedDiffClass</text>
	<text x="292.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Differences</text>
	<text x="309.5px" y="376.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.PlusStart<tspan x="309.5px" y="391.5px" xml:space="preserve">.PlusOver</tspan>
	<tspan x="309.5px" y="406.5px" xml:space="preserve">.MinusStart</tspan>
	<tspan x="309.5px" y="421.5px" xml:space="preserve">.MinusOver</tspan></text>
	<text x="215.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">integer<tspan x="215.5px" y="391.5px" xml:space="preserve">integer</tspan>
	<tspan x="215.5px" y="406.5px" xml:space="preserve">integer</tspan>
	<tspan x="215.5px" y="421.5px" xml:space="preserve">integer</tspan></text>
	<text x="24.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_UnifiedDiff</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="196.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff の出力（unified 形式）</text>
	<text x="196.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">解析結果</text>
	<text x="401.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">追加開始行番号<tspan x="401.5px" y="391.5px" xml:space="preserve">追加の次の行番号</tspan>
	<tspan x="401.5px" y="406.5px" xml:space="preserve">削除開始行番号</tspan>
	<tspan x="401.5px" y="421.5px" xml:space="preserve">削除の次の行番号</tspan></text>
	<a xlink:href="#UnifiedDiffClass" onclick="chgPage( evt, 500 )">
	<text x="264.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UnifiedDiffClass</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: UnifiedDiffClass" target="_blank">
	<text x="156.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ParseUnifiedDiff" target="_blank">
	<text x="83.5px" y="188.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="179.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseUnifiedDiff</text>
	<a xlink:href="Test\tools\T_Diff\T_Diff.vbs#: T_ParseUnifiedDiff" target="_blank">
	<text x="83.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Diff.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#format">
	<text pub="n" x="358.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ diff の出力形式</text>
	</a>
</g>
<g id="page501" width="619" height="847" transform="translate(+10,+270552)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="847.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="847.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="847.5" x2="619.5" y2="847.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ThreeWayMerge" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	<a xlink:href="Test\tools\T_Diff\T_Diff.vbs#" target="_blank">
	<text x="89.5px" y="770.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Diff.vbs</text>
	</a>
	<text x="24.5px" y="770.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="749.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ThreeWayMerge" target="_blank">
	<text x="89.5px" y="749.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="562" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ThreeWayMerge( in_BasePath as string,  in_LeftPath as string,  in_RightPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_MergedOutputPath as string,  in_out_Option as ThreeWayMergeOptionClass )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3ウェイ マージ（3方向マージ）をします。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeftPath</text>
	<text x="240.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブランチする前のテキスト ファイルのパス</text>
	<text x="240.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブランチ Left で更新したテキスト ファイルのパス</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RightPath</text>
	<text x="240.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブランチ Right で更新したテキスト ファイルのパス</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#GNU_Win">
	<text pub="n" x="303.5px" y="691.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows の GNU UNIX コマンドの注意</text>
	</a>
	<text x="46.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を守るための処理が行われています。</text>
	<text id="Diffutils" class="keyword" x="24.5px" y="580.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThreeWayMerge の内部と Diffutils</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MergedOutputPath</text>
	<text x="240.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3ウェイマージした結果を出力するファイルのパス</text>
	<g>
	<rect x="67.5" y="251.5" width="43" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Base</text>
	</g>
	<g>
	<rect x="153.5" y="236.5" width="39" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="161.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	</g>
	<g>
	<rect x="153.5" y="269.5" width="45" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="161.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	</g>
	<g>
	<line x1="117.5" y1="259.5" x2="142.5" y2="247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="142.5" y1="247.5" x2="130.5" y2="247.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="142.5" y1="247.5" x2="134.5" y2="255.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="117.5" y1="267.5" x2="142.5" y2="279.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="142.5" y1="279.5" x2="134.5" y2="271.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="142.5" y1="279.5" x2="130.5" y2="279.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="241.5" y="251.5" width="56" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="249.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Merged</text>
	</g>
	<g>
	<line x1="208.5" y1="279.5" x2="233.5" y2="267.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="233.5" y1="267.5" x2="221.5" y2="267.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="233.5" y1="267.5" x2="225.5" y2="275.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="208.5" y1="247.5" x2="233.5" y2="259.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="233.5" y1="259.5" x2="225.5" y2="251.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="233.5" y1="259.5" x2="221.5" y2="259.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="38.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンフリクトが発生したら、E_Conflict エラーになります。 <tspan x="38.5px" y="346.5px" xml:space="preserve">エラーのときでも、in_MergedOutputPath 引数に渡したパスにファイルが出力され、下記のように</tspan>
	<tspan x="38.5px" y="361.5px" xml:space="preserve">コンフリクトしたことを示す内容が出力されます。</tspan></text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Option</text>
	<text x="240.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty またはオプション</text>
	<g>
	<rect x="91.5" y="423.5" width="118" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="99.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="99.5px" y="454.5px" xml:space="preserve">LLL</tspan>
	<tspan x="99.5px" y="469.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="99.5px" y="484.5px" xml:space="preserve">=======</tspan>
	<tspan x="99.5px" y="499.5px" xml:space="preserve">RRR</tspan>
	<tspan x="99.5px" y="514.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="324.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left.txt</text>
	<g>
	<rect x="332.5" y="443.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="340.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LLL</text>
	</g>
	<text x="396.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right.txt</text>
	<g>
	<rect x="404.5" y="443.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="412.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RRR</text>
	</g>
	<text x="85.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カッコ：</text>
	<text x="243.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">意味：</text>
	<text x="243.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Base.txt</text>
	<text x="183.5px" y="770.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ThreeWayMerge など</text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="380.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMergeOptionClass</text>
	</a>
	<a xlink:href="#ThreeWayMergeAuo" onclick="chgPage( evt, 504 )">
	<text x="75.5px" y="378.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge の拡張自動マージ</text>
	</a>
	<text x="38.5px" y="378.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="46.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使い易くするため、ThreeWayMerge の内部で</text>
	<text x="46.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge は、内部で scriptlib\GPL に入っている</text>
	<text x="416.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をコマンドライン経由で</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#diff3">
	<text pub="n" x="367.5px" y="606.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diffutils</text>
	</a>
	<text x="46.5px" y="621.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し、Diffutils の出力「データ」を使用しています。 このため、GPL の派生プログラムに<tspan x="46.5px" y="636.5px" xml:space="preserve">該当しない（両立する必要がない）ものと考えています。</tspan></text>
	<a xlink:href="#GPL" onclick="chgPage( evt, 3 )">
	<text x="82.5px" y="654.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GPL のプログラムを含む vbslib の再配布の注意点</text>
	</a>
	<text x="46.5px" y="654.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ThreeWayMerge_sth" onclick="chgPage( evt, 89 )">
	<text x="89.5px" y="791.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge コマンド</text>
	</a>
	<text x="24.5px" y="791.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="89.5px" y="810.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UpdateModule コマンド</text>
	</a>
	<g>
	<rect x="256.5" y="443.5" width="16" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="264.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"></text>
	</g>
	<a xlink:href="#ThreeWayMerge_sth_src" onclick="chgPage( evt, 89 )">
	<text x="213.5px" y="749.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge コマンドのソース</text>
	</a>
</g>
<g id="page502" width="661" height="591" transform="translate(+10,+271409)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="661.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="661.5" y1="-0.5" x2="661.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="591.5" x2="661.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ThreeWayMergeOptionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	<a xlink:href="#ThreeWayMergeAuo" onclick="chgPage( evt, 504 )">
	<text x="76.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMerge の拡張自動マージ</text>
	</a>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	</a>
	<text x="42.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsAutoMergeEx</text>
	<text x="42.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.SingletonKeywords</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="508.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ThreeWayMerge</text>
	</a>
	<text x="42.5px" y="419.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.UniqueLineKeywords</text>
	<text x="235.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True = 拡張自動マージ（デフォルト）、False = diff3 の -E 相当</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="524.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<a xlink:href="#LoadThreeWayMergeOptionClass" onclick="chgPage( evt, 503 )">
	<text x="76.5px" y="555.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadThreeWayMergeOptionClass</text>
	</a>
	<text x="24.5px" y="517.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="461.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ThreeWayMergeOptionClass" target="_blank">
	<text x="89.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="42.5px" y="126.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsConflictError</text>
	<text x="235.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今までにコンフリクトが発生したかどうか。 初期値=False</text>
	<text x="42.5px" y="155.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsEnableToRaiseConflictError</text>
	<text x="235.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンフリクトが発生したらエラーにするかどうか。 初期値=True</text>
	<text x="42.5px" y="303.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.MergeTemplate</text>
	<text x="235.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンフリクトが発生したときの置き換えテンプレート。</text>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="235.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_ReplaceTemplateClass 関数</text>
	</a>
	<text x="421.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値。</text>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="76.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ マージ設定ファイル</text>
	</a>
	<text x="235.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージ設定ファイルには、MergeTemplatePath タグに、<tspan x="235.5px" y="352.5px" xml:space="preserve">new_ReplaceTemplateClass 関数の引数に渡すパスを指定します。</tspan></text>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="24.5px" y="79.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージ設定ファイル</text>
	</a>
	<text x="139.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のタグ名と同じです。 一部異なる名前のものは下記に特記しています。</text>
	<text x="122.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> のオプションのクラスです。</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="486.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTemplate.xml</text>
	</a>
	<a xlink:href="#singleton_keyword" onclick="chgPage( evt, 504 )">
	<text x="235.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シングルトン キーワード</text>
	</a>
	<a xlink:href="#unique_line_keyword" onclick="chgPage( evt, 504 )">
	<text x="235.5px" y="419.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユニーク ライン キーワード</text>
	</a>
	<text x="375.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列。 正規表現で指定</text>
	<text x="388.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列。 正規表現で指定</text>
	<text x="42.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsOutEach</text>
	<text x="235.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンフリクトが発生したら、それぞれ（左と右）を並べるかどうか。<tspan x="235.5px" y="274.5px" xml:space="preserve">初期値=False</tspan></text>
	<text id="ThreeWayMergeOptionClass_BreakStepNum" class="keyword" x="42.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BreakStepNum</text>
	<text x="235.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ステップ実行を開始するステップ番号、Empty=ステップ実行しない</text>
	<text x="24.5px" y="486.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_Diff\T_Diff.vbs#T_ThreeWayMerge" target="_blank">
	<text x="89.5px" y="486.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Diff.vbs</text>
	</a>
	<text x="182.5px" y="486.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ThreeWayMerge*</text>
	<a xlink:href="#FileWatcher" onclick="chgPage( evt, 1166 )">
	<text x="462.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileWatcher</text>
	</a>
	<text x="235.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初期値=Empty</text>
	<text x="343.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ステップ実行の詳細</text>
</g>
<g id="page503" width="595" height="280" transform="translate(+10,+272010)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="280.5" x2="595.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadThreeWayMergeOptionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadThreeWayMergeOptionClass</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LoadThreeWayMergeOptionClass( in_Path as string ) as ThreeWayMergeOptionClass</text>
	</g>
	<text x="198.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のオブジェクトをマージ設定ファイルからロードします。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="168.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ロードするマージ設定ファイルのパス</text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="33.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	</a>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="63.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ マージ設定ファイル</text>
	</a>
	<text x="24.5px" y="215.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[LoadThreeWayMergeOptionClass]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: LoadThreeWayMergeOptionClass" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="75.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="159.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="84.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeSet タグはロードしません。</text>
	<text x="296.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でロードします。</text>
	<a xlink:href="#LoadScanListUpAll_SyncFilesX_Class" onclick="chgPage( evt, 508 )">
	<text x="84.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::LoadScanListUpAll</text>
	</a>
</g>
<g id="page504" width="687" height="1854" transform="translate(+10,+272300)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="687.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1854.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="687.5" y1="-0.5" x2="687.5" y2="1854.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1854.5" x2="687.5" y2="1854.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge は、</text>
	<text id="ThreeWayMergeAuo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThreeWayMerge の拡張自動マージ</text>
	<text x="27.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Add : 追加したケース</text>
	<g>
	<rect x="234.5" y="275.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Both</text>
	</g>
	<g>
	<rect x="65.5" y="275.5" width="118" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Base.txt<tspan x="73.5px" y="306.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="321.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="336.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#diff3_example" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#diff3_example">
	<text pub="n" x="61.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ diff3 の詳細なサンプル</text>
	</a>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="61.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff3 -A の出力</text>
	<text x="206.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動マージ後</text>
	<text x="242.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で同じ内容を追加したものは、<tspan x="242.5px" y="332.5px" xml:space="preserve">そのまま残す。</tspan>
	<tspan x="242.5px" y="347.5px" xml:space="preserve">同じ内容であるということは、チェック済みの可能性が高い。</tspan></text>
	<g>
	<rect x="65.5" y="374.5" width="118" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="405.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="420.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="435.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="450.5px" xml:space="preserve">RRR</tspan>
	<tspan x="73.5px" y="465.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<g>
	<rect x="234.5" y="374.5" width="34" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LLL<tspan x="242.5px" y="405.5px" xml:space="preserve"></tspan>
	<tspan x="242.5px" y="420.5px" xml:space="preserve">RRR</tspan></text>
	</g>
	<text x="242.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容を追加したものは、<tspan x="242.5px" y="461.5px" xml:space="preserve">それぞれを残す。</tspan>
	<tspan x="242.5px" y="476.5px" xml:space="preserve">それぞれが別の目的で追加した可能性が高い。</tspan></text>
	<g>
	<rect x="234.5" y="508.5" width="40" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Both<tspan x="242.5px" y="539.5px" xml:space="preserve">LLL</tspan>
	<tspan x="242.5px" y="554.5px" xml:space="preserve"></tspan>
	<tspan x="242.5px" y="569.5px" xml:space="preserve">Both</tspan>
	<tspan x="242.5px" y="584.5px" xml:space="preserve">RRR</tspan></text>
	</g>
	<g>
	<rect x="65.5" y="508.5" width="118" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="539.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="554.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="569.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="584.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="599.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="614.5px" xml:space="preserve">RRR</tspan>
	<tspan x="73.5px" y="629.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="242.5px" y="617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容を追加したものは、<tspan x="242.5px" y="632.5px" xml:space="preserve">それぞれを残す。</tspan>
	<tspan x="242.5px" y="647.5px" xml:space="preserve">それぞれが別の目的で追加した可能性が高い。</tspan>
	<tspan x="242.5px" y="662.5px" xml:space="preserve">同じ内容がある部分は、初期化関数など、それぞれで必要な</tspan>
	<tspan x="242.5px" y="677.5px" xml:space="preserve">ケースがある。</tspan></text>
	<g>
	<rect x="234.5" y="930.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="946.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Both</text>
	</g>
	<text x="27.5px" y="893.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Modify : 変更したケース</text>
	<text x="206.5px" y="919.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動マージ後</text>
	<text x="61.5px" y="919.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff3 -A の出力</text>
	<g>
	<rect x="65.5" y="930.5" width="118" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="946.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Base.txt<tspan x="73.5px" y="961.5px" xml:space="preserve">Before</tspan>
	<tspan x="73.5px" y="976.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="991.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="1006.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="242.5px" y="974.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で同じ内容に変更したものは、<tspan x="242.5px" y="989.5px" xml:space="preserve">そのまま残す。</tspan>
	<tspan x="242.5px" y="1004.5px" xml:space="preserve">同じ内容であるということは、チェック済みの可能性が高い。</tspan></text>
	<g>
	<rect x="65.5" y="1364.5" width="118" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="1380.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="1395.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="1410.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="1425.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="1440.5px" xml:space="preserve">Before1</tspan>
	<tspan x="73.5px" y="1455.5px" xml:space="preserve">Before2</tspan>
	<tspan x="73.5px" y="1470.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="1485.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="1500.5px" xml:space="preserve">RRR</tspan>
	<tspan x="73.5px" y="1515.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="228.5px" y="1381.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（コンフリクト エラー、カッコ付きのまま残す）</text>
	<text x="242.5px" y="1408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容に変更したものは、<tspan x="242.5px" y="1423.5px" xml:space="preserve">コンフリクト エラーにする。 （手動で直す）</tspan>
	<tspan x="242.5px" y="1438.5px" xml:space="preserve">部分的に同じでも、変更した内容が誤っている可能性が高い。</tspan></text>
	<text x="27.5px" y="1566.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Delete : 削除したケース</text>
	<text x="61.5px" y="1593.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">diff3 -A の出力</text>
	<text x="206.5px" y="1593.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動マージ後</text>
	<g>
	<rect x="65.5" y="1604.5" width="118" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="1620.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Base.txt<tspan x="73.5px" y="1635.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="1650.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="1665.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="227.5px" y="1617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（無くす）</text>
	<text x="242.5px" y="1641.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ個所を削除したものは、<tspan x="242.5px" y="1656.5px" xml:space="preserve">そのまま削除する。</tspan>
	<tspan x="242.5px" y="1671.5px" xml:space="preserve">同じ箇所の削除であるということは、チェック済みの可能性が高い。</tspan></text>
	<g>
	<rect x="65.5" y="1708.5" width="118" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="1724.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="1739.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="1754.5px" xml:space="preserve">Both</tspan>
	<tspan x="73.5px" y="1769.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="1784.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="1799.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="1814.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="227.5px" y="1726.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（コンフリクト エラー、カッコ付きのまま残す）</text>
	<text x="242.5px" y="1750.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">異なる範囲を削除したものは、<tspan x="242.5px" y="1765.5px" xml:space="preserve">コンフリクト エラーにする。 （手動で直すか、特定の内容で置き換える）</tspan>
	<tspan x="242.5px" y="1780.5px" xml:space="preserve">削除した範囲が誤っている可能性が高い。</tspan></text>
	<g>
	<rect x="65.5" y="707.5" width="130" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="723.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="738.5px" xml:space="preserve">UniqueLineKeyword A</tspan>
	<tspan x="73.5px" y="753.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="768.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="783.5px" xml:space="preserve">UniqueLineKeyword A</tspan>
	<tspan x="73.5px" y="798.5px" xml:space="preserve">UniqueLineKeyword B</tspan>
	<tspan x="73.5px" y="813.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<g>
	<rect x="234.5" y="707.5" width="130" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="723.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UniqueLineKeyword A<tspan x="242.5px" y="738.5px" xml:space="preserve">UniqueLineKeyword B</tspan></text>
	</g>
	<text x="242.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容を追加したものは、<tspan x="242.5px" y="800.5px" xml:space="preserve">２つ目以降の同じ内容の行を追加しない。</tspan>
	<tspan x="242.5px" y="815.5px" xml:space="preserve">例： #include</tspan>
	<tspan x="242.5px" y="830.5px" xml:space="preserve">ただし、差分があった前後にもユニーク ライン キーワードがあり、</tspan>
	<tspan x="242.5px" y="845.5px" xml:space="preserve">それらの行に、追加した内容と同じ内容の行があれば、一切追加しない。</tspan></text>
	<g>
	<rect x="65.5" y="1047.5" width="118" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="1063.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="1078.5px" xml:space="preserve">LLL</tspan>
	<tspan x="73.5px" y="1093.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="1108.5px" xml:space="preserve">Before</tspan>
	<tspan x="73.5px" y="1123.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="1138.5px" xml:space="preserve">RRR</tspan>
	<tspan x="73.5px" y="1153.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="242.5px" y="1094.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容に変更したものは、<tspan x="242.5px" y="1109.5px" xml:space="preserve">コンフリクト エラーにする。 （手動で直すか、特定の内容で置き換える）</tspan>
	<tspan x="242.5px" y="1124.5px" xml:space="preserve">変更した内容が誤っている可能性が高い。</tspan></text>
	<text x="228.5px" y="1069.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（コンフリクト エラー、カッコ付きのまま残す）</text>
	<g>
	<rect x="65.5" y="1194.5" width="124" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="73.5px" y="1210.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Left.txt<tspan x="73.5px" y="1225.5px" xml:space="preserve">SingletonKeyword L</tspan>
	<tspan x="73.5px" y="1240.5px" xml:space="preserve">||||||| Base.txt</tspan>
	<tspan x="73.5px" y="1255.5px" xml:space="preserve">SingletonKeyword B</tspan>
	<tspan x="73.5px" y="1270.5px" xml:space="preserve">=======</tspan>
	<tspan x="73.5px" y="1285.5px" xml:space="preserve">SingletonKeyword R</tspan>
	<tspan x="73.5px" y="1300.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Right.txt</tspan></text>
	</g>
	<text x="380.5px" y="1246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（要設定）がある内容を、</text>
	<g>
	<rect x="234.5" y="1194.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="1210.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SingletonKeyword R</text>
	</g>
	<text x="242.5px" y="1260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left と Right の両方で異なる内容に変更したものは、<tspan x="242.5px" y="1275.5px" xml:space="preserve">右を残す。 </tspan>
	<tspan x="242.5px" y="1290.5px" xml:space="preserve">ただし、マージ後に統合した内容に変えたほうが良い。</tspan>
	<tspan x="242.5px" y="1305.5px" xml:space="preserve">パッチをあてたほう（右）が特徴を表しているため。</tspan>
	<tspan x="242.5px" y="1320.5px" xml:space="preserve">例： プロジェクト名など、１つしか設定できない設定</tspan></text>
	<text id="singleton_keyword" class="keyword" x="242.5px" y="1246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シングルトン キーワード</text>
	<text id="unique_line_keyword" class="keyword" x="242.5px" y="772.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユニーク ライン キーワード</text>
	<text x="399.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（要設定）がある内容を、</text>
	<a xlink:href="#unique_line_keyword" onclick="chgPage( evt, 504 )">
	<text x="180.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユニーク ライン キーワード</text>
	</a>
	<a xlink:href="#singleton_keyword" onclick="chgPage( evt, 504 )">
	<text x="24.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">シングルトン キーワード</text>
	</a>
	<text x="160.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<text x="484.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などを設定すると、より多くの</text>
	<text x="24.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ケースで自動的にマージを行うことができます。 </text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="508.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ThreeWayMerge</text>
	</a>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="201.5px" y="75.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	</a>
	<text x="358.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::IsAutoMergeEx = False の場合は、diff3 -E と同じ</text>
	<text x="26.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージを行います。  True に設定した場合は、内部で diff3 -A を使って詳細な差分を調べ、より多くのケースで<tspan x="26.5px" y="105.5px" xml:space="preserve">自動的にマージを行い、コンフリクトするケースを減らします。 </tspan></text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="274.5px" y="862.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMergeOptionClass</text>
	</a>
	<text x="452.5px" y="862.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::UniqueLineKeywords</text>
	<text x="452.5px" y="1337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::SingletonKeywords</text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="274.5px" y="1337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMergeOptionClass</text>
	</a>
	<text x="242.5px" y="862.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定</text>
	<text x="242.5px" y="1337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定</text>
	<a xlink:href="#Diffutils" onclick="chgPage( evt, 501 )">
	<text x="141.5px" y="60.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diffutils の diff3</text>
	</a>
	<text x="26.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行うようにすることができます。 </text>
	<text x="237.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">がコンフリクトとするケースでも、その一部のケースで、自動的にマージを</text>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="295.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ マージ設定ファイル</text>
	</a>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="359.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate.xml</text>
	</a>
	<text x="337.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
</g>
<g id="page505" width="614" height="597" transform="translate(+10,+274164)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="597.5" x2="614.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FourWayMerge" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FourWayMerge</text>
	<g class="notsupprt">
	<rect x="163.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="171.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<a xlink:href="http://stackoverflow.com/questions/8490647/git-4-way-merge" target="_blank">
	<text x="71.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ version control - Git 4-way merge - Stack Overflow (Web)</text>
	</a>
	<text x="71.5px" y="540.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4-way merge: left-base, left, right-base, right, merged result.</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeftBase</text>
	<text x="134.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Left</text>
	<text x="279.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeftMerged</text>
	<text x="32.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RightBase</text>
	<text x="134.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Right</text>
	<text x="278.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RightMerged</text>
	<g>
	<rect x="50.5" y="134.5" width="40" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="58.5px" y="165.5px" xml:space="preserve">2</tspan>
	<tspan x="58.5px" y="180.5px" xml:space="preserve">Left</tspan>
	<tspan x="58.5px" y="195.5px" xml:space="preserve">4</tspan>
	<tspan x="58.5px" y="210.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<rect x="140.5" y="134.5" width="58" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="148.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="148.5px" y="165.5px" xml:space="preserve">AddLeft</tspan>
	<tspan x="148.5px" y="180.5px" xml:space="preserve">2</tspan>
	<tspan x="148.5px" y="195.5px" xml:space="preserve">Left</tspan>
	<tspan x="148.5px" y="210.5px" xml:space="preserve">4</tspan>
	<tspan x="148.5px" y="225.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<rect x="294.5" y="134.5" width="100" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="302.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="302.5px" y="165.5px" xml:space="preserve">AddLeft</tspan>
	<tspan x="302.5px" y="180.5px" xml:space="preserve">2</tspan>
	<tspan x="302.5px" y="195.5px" xml:space="preserve">Left</tspan>
	<tspan x="302.5px" y="210.5px" xml:space="preserve">4</tspan>
	<tspan x="302.5px" y="225.5px" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Add</tspan>
	<tspan x="302.5px" y="240.5px" xml:space="preserve">AddRight</tspan>
	<tspan x="302.5px" y="255.5px" xml:space="preserve">=======</tspan>
	<tspan x="302.5px" y="270.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Delete</tspan>
	<tspan x="302.5px" y="285.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<rect x="50.5" y="341.5" width="46" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="58.5px" y="372.5px" xml:space="preserve">2</tspan>
	<tspan x="58.5px" y="387.5px" xml:space="preserve">Right</tspan>
	<tspan x="58.5px" y="402.5px" xml:space="preserve">4</tspan>
	<tspan x="58.5px" y="417.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<rect x="140.5" y="341.5" width="64" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="148.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="148.5px" y="372.5px" xml:space="preserve">2</tspan>
	<tspan x="148.5px" y="387.5px" xml:space="preserve">Right</tspan>
	<tspan x="148.5px" y="402.5px" xml:space="preserve">4</tspan>
	<tspan x="148.5px" y="417.5px" xml:space="preserve">AddRight</tspan>
	<tspan x="148.5px" y="432.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<rect x="294.5" y="341.5" width="100" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="302.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1<tspan x="302.5px" y="372.5px" xml:space="preserve">&lt;&lt;&lt;&lt;&lt;&lt;&lt; Add</tspan>
	<tspan x="302.5px" y="387.5px" xml:space="preserve">AddLeft</tspan>
	<tspan x="302.5px" y="402.5px" xml:space="preserve">=======</tspan>
	<tspan x="302.5px" y="417.5px" xml:space="preserve">&gt;&gt;&gt;&gt;&gt;&gt;&gt; Delete</tspan>
	<tspan x="302.5px" y="432.5px" xml:space="preserve">2</tspan>
	<tspan x="302.5px" y="447.5px" xml:space="preserve">Right</tspan>
	<tspan x="302.5px" y="462.5px" xml:space="preserve">4</tspan>
	<tspan x="302.5px" y="477.5px" xml:space="preserve">AddRight</tspan>
	<tspan x="302.5px" y="492.5px" xml:space="preserve">5</tspan></text>
	</g>
	<g>
	<line x1="100.5" y1="173.5" x2="132.5" y2="173.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="132.5" y1="173.5" x2="121.5" y2="169.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="132.5" y1="173.5" x2="121.5" y2="177.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="102.5" y1="371.5" x2="134.5" y2="371.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="134.5" y1="371.5" x2="123.5" y2="367.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="134.5" y1="371.5" x2="123.5" y2="375.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="222.5" y1="260.5" x2="262.5" y2="317.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="262.5" y1="317.5" x2="260.5" y2="307.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="262.5" y1="317.5" x2="254.5" y2="311.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="222.5" y1="317.5" x2="262.5" y2="260.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="262.5" y1="260.5" x2="254.5" y2="266.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="262.5" y1="260.5" x2="260.5" y2="270.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="24.5px" y="540.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeftBase と RightBase の２つのほぼ同じテキストがあるとき、双方での編集をもう片方に反映させる<tspan x="24.5px" y="75.5px" xml:space="preserve">マージです。 4-way merge は、一般的に使われている用語ではありません。</tspan></text>
</g>
<g id="page506" width="652" height="243" transform="translate(+10,+274771)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="652.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="652.5" y1="-0.5" x2="652.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="243.5" x2="652.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">同期 （ファイル）</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="47.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX_Class (SyncFilesX コマンドのクラス)</text>
	</a>
	<a xlink:href="#IsSynchronizedFilesX" onclick="chgPage( evt, 521 )">
	<text x="47.5px" y="146.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSynchronizedFilesX</text>
	</a>
	<a xlink:href="#SyncFilesMenu" onclick="chgPage( evt, 531 )">
	<text x="47.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenu</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ここでの同期とは、コピーして２つになったファイルの片方が変更されたとき、もう片方に反映することです。<tspan x="24.5px" y="74.5px" xml:space="preserve">２つのファイルの差分が少ししかないときに、片方のファイルが変更されたとき、もう片方に反映することも</tspan>
	<tspan x="24.5px" y="89.5px" xml:space="preserve">含みます。</tspan></text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="47.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="47.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssortClass (ModuleAssort コマンドのクラス)</text>
	</a>
</g>
<g id="page507" width="541" height="640" transform="translate(+10,+275024)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="640.5" x2="541.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesX_Class" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesX_Class (SyncFilesX ソース)</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	</a>
	<text x="94.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をスクリプトで実行するときに使うクラス。</text>
	<text x="24.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">内部データ構造</text>
	<text x="70.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass&lt; SyncFilesX_SetClass &gt;</text>
	<text x="86.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass&lt; SyncFilesX_FileClass &gt;</text>
	<text x="350.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Files</text>
	<text x="331.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Sets</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="54.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class</text>
	</a>
	<text x="374.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BaseStepPath</text>
	<text x="374.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.WorkStepPath</text>
	<text x="110.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="110.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_FileClass]" target="_blank">
	<text x="303.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_SetClass]" target="_blank">
	<text x="274.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class]" target="_blank">
	<text x="167.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="SyncFilesX_f" x="24.5px" y="94.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="91.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::OpenFileCUI</text>
	<a xlink:href="#OpenCUI_SyncFilesX_Class" onclick="chgPage( evt, 514 )">
	<text x="68.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::OpenCUI</text>
	</a>
	<a xlink:href="#LoadScanListUpAll_SyncFilesX_Class" onclick="chgPage( evt, 508 )">
	<text x="68.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::LoadScanListUpAll</text>
	</a>
	<text x="51.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_App</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesX_Class::OpenFileCUI" target="_blank">
	<text x="281.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_App]" target="_blank">
	<text x="160.5px" y="122.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="287.5px" y="171.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// セットとファイルを選択</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesX_Class::OpenCUI" target="_blank">
	<text x="232.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesX_Class::LoadScanListUpAll" target="_blank">
	<text x="295.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_App]" target="_blank">
	<text x="80.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="543.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="573.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncFilesX" cats_vhref="%vbslib_new%\_src\Test\tools\T_SyncFilesX" target="_blank">
	<text x="80.5px" y="573.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFilesX フォルダー</text>
	</a>
	<a xlink:href="#SyncFilesX_ForTest" onclick="chgPage( evt, 515 )">
	<text x="80.5px" y="603.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を使うツールをテストするには (SyncForTest)</text>
	</a>
	<text x="24.5px" y="603.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="166.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsNextAutoCommit</text>
	<text x="70.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="166.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsNextAutoMergeFromBase</text>
	<text x="70.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="91.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::LoadScanListUp_Sub</text>
	<text x="330.5px" y="153.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// 比較リストの作成</text>
	<text x="24.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class::Merge を呼び出すと、SyncFilesX は、マージ モード（Me.IsMerged <tspan x="24.5px" y="438.5px" xml:space="preserve">= True）になります。</tspan>
	<tspan x="24.5px" y="453.5px" xml:space="preserve">このモードでは、SyncFilesX_FileClass などのメンバー変数は、以下のリンク先のような</tspan>
	<tspan x="24.5px" y="468.5px" xml:space="preserve">意味に変わります。</tspan></text>
	<a xlink:href="#SyncFilesX_LineUp" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="24.5px" y="488.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
</g>
<g id="page508" width="619" height="250" transform="translate(+10,+275674)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="250.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="250.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="250.5" x2="619.5" y2="250.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadScanListUpAll_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadScanListUpAll (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncFilesX_Class::LoadScanListUpAll( SettingFilePath as string, XML_String as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX の設定をロードして、同期の状況を調べます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingFilePath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML_String</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルのパス</text>
	<text x="210.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定内容（XML形式）</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::LoadScanListUpAll]" target="_blank">
	<text x="83.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="212.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingFilePath 引数は、相対パスの基準として使われます。</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="438.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
</g>
<g id="page509" width="495" height="233" transform="translate(+10,+275934)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="495.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="495.5" y1="-0.5" x2="495.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="233.5" x2="495.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetWritableFolders_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetWritableFolders (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SyncFilesX_Class::GetWritableFolders() as array of string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX を使う際に必要となる書き込み許可するパスの配列を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み許可するパスの配列</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::GetWritableFolders]" target="_blank">
	<text x="83.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="317.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<a xlink:href="#LoadScanListUpAll_SyncFilesX_Class" onclick="chgPage( evt, 508 )">
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadScanListUpAll</text>
	</a>
	<text x="146.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でロードした設定の内容によって返り値は変わります。</text>
</g>
<g id="page510" width="623" height="194" transform="translate(+10,+276177)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="623.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="623.5" y1="-0.5" x2="623.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="194.5" x2="623.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Merge_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Merge (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncFilesX_Class::Merge( in_MergeOption as ThreeWayMergeOptionClass )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3way マージを行います。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MergeOption</text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="206.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMergeOptionClass</text>
	</a>
	<a xlink:href="#SyncFilesX_Merge3">
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの 3ウェイ マージ</text>
	</a>
	<text x="200.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をする ThreeWayMergeSet タグがあるときに呼び出すことができます。</text>
</g>
<g id="page511" width="469" height="196" transform="translate(+10,+276381)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="469.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="469.5" y1="-0.5" x2="469.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="469.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetIsAllSynchronized_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetIsAllSynchronized (SyncFilesX_Class)</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="317.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SyncFilesX_Class::GetIsAllSynchronized() as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全てのファイルが同期済みかどうかを返します。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::GetIsAllSynchronized]" target="_blank">
	<text x="83.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが追加された場合は、同期済みではないと判定します。</text>
</g>
<g id="page512" width="490" height="196" transform="translate(+10,+276587)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="490.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="490.5" y1="-0.5" x2="490.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="490.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetIsAllBaseSynchronized_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetIsAllBaseSynchronized (SyncFilesX_Class)</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="337.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SyncFilesX_Class::GetIsAllBaseSynchronized() as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全てのベースのファイルが同期済みかどうかを返します。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::GetIsAllBaseSynchronized]" target="_blank">
	<text x="83.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワークのファイルが同期済みかどうかには影響しません。</text>
</g>
<g id="page513" width="524" height="174" transform="translate(+10,+276793)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="524.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="524.5" y1="-0.5" x2="524.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="174.5" x2="524.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCountOfNotSynchronized_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCountOfNotSynchronized (SyncFilesX_Class)</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="371.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SyncFilesX_Class::GetCountOfNotSynchronized() as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全てのファイルが同期済みではないセットの数を返します。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::GetCountOfNotSynchronized]" target="_blank">
	<text x="83.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="137.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page514" width="469" height="227" transform="translate(+10,+276977)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="469.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="469.5" y1="-0.5" x2="469.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="227.5" x2="469.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenCUI_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenCUI (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SyncFilesX_Class::OpenCUI() as array of string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期をとる作業を行うユーザーインターフェースを開きます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"Exit" または "Rescan"</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::OpenCUI]" target="_blank">
	<text x="83.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="317.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作業が終わると、本関数から返ります。</text>
</g>
<g id="page515" width="620" height="845" transform="translate(+10,+277214)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="845.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="845.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="845.5" x2="620.5" y2="845.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesX_ForTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesX を使うツールをテストするには (SyncForTest)</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX を使うツールをテストの中に、コンフリクトした状態をユーザーが解決したケースのテスト<tspan x="24.5px" y="78.5px" xml:space="preserve">があるときは、SyncFilesX のファイルを選択するメニューで、SyncForTest と自動的に入力するように</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">すれば、テストをするときにユーザーの操作が必要なくなります。</tspan></text>
	<a xlink:href="Test\tools\T_SyncFilesX\T_SyncFilesX.vbs#[T_SyncFilesX_Test]" target="_blank">
	<text x="62.5px" y="808.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFilesX.vbs</text>
	</a>
	<text x="24.5px" y="808.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="185.5px" y="808.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の T_SyncFilesX_Test</text>
	<text x="24.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">赤字は更新があったことを示します。<tspan x="24.5px" y="546.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="561.5px" xml:space="preserve">前回の同期で同じ内容になっていたとき、かつ、</tspan>
	<tspan x="24.5px" y="576.5px" xml:space="preserve">　　ベースだけを更新したときは、</tspan>
	<tspan x="24.5px" y="591.5px" xml:space="preserve">　　　　ワークの内容が、ベースの内容になります。</tspan>
	<tspan x="24.5px" y="606.5px" xml:space="preserve">　　ワークだけを更新したときは、</tspan>
	<tspan x="24.5px" y="621.5px" xml:space="preserve">　　　　なにもしません。（同期済みにはします）</tspan>
	<tspan x="24.5px" y="636.5px" xml:space="preserve">　　ベースとワークの両方を更新したときは、</tspan>
	<tspan x="24.5px" y="651.5px" xml:space="preserve">　　　　なにもしません。 （同じ内容の関係から、異なる内容の関係に変わります）（同期済みにはします）</tspan>
	<tspan x="24.5px" y="666.5px" xml:space="preserve">前回の同期で異なる内容になっていたとき、かつ、</tspan>
	<tspan x="24.5px" y="681.5px" xml:space="preserve">　　ベースを更新したときは（ワークを更新したかどうかに関わらず）、</tspan>
	<tspan x="24.5px" y="696.5px" xml:space="preserve">　　　　更新した内容がワークと同じ内容なら</tspan>
	<tspan x="24.5px" y="711.5px" xml:space="preserve">　　　　　　なにもしません。（同期済みにはします）</tspan>
	<tspan x="24.5px" y="726.5px" xml:space="preserve">　　　　更新した内容がワークと異なる内容なら</tspan>
	<tspan x="24.5px" y="741.5px" xml:space="preserve">　　　　　　ワークの内容が、ベースの内容＋改行＋ワークの内容になります。</tspan>
	<tspan x="24.5px" y="756.5px" xml:space="preserve">　　ワークだけを更新したときは、</tspan>
	<tspan x="24.5px" y="771.5px" xml:space="preserve">　　　　なにもしません。（同期済みにはします）</tspan></text>
	<text x="64.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回の同期後</text>
	<text x="64.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース</text>
	<text x="144.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク</text>
	<text x="234.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今回の同期前</text>
	<text x="404.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今回の同期後</text>
	<line x1="53.5" y1="202.5" x2="555.5" y2="202.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="64.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="144.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="314.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク</text>
	<text x="234.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース</text>
	<text x="484.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワーク</text>
	<text x="404.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース</text>
	<text x="234.5px" y="221.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new</text>
	<text x="314.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="234.5px" y="393.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="314.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="144.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="64.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="484.5px" y="221.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new</text>
	<text x="404.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new</text>
	<text x="484.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new work</text>
	<text x="404.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="234.5px" y="267.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="314.5px" y="267.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new work</text>
	<text x="144.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="64.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="404.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="484.5px" y="393.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base<tspan x="484.5px" y="408.5px" xml:space="preserve">old work</tspan></text>
	<text x="484.5px" y="479.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base<tspan x="484.5px" y="494.5px" xml:space="preserve">new work</tspan></text>
	<text x="404.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="144.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="314.5px" y="479.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new work</text>
	<text x="234.5px" y="479.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new base</text>
	<text x="64.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="484.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="404.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="144.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="314.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="234.5px" y="307.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="64.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="24.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncForTest では、ワークがベースに合わせるように、ワークのみ自動的に変更し、ベースは変更<tspan x="24.5px" y="141.5px" xml:space="preserve">しません。</tspan></text>
	<text x="404.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="484.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new</text>
	<text x="234.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="314.5px" y="244.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new</text>
	<text x="144.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="64.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old</text>
	<text x="144.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="64.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="314.5px" y="350.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="234.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="404.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="484.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="484.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new work</text>
	<text x="404.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="144.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old work</text>
	<text x="64.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="234.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">old base</text>
	<text x="314.5px" y="436.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new work</text>
</g>
<g id="page516" width="638" height="719" transform="translate(+10,+278069)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="638.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="638.5" y1="-0.5" x2="638.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="719.5" x2="638.5" y2="719.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesX_VerUp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">バージョンアップ インストーラーとしての SyncFilesX</text>
	<text x="24.5px" y="681.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncFilesX\T_SyncFilesX.vbs#[T_SyncFilesX_SyncVersionUp]" target="_blank">
	<text x="262.5px" y="681.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="80.5px" y="681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SyncFilesX_SyncVersionUp</text>
	<g>
	<rect x="38.5" y="196.5" width="568" height="370"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="46.5px" y="227.5px" xml:space="preserve">&lt;SyncFilesX</tspan>
	<tspan x="46.5px" y="242.5px" xml:space="preserve">    xml:space="preserve"</tspan>
	<tspan x="46.5px" y="257.5px" xml:space="preserve">    restart_vbs = "${UpdaterRoot}\Updating 1.00 to 2.00.vbs"</tspan>
	<tspan x="46.5px" y="272.5px" xml:space="preserve">    clean_root  = "${UpdaterRoot}"&gt;</tspan>
	<tspan x="46.5px" y="287.5px" xml:space="preserve">    &lt;Variable name="${UpdaterRoot}" value="${USERPROFILE}\Desktop\T_SyncVersionUp_Updater"/&gt;</tspan>
	<tspan x="46.5px" y="302.5px" xml:space="preserve">&lt;SynchronizingSet</tspan>
	<tspan x="46.5px" y="317.5px" xml:space="preserve">    base_name="アプリ ver1"</tspan>
	<tspan x="46.5px" y="332.5px" xml:space="preserve">    work_name="アプリ ver2"</tspan>
	<tspan x="46.5px" y="347.5px" xml:space="preserve">    synced_base  = "${UpdaterRoot}\1 version 1"</tspan>
	<tspan x="46.5px" y="362.5px" xml:space="preserve">    synced_path  = "${UpdaterRoot}\2 version 2"</tspan>
	<tspan x="46.5px" y="377.5px" xml:space="preserve">           base  = "${UpdaterRoot}\3 back up"</tspan>
	<tspan x="46.5px" y="392.5px" xml:space="preserve">           path  = "${UpdaterRoot}\4 updating"&gt;</tspan>
	<tspan x="46.5px" y="407.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="422.5px" xml:space="preserve">&lt;Folder path="."/&gt;</tspan>
	<tspan x="46.5px" y="437.5px" xml:space="preserve">&lt;File base="move from.txt" path="move to.txt"/&gt;</tspan>
	<tspan x="46.5px" y="452.5px" xml:space="preserve">&lt;File base="move modified from.txt" path="move modified to.txt"/&gt;</tspan>
	<tspan x="46.5px" y="467.5px" xml:space="preserve">&lt;File base="move modified update from.txt" path="move modified update to.txt"/&gt;</tspan>
	<tspan x="46.5px" y="482.5px" xml:space="preserve">&lt;File base="move update from.txt" path="move update to.txt"/&gt;</tspan>
	<tspan x="46.5px" y="497.5px" xml:space="preserve">&lt;File path="update compatible.txt" same="Compatible"/&gt;</tspan>
	<tspan x="46.5px" y="512.5px" xml:space="preserve">&lt;File path="update compatible modified.txt" same="Compatible"/&gt;</tspan>
	<tspan x="46.5px" y="527.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="542.5px" xml:space="preserve">&lt;/SynchronizingSet&gt;</tspan>
	<tspan x="46.5px" y="557.5px" xml:space="preserve">&lt;/SyncFilesX&gt;</tspan></text>
	</g>
	<a xlink:href="Test\tools\T_SyncFilesX\T_SyncVersionUp\ver2\Version Info\1.00 to 2.00.xml#" target="_blank">
	<text x="24.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 1.00 to 2.00.xml</text>
	</a>
	<text x="24.5px" y="57.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX をアプリケーションのバージョンアップをするインストーラーとして使うことができます。</text>
	<text x="24.5px" y="85.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベース＝旧版、ワーク＝新版、同期済み(Old)＝初期設定、同期前(New)＝ユーザー設定（バージョン <tspan x="24.5px" y="100.5px" xml:space="preserve">アップ対象）、として使い、自動的にユーザー設定を更新できないときに、手動で編集できるようにします。 </tspan>
	<tspan x="24.5px" y="115.5px" xml:space="preserve">ただし、ユーザーとしては、すべて自動的に更新できることが望まれます。</tspan></text>
	<text x="24.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の XML ファイルと、</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="160.5px" y="146.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class</text>
	</a>
	<text x="260.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の UpdateCUI メソッドを使います。</text>
	<text x="24.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX_Class を使うスクリプトは、下記のテストを参考にしてください。</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="397.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
	<text x="46.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この XML の中で定義した</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="197.5px" y="582.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Variable&gt; タグによる変数</text>
	</a>
	<text x="347.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、パスを指定する属性などで使用することが</text>
	<text x="46.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">できます。 具体的には、restart_vbs、clean_root、base_name、work_name、synced_base、synced_path、<tspan x="46.5px" y="612.5px" xml:space="preserve">base、path。</tspan></text>
</g>
<g id="page517" width="595" height="249" transform="translate(+10,+278798)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="249.5" x2="595.5" y2="249.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadRootPaths_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadRootPaths (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncFilesX_Class::LoadRootPaths( SettingFilePath as string, XML_String as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX の設定をロードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingFilePath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML_String</text>
	<text x="210.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルのパス</text>
	<text x="210.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定内容（XML形式）</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::LoadRootPaths]" target="_blank">
	<text x="83.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="212.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingFilePath 引数は、相対パスの基準として使われます。</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="438.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; SyncFilesX_Class</text>
	</a>
</g>
<g id="page518" width="470" height="195" transform="translate(+10,+279057)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="470.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="470.5" y1="-0.5" x2="470.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="195.5" x2="470.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UpdateCUI_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UpdateCUI (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncFilesX_Class::UpdateCUI()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バージョンアップの作業を行うユーザーインターフェースを開きます。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[SyncFilesX_Class::UpdateCUI" target="_blank">
	<text x="83.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="158.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作業が終わると、本関数から返ります。</text>
	<a xlink:href="#SyncFilesX_VerUp" onclick="chgPage( evt, 516 )">
	<text x="252.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; バージョンアップ インストーラー</text>
	</a>
</g>
<g id="page519" width="457" height="198" transform="translate(+10,+279262)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="198.5" x2="457.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CustomUpdateFunction_SyncFilesX_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CustomUpdateFunction (SyncFilesX_Class)</text>
	<text id="CustomUpdateFunctionParameter_SyncFilesX_Class" x="24.5px" y="48.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CustomUpdateFunctionParameter (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="65.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="81.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  SyncFilesX_Class::CustomUpdateFunction<tspan x="33.5px" y="96.5px" xml:space="preserve">    as Sub  ( CustomUpdateFunctionParameter )</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="111.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  SyncFilesX_Class::CustomUpdateFunctionParameter  as Variant</text>
	</g>
	<text x="33.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">手動で同期する作業が終了した後で実行する関数。</text>
</g>
<g id="page520" width="473" height="180" transform="translate(+10,+279470)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="473.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="473.5" y1="-0.5" x2="473.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="180.5" x2="473.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CustomRestartCodeForRestartVBS (SyncFilesX_Class)</text>
	<text x="24.5px" y="48.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CustomUpdateCodeForRestartVBS (SyncFilesX_Class)</text>
	<g>
	<rect x="25.5" y="65.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="81.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  SyncFilesX_Class::CustomRestartCodeForRestartVBS as string</text>
	</g>
	<text x="33.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調整メニューとインストールを再度実行するスクリプトに埋め込むコード。</text>
	<g>
	<rect x="25.5" y="96.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  SyncFilesX_Class::CustomUpdateCodeForRestartVBS as string</text>
	</g>
</g>
<g id="page521" width="567" height="369" transform="translate(+10,+279660)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="369.5" x2="567.5" y2="369.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSynchronizedFilesX" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSynchronizedFilesX</text>
	<g>
	<rect x="45.5" y="196.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsSynchronizedFilesX( new_FilePathForFileInScript( "SyncFilesX.vbs" ) ) Then</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSynchronizedFilesX( Path as string or FilePathClass ) as boolean</text>
	</g>
	<text x="104.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で同期が必要なファイルがすべて同期済みであるかどうかを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="290.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="226.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SyncFilesX_CommandLine</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	</a>
	<text x="247.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定ファイルへのパス、または、</text>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="439.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathClass</text>
	</a>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべて同期済みであるかどうか</text>
	<g>
	<rect x="45.5" y="228.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsSynchronizedFilesX( "SyncFilesX.xml" ) Then</text>
	</g>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#[IsSynchronizedFilesX]" target="_blank">
	<text x="78.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFilesX\T_SyncFilesX.vbs#[T_SyncFilesX_CommandLine]" target="_blank">
	<text x="78.5px" y="311.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFilesX.vbs</text>
	</a>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="78.5px" y="332.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX</text>
	</a>
</g>
<g id="page522" width="632" height="330" transform="translate(+10,+280039)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="330.5" x2="632.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModuleAssortClass</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="25.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
	</a>
	<a xlink:href="#Assort_ModuleAssortClass" onclick="chgPage( evt, 527 )">
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Assort</text>
	</a>
	<a xlink:href="#Commit_ModuleAssortClass" onclick="chgPage( evt, 528 )">
	<text x="36.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Commit</text>
	</a>
	<a xlink:href="#CheckOut_ModuleAssortClass" onclick="chgPage( evt, 525 )">
	<text x="36.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckOut</text>
	</a>
	<text x="144.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのフォルダーから、各種モジュールのフォルダーへコピーします。</text>
	<text x="144.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したプロジェクトの構成を Projects.xml に記録します。</text>
	<text x="144.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各種モジュールのマスター フォルダーからコピーして、プロジェクトを復元します。</text>
	<text x="108.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をスクリプトで実行するときに使うクラス。</text>
	<text x="25.5px" y="273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: ModuleAssortClass" target="_blank">
	<text x="78.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<a xlink:href="#MakePatch_ModuleAssortClass" onclick="chgPage( evt, 530 )">
	<text x="36.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakePatch</text>
	</a>
	<a xlink:href="#ExpandPatch_ModuleAssortClass" onclick="chgPage( evt, 529 )">
	<text x="36.5px" y="205.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandPatch</text>
	</a>
	<text x="144.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式になっているマスター モジュールを完全な形に変換します。</text>
	<text x="144.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マスター モジュールをパッチ形式に変換します。</text>
	<a xlink:href="#ModuleAssortClass_f" onclick="chgPage( evt, 523 )">
	<text x="78.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コールツリー</text>
	</a>
	<text x="25.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<text x="170.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<a xlink:href="#g_FileHashCache" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="69.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
</g>
<g id="page523" width="662" height="448" transform="translate(+10,+280379)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="662.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="662.5" y1="-0.5" x2="662.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="448.5" x2="662.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModuleAssortClass_f" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="70.5px" y="325.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Set "Me.SynchronizeTargetGraph"</text>
	<text x="16.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">&lt;SynchronizedWith&gt; の出力</text>
	<text x="39.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssortClass::OpenSetting</text>
	<text x="70.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me_SetStatusOfSynchronizedWith</text>
	<text x="70.5px" y="363.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Set "target.SynchronizedWithArray"</text>
	<text x="39.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssortClass::Assort</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SynchronizedNotYet" target="_blank">
	<text x="290.5px" y="325.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SynchronizedWithArray" target="_blank">
	<text x="313.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: Me_SetStatusOfSynchronizedWith" target="_blank">
	<text x="266.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="47.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssortClass::OpenSetting</text>
	<text x="78.5px" y="112.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Set "Me.FileMaps" : "ModuleAssort_WorkingClass"</text>
	<text x="47.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssortClass::Assort</text>
	<text x="78.5px" y="157.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Copy files to "Reading-" folder</text>
	<text x="78.5px" y="181.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// ワーキング フォルダーを比較して、同じフォルダーを削除する。</text>
	<text x="78.5px" y="195.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// ワーキング フォルダーとコミットを比較して、同じフォルダーを削除する。</text>
	<text x="78.5px" y="209.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Rename "Reading-" folder to "Work-" folder</text>
	<text x="78.5px" y="223.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Save "_Modules.xml" file</text>
	<text x="70.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me_AddSynchronizedTag</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#: Me_AddSynchronizedTag" target="_blank">
	<text x="215.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="70.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BreadthFirstSearch</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::OpenSetting" target="_blank">
	<text x="252.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\vbslib Prompt.vbs#: ModuleAssort" target="_blank">
	<text x="114.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib Prompt.vbs</text>
	</a>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ModuleAssort</text>
</g>
<g id="page524" width="566" height="194" transform="translate(+10,+280837)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="194.5" x2="566.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadCommitList_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadProjectList (ModuleAssortClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::LoadProjectList( in_ProjectListPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルをロードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectListPath</text>
	<text x="217.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects.xml ファイルのパス</text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<text x="25.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::LoadProjectList" target="_blank">
	<text x="78.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page525" width="595" height="359" transform="translate(+10,+281041)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="359.5" x2="595.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckOut_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckOut (ModuleAssortClass)</text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="532" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::CheckOut( in_ProjectName as string, in_RevisionName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_OutPath as string )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各種モジュール/ターゲット/リビジョン のフォルダーからコピーして、プロジェクトを復元します。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectName</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RevisionName</text>
	<text x="213.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットするプロジェクトの名前</text>
	<text x="213.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットするプロジェクトのリビジョン名</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OutPath</text>
	<text x="213.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">復元するプロジェクトを格納するフォルダーのパス</text>
	<text x="24.5px" y="222.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="236.5" width="340" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set sync = new ModuleAssortClass<tspan x="49.5px" y="267.5px" xml:space="preserve">    sync.LoadProjectList  "Projects.xml"</tspan>
	<tspan x="49.5px" y="282.5px" xml:space="preserve">    sync.CheckOut  "Project_X", "01", "C:\TestProject"</tspan></text>
	</g>
	<text x="25.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::CheckOut" target="_blank">
	<text x="78.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page526" width="451" height="197" transform="translate(+10,+281410)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="197.5" x2="451.5" y2="197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenSetting_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenSetting (ModuleAssortClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::OpenSetting( in_SettingPath as string )</text>
	</g>
	<text x="150.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをロードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SettingPath</text>
	<text x="205.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas ファイルのパス</text>
	<a xlink:href="#sample_mx2" onclick="chgPage( evt, 44 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas</text>
	</a>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="274.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<text x="25.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::OpenSetting" target="_blank">
	<text x="78.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page527" width="621" height="295" transform="translate(+10,+281617)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="621.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="621.5" y1="-0.5" x2="621.5" y2="295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="295.5" x2="621.5" y2="295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Assort_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Assort (ModuleAssortClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::Assort()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトのフォルダーから、各種モジュール/ターゲット/リビジョン のフォルダーへコピーします。</text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="65.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort</text>
	</a>
	<text x="24.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="158.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="172.5" width="262" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set sync = new ModuleAssortClass<tspan x="49.5px" y="203.5px" xml:space="preserve">    sync.OpenSetting  "ModuleAssort.moas"</tspan>
	<tspan x="49.5px" y="218.5px" xml:space="preserve">    sync.Assort</tspan></text>
	</g>
	<text x="25.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::Assort" target="_blank">
	<text x="78.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page528" width="663" height="448" transform="translate(+10,+281922)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="663.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="663.5" y1="-0.5" x2="663.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="448.5" x2="663.5" y2="448.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Commit_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Commit (ModuleAssortClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::Commit( in_ProjectName as string, in_RevisionName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_Comment as string )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したプロジェクトの構成を Projects.xml に記録することで、コミットします。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_ProjectName</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RevisionName</text>
	<text x="213.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットするプロジェクトの名前</text>
	<text x="213.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットするプロジェクトのリビジョン名</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Comment</text>
	<text x="213.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リビジョンに関するコメント</text>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コミットしたプロジェクトのリビジョンは、</text>
	<a xlink:href="#CheckOut_ModuleAssortClass" onclick="chgPage( evt, 525 )">
	<text x="248.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckOut</text>
	</a>
	<text x="312.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">できるようになります。</text>
	<text x="24.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="325.5" width="292" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set sync = new ModuleAssortClass<tspan x="49.5px" y="356.5px" xml:space="preserve">    sync.OpenSetting  "ModuleAssort.moas"</tspan>
	<tspan x="49.5px" y="371.5px" xml:space="preserve">    sync.Commit  "Project_X", "01", "コメント"</tspan></text>
	</g>
	<a xlink:href="#sample_mx2" onclick="chgPage( evt, 44 )">
	<text x="33.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleAssort.moas ファイル</text>
	</a>
	<text x="195.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に指定されていないファイルがあると、コミットしても元のプロジェクトが完全に</text>
	<text x="33.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出せないことがあります。 そのため、コミットした後は、CheckOut して完全に取り出せることをチェック<tspan x="33.5px" y="271.5px" xml:space="preserve">してください。</tspan></text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<text x="25.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::Commit" target="_blank">
	<text x="78.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page529" width="635" height="283" transform="translate(+10,+282380)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="283.5" x2="635.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ExpandPatch_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ExpandPatch (ModuleAssortClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::ExpandPatch( in_PatchMasterPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式になっているマスター モジュールを完全な形に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchMasterPath</text>
	<text x="233.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式になっているマスターフォルダーのパス</text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<text x="25.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::ExpandPatch" target="_blank">
	<text x="78.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式のフォルダーの名前は、ベースのターゲットがパッチと同じなら、<tspan x="33.5px" y="169.5px" xml:space="preserve">"（リビジョン名）-Patch-of-（ベースのリビジョン名）"、そうでなければ、</tspan>
	<tspan x="33.5px" y="184.5px" xml:space="preserve">"（リビジョン名）-Patch-of-（ベースのターゲット名）-（ベースのリビジョン名）" である必要があります。</tspan>
	<tspan x="33.5px" y="199.5px" xml:space="preserve">完全な形が入ったフォルダーの名前は、"（リビジョン名）-Full" になります。</tspan></text>
</g>
<g id="page530" width="649" height="291" transform="translate(+10,+282673)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="291.5" x2="649.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakePatch_ModuleAssortClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakePatch (ModuleAssortClass)</text>
	<a xlink:href="#ModuleAssortClass" onclick="chgPage( evt, 522 )">
	<text x="402.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; ModuleAssortClass</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="592" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ModuleAssortClass::MakePatch( in_FullSetMasterPath as string, in_BaseMasterPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マスター モジュールをパッチ形式に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FullSetMasterPath</text>
	<text x="242.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式に変換するマスターフォルダーのパス</text>
	<text x="242.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチのベースとするマスターフォルダーのパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseMasterPath</text>
	<text x="25.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#ModuleAssortClass::MakePatch" target="_blank">
	<text x="78.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ形式のフォルダーの名前は、ベースのターゲットがパッチと同じなら、<tspan x="33.5px" y="192.5px" xml:space="preserve">"（リビジョン名）-Patch-of-（ベースのリビジョン名）" になり、そうでなければ、</tspan>
	<tspan x="33.5px" y="207.5px" xml:space="preserve">"（リビジョン名）-Patch-of-（ベースのターゲット名）-（ベースのリビジョン名）" になります。</tspan></text>
</g>
<g id="page531" width="595" height="1409" transform="translate(+10,+282974)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="1409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1409.5" x2="595.5" y2="1409.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SyncFilesMenu" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SyncFilesMenu</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のフォルダーにある複数のファイルの差分を調べて、Diff ツールやテキスト・エディターを<tspan x="24.5px" y="74.5px" xml:space="preserve">開くメニューを表示することで、手動でファイルの内容を同じにする作業を支援します。</tspan></text>
	<text x="39.5px" y="245.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddRootFolder</text>
	<text x="188.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AddRootFolder( IndexNum, RootFolderPath )</text>
	<text x="39.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddFile</text>
	<text x="39.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsCompareTimeStamp</text>
	<text x="39.5px" y="185.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsCompareContents</text>
	<text x="39.5px" y="469.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Compare</text>
	<text x="188.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Compare()</text>
	<text x="188.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AddFile( StepPath )</text>
	<text x="188.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="188.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="188.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  OpenSyncMenu()</text>
	<text id="SyncFilesMenu_OpenSyncMenu" class="keyword" x="39.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OpenSyncMenu</text>
	<a xlink:href="Test\tools\T_SyncFiles\T_SyncFiles.vbs#main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="72.5px" y="1347.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFiles.vbs # main</text>
	</a>
	<text x="24.5px" y="1347.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu" onclick="chgPage( evt, 531 )" target="_blank">
	<text x="74.5px" y="1322.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="39.5px" y="517.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsSameFolder</text>
	<text x="188.5px" y="517.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameFolder( FolderAIndexNum, FolderBIndexNum )</text>
	<text x="24.5px" y="879.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル・コード</text>
	<g>
	<rect x="61.5" y="894.5" width="322" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="910.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set menu = new SyncFilesMenu<tspan x="69.5px" y="925.5px" xml:space="preserve">  menu.IsCompareTimeStamp = False</tspan>
	<tspan x="69.5px" y="940.5px" xml:space="preserve">  menu.Lead = "Comparing Base, Update1 and Update2"</tspan>
	<tspan x="69.5px" y="955.5px" xml:space="preserve">  menu.AddRootFolder  0, "Folder0"</tspan>
	<tspan x="69.5px" y="970.5px" xml:space="preserve">  menu.AddRootFolder  1, "Folder1"</tspan>
	<tspan x="69.5px" y="985.5px" xml:space="preserve">  menu.AddRootFolder  2, "Folder2"</tspan>
	<tspan x="69.5px" y="1000.5px" xml:space="preserve">  menu.RootFolders(0).Label = "Base"</tspan>
	<tspan x="69.5px" y="1015.5px" xml:space="preserve">  menu.RootFolders(1).Label = "FolderA"</tspan>
	<tspan x="69.5px" y="1030.5px" xml:space="preserve">  menu.RootFolders(2).Label = "FolderB"</tspan>
	<tspan x="69.5px" y="1045.5px" xml:space="preserve">  menu.AddFile  "File1.txt"</tspan>
	<tspan x="69.5px" y="1060.5px" xml:space="preserve">  menu.AddFile  "File2.txt"</tspan>
	<tspan x="69.5px" y="1075.5px" xml:space="preserve">  menu.AddFile  "File3.txt"</tspan>
	<tspan x="69.5px" y="1090.5px" xml:space="preserve">  menu.Compare</tspan>
	<tspan x="69.5px" y="1105.5px" xml:space="preserve">  menu.OpenSyncMenu</tspan></text>
	</g>
	<text x="24.5px" y="1159.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<text x="67.5px" y="1206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesRoot&lt;array&gt;</text>
	<text x="262.5px" y="1261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.StepPath</text>
	<text x="235.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AbsPath</text>
	<text x="235.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Files( Key:StepPath )</text>
	<text x="81.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesFile&lt;dic&gt;</text>
	<text x="50.5px" y="1187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SyncFilesMenu</text>
	<text x="220.5px" y="1206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RootFolders( Index:Num )</text>
	<text x="262.5px" y="1277.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsSameBinary[ n ]</text>
	<text x="81.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="99.5px" y="1261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="99.5px" y="1277.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<g>
	<rect x="61.5" y="599.5" width="400" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="615.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Comparing Base, Update1 and Update2<tspan x="69.5px" y="630.5px" xml:space="preserve"> 1. NotSame.txt : Base≠FolderA, Base≠FolderB, FolderA≠FolderB</tspan>
	<tspan x="69.5px" y="645.5px" xml:space="preserve"> 2. NotSameNo0.txt : Base に存在しません, FolderA≠FolderB</tspan>
	<tspan x="69.5px" y="660.5px" xml:space="preserve"> 3. Only0.txt : Base のみに存在します</tspan>
	<tspan x="69.5px" y="675.5px" xml:space="preserve"> 4. SameAll.txt : 同じ内容</tspan>
	<tspan x="69.5px" y="690.5px" xml:space="preserve"> 99. 戻る</tspan>
	<tspan x="69.5px" y="705.5px" xml:space="preserve">ファイルの番号を入力してください &gt;1</tspan>
	<tspan x="69.5px" y="720.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="735.5px" xml:space="preserve">NotSame.txt</tspan>
	<tspan x="69.5px" y="750.5px" xml:space="preserve"> 1. Diff ツールを開く</tspan>
	<tspan x="69.5px" y="765.5px" xml:space="preserve"> 4. Base のファイルを開く</tspan>
	<tspan x="69.5px" y="780.5px" xml:space="preserve"> 5. FolderA のファイルを開く</tspan>
	<tspan x="69.5px" y="795.5px" xml:space="preserve"> 6. FolderB のファイルを開く</tspan>
	<tspan x="69.5px" y="810.5px" xml:space="preserve"> 99. 戻る</tspan>
	<tspan x="69.5px" y="825.5px" xml:space="preserve">操作の番号を入力してください &gt;</tspan></text>
	</g>
	<text x="24.5px" y="583.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル画面</text>
	<text x="24.5px" y="108.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルは、AddFile メソッドを使って１つ１つ指定してください。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::AddRootFolder" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::AddRootFolder" target="_blank">
	<text x="142.5px" y="245.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::AddFile" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::AddFile" target="_blank">
	<text x="142.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::Compare" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::Compare" target="_blank">
	<text x="142.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::OpenSyncMenu" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::OpenSyncMenu" target="_blank">
	<text x="142.5px" y="493.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::IsSameFolder" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::IsSameFolder" target="_blank">
	<text x="142.5px" y="517.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="39.5px" y="209.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsCallViaFile</text>
	<text x="188.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="254.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallViaFile を呼ぶメニュー 80 を追加するかどうか</text>
	<text x="39.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RootFolders(i).Label</text>
	<text x="188.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ラベル。 i は、AddFile の FileNum</text>
	<text x="24.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが同じかどうかは、ReadFile の返り値が同じかどうかで判定します。</text>
	<a xlink:href="#SetParentFolderProxyName_SyncFilesMenu" onclick="chgPage( evt, 532 )">
	<text x="39.5px" y="433.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.SetParentFolderProxyName</text>
	</a>
	<text x="212.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">親フォルダーの指定を、サブ・フォルダーに置き換える</text>
	<text x="24.5px" y="1372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="72.5px" y="1372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="24.5px" y="1322.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="194.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath を配列にすると、それぞれのフォルダーで異なる<tspan x="194.5px" y="302.5px" xml:space="preserve">相対パスを設定できます。 その配列の要素数は、AddRootFolder</tspan>
	<tspan x="194.5px" y="317.5px" xml:space="preserve">を呼び出した回数に一致させてください。</tspan></text>
	<text x="39.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddFileWithLabel</text>
	<text x="188.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AddFileWithLabel( Label, StepPath )</text>
	<text x="194.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Label 引数が追加された AddFile。<tspan x="194.5px" y="379.5px" xml:space="preserve">ファイルを選ぶメニューで、ファイル名の右に表示します。</tspan></text>
</g>
<g id="page532" width="579" height="397" transform="translate(+10,+284393)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="397.5" x2="579.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetParentFolderProxyName_SyncFilesMenu" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetParentFolderProxyName (SyncFilesMenu)</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SyncFilesMenu::SetParentFolderProxyName( IndexNum as integer, Name as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーの指定を、サブ・フォルダーに置き換えるように設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IndexNum</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー番号</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダー名</text>
	<a xlink:href="Test\tools\T_SyncFiles\T_SyncFiles.vbs#T_SyncFilesParent]" target="_blank">
	<text x="77.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFiles.vbs # T_SyncFilesParent</text>
	</a>
	<text x="24.5px" y="360.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="33.5" y="194.5" width="274" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set menu = new SyncFilesMenu<tspan x="41.5px" y="225.5px" xml:space="preserve">menu.IsCompareTimeStamp = False</tspan>
	<tspan x="41.5px" y="240.5px" xml:space="preserve">menu.AddRootFolder  0, "Folder0"</tspan>
	<tspan x="41.5px" y="255.5px" xml:space="preserve">menu.AddRootFolder  1, "Folder1"</tspan>
	<tspan x="41.5px" y="270.5px" xml:space="preserve">menu.SetParentFolderProxyName  1, "_parent"</tspan>
	<tspan x="41.5px" y="285.5px" xml:space="preserve">menu.AddFile  "..\Sample.txt"</tspan></text>
	</g>
	<text x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="251.5px" y="270.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_parent</text>
	<text x="37.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の場合、Folder0\..\Sample.txt と、Folder1\_parent\Sample.txt を比較します。</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::SetParentFolderProxyName" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#SyncFilesMenu::SetParentFolderProxyName" target="_blank">
	<text x="373.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page533" width="611" height="994" transform="translate(+10,+284800)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="611.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="994.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="611.5" y1="-0.5" x2="611.5" y2="994.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="994.5" x2="611.5" y2="994.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SynchronizeFolder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SynchronizeFolder</text>
	<g>
	<rect x="31.5" y="332.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SynchronizeFolder  "C:\FolderA", "C:\FolderB", "C:\Synchronized", "*", Empty</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SynchronizeFolder( FolderA_Path as string, FolderB_Path as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    SynchronizedPath as string, Mask as string, in_out_Options as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのフォルダーを同期します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderA_Path</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderB_Path</text>
	<text x="232.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期をとるフォルダーのパス</text>
	<text x="232.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期をとるもう１つのフォルダーのパス</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SynchronizedPath</text>
	<text x="232.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期した内容をとっておくフォルダーのパス</text>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="285.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Mask</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options</text>
	<text x="232.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="232.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名のフィルター（ワイルドカード）</text>
	<text x="24.5px" y="930.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_SyncFiles\T_SynchronizeFolder.vbs#[T_SynchronizeFolder1]" target="_blank">
	<text x="77.5px" y="930.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SynchronizeFolder.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[SynchronizeFolder]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: SynchronizeFolder" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="88.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="39.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">両方のフォルダーにある同じ名前のファイルが更新されていたら、手動で更新するように<tspan x="39.5px" y="399.5px" xml:space="preserve">エラーが表示されます。 hint_path にできたファイルに、手動で同期する必要がある</tspan>
	<tspan x="39.5px" y="414.5px" xml:space="preserve">ファイルのパスが書かれています。 削除されたファイルや、タイムスタンプが過去に</tspan>
	<tspan x="39.5px" y="429.5px" xml:space="preserve">戻ったファイルも手動で同期する必要があります。</tspan></text>
	<g>
	<rect x="47.5" y="450.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="自動で同期できないファイルがあります" hint_path="C:\hint.txt"/&gt;</text>
	</g>
	<g>
	<rect x="47.5" y="507.5" width="328" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&gt;SynchronizeFolder<tspan x="55.5px" y="538.5px" xml:space="preserve">    A: "C:\FolderA"</tspan>
	<tspan x="55.5px" y="553.5px" xml:space="preserve">    B: "C:\FolderB"</tspan>
	<tspan x="55.5px" y="568.5px" xml:space="preserve">以下のファイルが、両方のフォルダーで変更されました。</tspan>
	<tspan x="55.5px" y="583.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="598.5px" xml:space="preserve">"1.txt"</tspan>
	<tspan x="55.5px" y="613.5px" xml:space="preserve">Updated: "C:\FolderA\1.txt"</tspan>
	<tspan x="55.5px" y="628.5px" xml:space="preserve">Updated: "C:\FolderB\1.txt"</tspan></text>
	</g>
	<text x="46.5px" y="500.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例： C:\hint.txt</text>
	<g>
	<rect x="47.5" y="686.5" width="532" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next<tspan x="55.5px" y="717.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="732.5px" xml:space="preserve">        SynchronizeFolder  folder_A, folder_B, folder_S, "*.h", Empty</tspan>
	<tspan x="55.5px" y="747.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="762.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="55.5px" y="777.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then</tspan>
	<tspan x="55.5px" y="792.5px" xml:space="preserve">        Set root = LoadXML( e.desc, F_Str )</tspan>
	<tspan x="55.5px" y="807.5px" xml:space="preserve">        hint_path = root.getAttribute( "hint_path" )</tspan>
	<tspan x="55.5px" y="822.5px" xml:space="preserve">        echo  ""</tspan>
	<tspan x="55.5px" y="837.5px" xml:space="preserve">        echo  "自動で同期できないファイルのパスを、テキスト・エディターで表示します。"</tspan>
	<tspan x="55.5px" y="852.5px" xml:space="preserve">        start  GetEditorCmdLine( hint_path )</tspan>
	<tspan x="55.5px" y="867.5px" xml:space="preserve">        e.Raise</tspan>
	<tspan x="55.5px" y="882.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<text x="24.5px" y="676.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="117.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーがあったら、その内容をエディターで開く</text>
	<text x="24.5px" y="957.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="77.5px" y="957.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#SyncFilesX_Class" onclick="chgPage( evt, 507 )">
	<text x="69.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX_Class (SyncFilesX ソース)</text>
	</a>
</g>
<g id="page534" width="272" height="103" transform="translate(+10,+285804)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="272.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="103.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="272.5" y1="-0.5" x2="272.5" y2="103.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="103.5" x2="272.5" y2="103.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="31.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
</g>
<g id="page535" width="631" height="2195" transform="translate(+10,+285917)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="2195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2195.5" x2="631.5" y2="2195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードは、必ず</text>
	<text id="grep" class="title, keyword" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">grep (検索)</text>
	<g>
	<rect x="22.5" y="45.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  grep( Parameters as string, OutPath as string ) as array of GrepFound</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの中で、指定したキーワードを含む行を検索します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameters</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutPath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションと、キーワードと、検索対象フォルダーやワイルドカード（複数可）</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または 検索結果の出力先のファイル・パス</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound オブジェクト</text>
	</a>
	<g>
	<rect x="44.5" y="683.5" width="538" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="699.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    founds = grep( "-r ""define"" ""..\FolderA\*""", Empty )  '// as array of GrepFound<tspan x="52.5px" y="714.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="729.5px" xml:space="preserve">    '// 返り値のサンプル</tspan>
	<tspan x="52.5px" y="744.5px" xml:space="preserve">    '// UBound( founds ) は、見つかった行数−１</tspan>
	<tspan x="52.5px" y="759.5px" xml:space="preserve">    '// founds(0).Path     = "..\FolderA\grep_target1.txt"</tspan>
	<tspan x="52.5px" y="774.5px" xml:space="preserve">    '// founds(0).LineNum  = 2</tspan>
	<tspan x="52.5px" y="789.5px" xml:space="preserve">    '// founds(0).LineText = "  #define string"</tspan>
	<tspan x="52.5px" y="804.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="819.5px" xml:space="preserve">    For Each  found  In  founds</tspan>
	<tspan x="52.5px" y="834.5px" xml:space="preserve">        echo  found.LineText</tspan>
	<tspan x="52.5px" y="849.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="33.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameters は、Linux の</text>
	<text x="33.5px" y="634.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="41.5px" y="655.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"define" を検索する。 結果は返り値で取得する。<tspan x="41.5px" y="670.5px" xml:space="preserve">検索対象ファイルは、..\FolderA フォルダーで、サブ・フォルダーも含める。(-r)</tspan></text>
	<g>
	<rect x="64.5" y="1125.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="1141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">grep_target1.txt:2:  define string<tspan x="72.5px" y="1156.5px" xml:space="preserve">grep_target3.txt:2:  define string</tspan>
	<tspan x="72.5px" y="1171.5px" xml:space="preserve">grep_target3.txt:4:  define text</tspan>
	<tspan x="72.5px" y="1186.5px" xml:space="preserve">sub\grep_target1.txt:2:  define string</tspan>
	<tspan x="72.5px" y="1201.5px" xml:space="preserve"></tspan></text>
	</g>
	<text id="grep_out_sample" x="33.5px" y="997.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="1069.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="1085.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">grep  "-r -i define *.txt *.ini", "grep_out.txt"</text>
	</g>
	<text x="43.5px" y="1115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">grep_out.txt ファイルのサンプル</text>
	<text x="41.5px" y="1020.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"define" を検索する。 結果は、"grep_out.txt" ファイルに出力する。<tspan x="41.5px" y="1035.5px" xml:space="preserve">検索対象ファイルは、拡張子が .txt と .ini で、サブ・フォルダーも含める。(-r)</tspan>
	<tspan x="41.5px" y="1050.5px" xml:space="preserve">大文字小文字は区別しない。(-i)</tspan></text>
	<text x="203.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で指定してください。</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg" cats_vhref="%programming%\検索技術、DB\正規表現.svg">
	<text x="148.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg" cats_vhref="%programming%\検索技術、DB\正規表現.svg">
	<text x="76.5px" y="2048.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<text id="RegExp_Global" x="24.5px" y="2048.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\T_File\T_Grep.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="75.5px" y="2014.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Grep.vbs</text>
	</a>
	<text x="24.5px" y="2014.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="70.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="33.5px" y="192.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text id="GrepFound" class="keyword" x="520.5px" y="699.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GrepFound</text>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="450.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GrepFound</text>
	</a>
	<text x="24.5px" y="2120.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#sscanf" onclick="chgPage( evt, 347 )">
	<text x="75.5px" y="2120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sscanf</text>
	</a>
	<text x="241.5px" y="2120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の途中を取り出します。</text>
	<text x="62.5px" y="923.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameters に指定した検索対象のパスが、相対パスなら、Path プロパティも<tspan x="62.5px" y="938.5px" xml:space="preserve">相対パスになります。 そのときの基準フォルダーは、カレント・フォルダーになります。</tspan></text>
	<text x="43.5px" y="901.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GrepFound::Path プロパティ</text>
	<a xlink:href="#grep_sth" onclick="chgPage( evt, 37 )">
	<text x="75.5px" y="2158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep コマンド (vbslib)</text>
	</a>
	<text x="328.5px" y="699.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\*</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#findstr" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#findstr">
	<text pub="n" x="76.5px" y="2088.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ findstr (DOS)</text>
	</a>
	<text x="23.5px" y="1646.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">互換性</text>
	<text x="40.5px" y="1675.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"|" （バーチカルライン）は、OR の意味になります。<tspan x="40.5px" y="1690.5px" xml:space="preserve">"|" を検索したいときは、"\|" のようにエスケープしてください。</tspan>
	<tspan x="40.5px" y="1705.5px" xml:space="preserve">"-" を検索したいときは、"\-" のようにエスケープしてください。</tspan>
	<tspan x="40.5px" y="1720.5px" xml:space="preserve">"/"（スラッシュ）は、一般文字であり、エスケープする必要はありません。</tspan>
	<tspan x="40.5px" y="1735.5px" xml:space="preserve">+ のメタ文字を使うことができます。</tspan></text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg#interop" cats_vhref="%programming%\検索技術、DB\正規表現.svg#interop">
	<text x="175.5px" y="2048.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 互換性</text>
	</a>
	<text x="33.5px" y="1252.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="1266.5" width="490" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="1282.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set c = g_VBS_Lib<tspan x="49.5px" y="1297.5px" xml:space="preserve">    founds = grep( "-r -l ""define"" ""..\FolderA\*""", c.NotEchoStartCommand )</tspan>
	<tspan x="49.5px" y="1312.5px" xml:space="preserve">    For Each  found  In  founds</tspan>
	<tspan x="49.5px" y="1327.5px" xml:space="preserve">        echo  found.Path</tspan>
	<tspan x="49.5px" y="1342.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="110.5px" y="1252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パスの一覧を得る（-l オプション）</text>
	<text x="33.5px" y="469.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OutPath 引数と返り値</text>
	<text x="65.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.NotEchoStartCommand を指定すると、見つかった場所について、echo 表示しなく<tspan x="65.5px" y="587.5px" xml:space="preserve">なります。</tspan></text>
	<text x="40.5px" y="1764.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単語単位はできません。</text>
	<text x="40.5px" y="1781.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-u オプションがなければ、内部で、コマンドプロンプトの findstr コマンドを使用します。<tspan x="40.5px" y="1796.5px" xml:space="preserve">-u オプションがあれば、内部で、VBScript.RegExp を使用します。</tspan></text>
	<text x="24.5px" y="1993.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[grep]" target="_blank">
	<text x="77.5px" y="1993.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="75.5px" y="2139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<text x="241.5px" y="2139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードがある行だけ抽出します。</text>
	<text x="33.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、オプションは、-r と -i と -l と --include のみ指定できます。<tspan x="33.5px" y="260.5px" xml:space="preserve">　　-r : サブフォルダーも検索対象にする</tspan>
	<tspan x="33.5px" y="275.5px" xml:space="preserve">　　-i : 大文字と小文字を区別しないで検索する</tspan>
	<tspan x="33.5px" y="290.5px" xml:space="preserve">　　-l : ファイルのパスのみ出力する</tspan>
	<tspan x="33.5px" y="305.5px" xml:space="preserve">    -L : キーワードを含まないファイルのパスを出力する</tspan>
	<tspan x="33.5px" y="320.5px" xml:space="preserve">    -c : キーワードを含む行の数を取得するだけのため、返り値の LineNum を求める処理をしない</tspan>
	<tspan x="33.5px" y="335.5px" xml:space="preserve">　　--include : 拡張子を指定する</tspan></text>
	<text x="256.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパラメーターと同じです。</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#grep" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#grep" onclick="chgPage( evt, 535 )">
	<text x="176.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">grep コマンド</text>
	</a>
	<text x="33.5px" y="397.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-u オプション（vbslib オリジナル）を指定しないと、Unicode テキストにはヒットしません。</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#grep" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#grep" onclick="chgPage( evt, 535 )">
	<text x="76.5px" y="2068.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep コマンド (Linux)</text>
	</a>
	<a xlink:href="#GrepKeyword" onclick="chgPage( evt, 540 )">
	<text x="381.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GrepKeyword</text>
	</a>
	<text x="340.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<text x="40.5px" y="1823.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ 文字は bash を経由したときと同じになります。 <tspan x="40.5px" y="1838.5px" xml:space="preserve">つまり、\\ が \ に、\" が " に置き換わった後の文字列が、正規表現に適用されます。</tspan></text>
	<text x="60.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="92.5" y="1856.5" width="28" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\(</text>
	</g>
	<text x="227.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定すると、一般文字の（制御文字でない）</text>
	<g>
	<rect x="180.5" y="1856.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="188.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\(</text>
	</g>
	<g>
	<rect x="491.5" y="1856.5" width="22" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="499.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(</text>
	</g>
	<g>
	<rect x="92.5" y="1890.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="1906.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\\\</text>
	</g>
	<text x="141.5px" y="1906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定すると、一般文字の（制御文字でない）</text>
	<g>
	<rect x="401.5" y="1890.5" width="22" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="409.5px" y="1906.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\</text>
	</g>
	<text x="130.5px" y="1872.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<text x="65.5px" y="496.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutPath 引数に 検索結果の出力先のファイル・パスを指定すると、</text>
	<text x="60.5px" y="1906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="113.5px" y="997.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">結果をファイルに出力する</text>
	<a xlink:href="#grep_out_sample" onclick="chgPage( evt, 535 )">
	<text x="437.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のサンプル</text>
	</a>
	<text x="65.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示され、返り値は Empty になります。 返り値を GrepFound オブジェクトの配列にしたい<tspan x="65.5px" y="526.5px" xml:space="preserve">ときは、OutPath 引数に Empty を指定してください。</tspan></text>
	<text x="533.5px" y="496.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のように</text>
	<a xlink:href="#RunProg" onclick="chgPage( evt, 841 )">
	<text x="65.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg</text>
	</a>
	<text x="121.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同様、</text>
	<a xlink:href="#EchoOnOff" cats_vhref="%vbslib_new%\_src\vbslib.svg#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text x="159.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	</a>
	<text x="279.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ったり、OutPath 引数に</text>
	<text x="312.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列、または Empty</text>
	<text x="33.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-u オプションを指定したときは、内部で</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="254.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript.RegExp</text>
	</a>
	<text x="357.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使われます。</text>
	<a xlink:href="#ExpandWildcard_Sort" cats_vhref="%vbslib_new%\_src\vbslib.svg#ExpandWildcard_Sort" onclick="chgPage( evt, 659 )">
	<text x="40.5px" y="1950.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard_Sort 変数</text>
	</a>
	<text x="191.5px" y="1950.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。 ただし、-u オプションが付いていないと無視されます。</text>
	<text x="110.5px" y="1394.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルだけを検索対象にする</text>
	<text x="33.5px" y="1394.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="1408.5" width="514" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="1424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set ds = new CurDirStack<tspan x="49.5px" y="1439.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="1454.5px" xml:space="preserve">    extensions = g_Vers("TextFileExtension").Keys</tspan>
	<tspan x="49.5px" y="1469.5px" xml:space="preserve">    extensions = CSVFrom( extensions )</tspan>
	<tspan x="49.5px" y="1484.5px" xml:space="preserve">    extensions = Replace( extensions,  ",",  " *." )</tspan>
	<tspan x="49.5px" y="1499.5px" xml:space="preserve">    extensions = Left( "*." + extensions,  Len( extensions ) )</tspan>
	<tspan x="49.5px" y="1514.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="1529.5px" xml:space="preserve">    cd  "..\FolderA"</tspan>
	<tspan x="49.5px" y="1544.5px" xml:space="preserve">    founds = grep( "-r ""define"" "+ extensions, Empty )  '// as array of GrepFound</tspan>
	<tspan x="49.5px" y="1559.5px" xml:space="preserve">    For Each  found  In  founds</tspan>
	<tspan x="49.5px" y="1574.5px" xml:space="preserve">        echo  found.Path</tspan>
	<tspan x="49.5px" y="1589.5px" xml:space="preserve">    Next</tspan></text>
	</g>
</g>
<g id="page536" width="459" height="221" transform="translate(+10,+288122)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="459.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="459.5" y1="-0.5" x2="459.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="221.5" x2="459.5" y2="221.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SortGrepFoundArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SortGrepFoundArray</text>
	<g>
	<rect x="25.5" y="47.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SortGrepFoundArray( Founds as array of GrepFound )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound クラスのオブジェクトの配列をソートします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Founds</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound クラスのオブジェクトの配列</text>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="297.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GrepFound</text>
	</a>
	<text x="24.5px" y="150.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SortGrepFoundArray]" target="_blank">
	<text x="77.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ExpandWildcard_Sort" cats_vhref="%vbslib_new%\_src\vbslib.svg#ExpandWildcard_Sort" onclick="chgPage( evt, 659 )">
	<text x="77.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard_Sort 変数</text>
	</a>
</g>
<g id="page537" width="596" height="595" transform="translate(+10,+288353)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="595.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="595.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="595.5" x2="596.5" y2="595.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GrepClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GrepClass</text>
	<a xlink:href="Test\vbslib_test\T_File\T_Grep.vbs#[T_GrepClass1]" target="_blank">
	<text x="75.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Grep.vbs</text>
	</a>
	<text x="24.5px" y="558.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="535.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GrepClass]" target="_blank">
	<text x="77.5px" y="535.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="171.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GrepClass1</text>
	<text x="282.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Grep1 の *_U (grep -u の内部で使っている）</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの中で、指定したキーワードを含む行を検索します。</text>
	<text x="116.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsRecurseSubFolders</text>
	<text x="263.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーも再帰的に検索対象にする。<tspan x="263.5px" y="247.5px" xml:space="preserve">Execute の TargetPath 引数に PathDictionaryClass </tspan>
	<tspan x="263.5px" y="262.5px" xml:space="preserve">を指定したときは、無視されます </tspan></text>
	<text x="116.5px" y="292.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsOutFileNameOnly</text>
	<text x="41.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="41.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="263.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名のみ出力する</text>
	<text x="116.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsInvertMatch</text>
	<text x="263.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードにマッチしないものを出力する</text>
	<text x="40.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="116.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsHitCount</text>
	<text x="263.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LineNum を求める処理をしない</text>
	<text x="40.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="116.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IgnoreCase</text>
	<text x="116.5px" y="118.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Pattern</text>
	<text x="41.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="41.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="263.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーワード</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg" cats_vhref="%programming%\検索技術、DB\正規表現.svg">
	<text x="367.5px" y="118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（正規表現）</text>
	</a>
	<text x="263.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字を区別しないかどうか</text>
	<a xlink:href="#Execute_GrepClass" onclick="chgPage( evt, 538 )">
	<text x="116.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Execute</text>
	</a>
	<text x="40.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function</text>
	<text x="263.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したファイルの中に対して、検索を実行する</text>
	<text x="263.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ は、bash を経由しないときと同じになります。<tspan x="263.5px" y="150.5px" xml:space="preserve">"" を指定すると .IsOutFileNameOnly = True なら、</tspan>
	<tspan x="263.5px" y="165.5px" xml:space="preserve">すべてのファイルを検索結果に含めます。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="24.5px" y="80.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript.RegExp</text>
	</a>
	<text x="127.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にあるメンバーと同じものは、同じ名前にしています。</text>
	<text x="24.5px" y="429.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="440.5" width="262" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set a_grep = new GrepClass<tspan x="56.5px" y="471.5px" xml:space="preserve">a.grep.Pattern = "&lt;/?xml&gt;"</tspan>
	<tspan x="56.5px" y="486.5px" xml:space="preserve">founds = a_grep.Execute( "folder\*.txt" )</tspan></text>
	</g>
</g>
<g id="page538" width="642" height="385" transform="translate(+10,+288958)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="385.5" x2="642.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Execute_GrepClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Execute (GrepClass)</text>
	<g>
	<rect x="22.5" y="45.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GrepClass::Execute( TargetPath as variant ) as array of GrepFound</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの中で、指定したキーワードを含む行を検索します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象フォルダーやワイルドカード（複数可）、または</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound オブジェクト</text>
	</a>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="426.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GrepFound</text>
	</a>
	<text x="312.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列、または Empty</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="489.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<a xlink:href="#GrepClass" onclick="chgPage( evt, 537 )">
	<text x="501.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  GrepClass</text>
	</a>
	<text x="30.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath 引数は、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="146.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript.RegExp</text>
	</a>
	<text x="251.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Execute メソッドの引数と異なります。</text>
	<text x="24.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="230.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">founds = a_grep.Execute( "folder\*.txt" )</text>
	</g>
	<g>
	<rect x="48.5" y="264.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">founds = a_grep.Execute( Array( "folder_A\*.txt", "folder_B\*.txt" ) )</text>
	</g>
	<g>
	<rect x="48.5" y="298.5" width="238" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">paths = ArrayFromWildcard( "folder" )<tspan x="56.5px" y="329.5px" xml:space="preserve">paths.AddRemove  "folder\.svn"</tspan>
	<tspan x="56.5px" y="344.5px" xml:space="preserve">founds = a_grep.Execute( paths )</tspan></text>
	</g>
</g>
<g id="page539" width="574" height="560" transform="translate(+10,+289353)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="560.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="560.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="560.5" x2="574.5" y2="560.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ToRegExpPattern" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToRegExpPattern</text>
	<g>
	<rect x="25.5" y="65.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="81.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ToRegExpPattern( NotEscapedString as string ) as string</text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">egrep 仕様・VBScript 仕様の正規表現で使われるメタ文字も検索できるように変換します。</text>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NotEscapedString</text>
	<text x="225.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メタ文字も含む可能性がある検索キーワード</text>
	<text x="97.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="225.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メタ文字をエスケープした検索キーワード</text>
	<g>
	<rect x="59.5" y="278.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  ToRegExpPattern( "[0](1)\" ) = "\[0\]\(1\)\\"</text>
	</g>
	<text x="24.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="67.5px" y="422.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VBScript.RegExp</text>
	</a>
	<text x="24.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="448.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#GrepKeyword" onclick="chgPage( evt, 540 )">
	<text x="67.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GrepKeyword</text>
	</a>
	<text x="24.5px" y="523.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_File\T_Grep.vbs#[T_GrepKeyword]" target="_blank">
	<text x="76.5px" y="499.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Grep.vbs # [T_GrepKeyword]</text>
	</a>
	<text x="24.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ToRegExpPattern]" target="_blank">
	<text x="76.5px" y="448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg">
	<text x="67.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg#interop">
	<text x="67.5px" y="401.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 互換性 （正規表現）</text>
	</a>
	<text id="ToOldRegExpPattern" class="keyword" x="24.5px" y="45.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToOldRegExpPattern</text>
	<g>
	<rect x="25.5" y="130.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ToOldRegExpPattern( NotEscapedString as string ) as string</text>
	</g>
	<text x="33.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">grep 仕様の正規表現で使われるメタ文字も検索できるように変換します。</text>
	<g>
	<rect x="59.5" y="310.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  ToOldRegExpPattern( "[0](1)\" ) = "\[0\](1)\\"</text>
	</g>
	<text x="162.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToRegExpPattern</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ToOldRegExpPattern]" target="_blank">
	<text x="76.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="162.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToOldRegExpPattern</text>
</g>
<g id="page540" width="565" height="793" transform="translate(+10,+289923)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="793.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="793.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="793.5" x2="565.5" y2="793.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GrepKeyword" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GrepKeyword</text>
	<text id="EGrepKeyword" class="keyword" x="24.5px" y="45.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EGrepKeyword</text>
	<g>
	<rect x="22.5" y="78.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GrepKeyword( NotEscapedString as string ) as string</text>
	</g>
	<text x="32.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーワードを grep や egrep のコマンドラインに指定する形式に変換します。</text>
	<text x="35.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NotEscapedString</text>
	<text x="99.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="230.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索キーワード</text>
	<text x="230.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">grep や egrep のコマンドラインに指定する形式</text>
	<g>
	<rect x="22.5" y="111.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  EGrepKeyword( NotEscapedString as string ) as string</text>
	</g>
	<text x="24.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を grep や egrep のパラメーターに指定するときは、" " で囲んでください。<tspan x="24.5px" y="317.5px" xml:space="preserve">' ' で囲まないでください。 なぜなら \ がコマンドラインのエスケープ開始文字ではなく</tspan>
	<tspan x="24.5px" y="332.5px" xml:space="preserve">なるからです。</tspan></text>
	<g>
	<rect x="41.5" y="623.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="639.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GrepKeyword( "---\" ) = "\---\\\\"</text>
	</g>
	<g>
	<rect x="41.5" y="351.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">grep -r "\---" *</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GrepKeyword]" target="_blank">
	<text x="127.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EGrepKeyword]" target="_blank">
	<text x="127.5px" y="45.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_Grep.vbs#[T_GrepKeyword]" target="_blank">
	<text x="79.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Grep.vbs # [T_GrepKeyword]</text>
	</a>
	<text x="24.5px" y="732.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="540.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="GrepExpression" class="keyword" x="24.5px" y="62.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GrepExpression</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GrepExpression]" target="_blank">
	<text x="127.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="22.5" y="144.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GrepExpression( RegularExpression as string ) as string</text>
	</g>
	<text x="99.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpression</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\正規表現.svg" cats_vhref="%programming%\検索技術、DB\正規表現.svg">
	<text x="230.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現</text>
	</a>
	<text x="43.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpression 引数に指定した \ 文字は bash を経由しないときと同じになります。 <tspan x="43.5px" y="462.5px" xml:space="preserve">例： \\\\ = \ 文字が２つをキーワードとする</tspan>
	<tspan x="43.5px" y="477.5px" xml:space="preserve">RegularExpression 引数の先頭に、- を指定したときにオプションと扱われないように、</tspan>
	<tspan x="43.5px" y="492.5px" xml:space="preserve">先頭に \ が付いたものが返ります。</tspan></text>
	<text x="24.5px" y="423.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegularExpression 引数</text>
	<g>
	<rect x="41.5" y="656.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GrepExpression( "---\" ) = "\---\\"</text>
	</g>
	<g>
	<rect x="41.5" y="590.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GrepExpression( "abc[A-Z]\def" ) = "abc[A-Z]\\def"</text>
	</g>
	<g>
	<rect x="41.5" y="557.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="573.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GrepKeyword( "abc[0]\def" ) = "abc\\[0\\]\\\\def"</text>
	</g>
	<text x="24.5px" y="756.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ToRegExpPattern" onclick="chgPage( evt, 539 )">
	<text x="79.5px" y="756.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToRegExpPattern</text>
	</a>
</g>
<g id="page541" width="513" height="433" transform="translate(+10,+290726)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="513.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="433.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="513.5" y1="-0.5" x2="513.5" y2="433.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="433.5" x2="513.5" y2="433.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="find" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">find</text>
	<g>
	<rect x="22.5" y="45.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  find( keyword as string, path as string ) as string</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中で、指定したキーワードを含む行をまとめて返します。</text>
	<text x="30.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="94.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">keyword</text>
	<text x="151.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索するキーワード</text>
	<text x="151.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードを含む行、または複数行</text>
	<text x="94.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="94.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="151.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルのパス</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[find]" target="_blank">
	<text x="109.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="34.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="100.5" y="180.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="108.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  lines = find( "&lt;ERROR", "Test_logs.txt" )</text>
	</g>
	<text x="58.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_logs.txt ファイルのサンプル</text>
	<g>
	<rect x="80.5" y="240.5" width="202" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="88.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start main.vbs<tspan x="88.5px" y="271.5px" xml:space="preserve">&lt;ERROR msg='not found symbol'/&gt;</tspan>
	<tspan x="88.5px" y="286.5px" xml:space="preserve">Fail.</tspan></text>
	</g>
	<text x="58.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値のサンプル</text>
	<g>
	<rect x="80.5" y="324.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="88.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg='not found symbol'/&gt;</text>
	</g>
	<text x="24.5px" y="396.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#FindStringLines" cats_vhref="%vbslib_new%\_src\vbslib.svg#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="74.5px" y="396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
</g>
<g id="page542" width="454" height="192" transform="translate(+10,+291169)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="454.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="454.5" y1="-0.5" x2="454.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="192.5" x2="454.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="find_c" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">find_c</text>
	<g>
	<rect x="22.5" y="45.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  find_c( keyword as string, path as string ) as integer</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中で、指定したキーワードを含む行数を返します。</text>
	<text x="30.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="94.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">keyword</text>
	<text x="94.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="151.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索するキーワード</text>
	<text x="151.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルのパス</text>
	<text x="151.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードを含む行数</text>
	<text x="94.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[find_c]" target="_blank">
	<text x="119.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page543" width="626" height="1514" transform="translate(+10,+291371)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1514.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="1514.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1514.5" x2="626.5" y2="1514.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SearchStringTemplate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SearchStringTemplate</text>
	<text x="24.5px" y="1388.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_SearchStringTemplate" target="_blank">
	<text x="82.5px" y="1388.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="532" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SearchStringTemplate( FolderPath as string, RegularExpressionPart as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">   TemplateStrings as array of string, Opt as Empty ) as array of array of GrepFound</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中をキーワードで検索し、どのテンプレートと一致するかを一覧します。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpressionPart</text>
	<text x="244.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象フォルダーやワイルドカード</text>
	<text x="244.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの中にあるキーワード。複数行不可</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateStrings</text>
	<text x="244.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレート（複数行可）、または、その配列</text>
	<text x="97.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="515.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<a xlink:href="#GrepFound" onclick="chgPage( evt, 535 )">
	<text x="244.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound オブジェクト</text>
	</a>
	<text x="379.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の配列の配列</text>
	<text x="33.5px" y="1055.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値( i ) は、TemplateStrings( i ) のテンプレートにマッチした場所を示す GrepFound オブジェクト<tspan x="33.5px" y="1070.5px" xml:space="preserve">の配列です。 返り値( UBound( TemplateStrings ) + 1 ) は、どのテンプレートにもマッチしなかった</tspan>
	<tspan x="33.5px" y="1085.5px" xml:space="preserve">場所を示す GrepFound オブジェクトの配列です。</tspan></text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[SearchStringTemplate]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: SearchStringTemplate" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="1363.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="1363.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="1113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GrepFound オブジェクトのメンバー変数の内容は、次の通りです。</text>
	<text x="69.5px" y="1137.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Path</text>
	<text x="69.5px" y="1157.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LineNum</text>
	<text x="69.5px" y="1177.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LineText</text>
	<text x="148.5px" y="1137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名</text>
	<text x="148.5px" y="1157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="148.5px" y="1177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Array( テンプレートの開始位置（1以上）, テンプレートの次の位置 )</text>
	<text x="33.5px" y="1210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetEchoStr に渡すと、次のように変わります。</text>
	<text x="148.5px" y="1281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートにマッチしたファイルの中の内容。 複数行の場合あり</text>
	<text x="148.5px" y="1261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号</text>
	<text x="148.5px" y="1241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名</text>
	<text x="69.5px" y="1281.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LineText</text>
	<text x="69.5px" y="1261.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LineNum</text>
	<text x="69.5px" y="1241.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Path</text>
	<text x="169.5px" y="1388.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SearchStringTemplate</text>
	<text x="24.5px" y="1413.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#PartCmp">
	<text x="82.5px" y="1477.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PartCmp</text>
	</a>
	<g>
	<rect x="62.5" y="669.5" width="370" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="685.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    founds = SearchStringTemplate( "TargetFolder", "(((", _<tspan x="70.5px" y="700.5px" xml:space="preserve">        "/***********" +vbCRLF+ _</tspan>
	<tspan x="70.5px" y="715.5px" xml:space="preserve">        "((( ${FunctionName} ))$\{)" +vbCRLF+ _</tspan>
	<tspan x="70.5px" y="730.5px" xml:space="preserve">        "************/" +vbCRLF, Empty )</tspan>
	<tspan x="70.5px" y="745.5px" xml:space="preserve"></tspan>
	<tspan x="70.5px" y="760.5px" xml:space="preserve">    Assert  founds(0)(0).LineNum = 1  '// マッチした</tspan>
	<tspan x="70.5px" y="775.5px" xml:space="preserve">    Assert  founds(0)(1).LineNum = 5  '// マッチした</tspan>
	<tspan x="70.5px" y="790.5px" xml:space="preserve">    Assert  founds(1)(0).LineNum = 9  '// マッチしなかった</tspan></text>
	</g>
	<text x="24.5px" y="602.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="50.5px" y="627.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetFolder フォルダーの中にあるテキストファイルの中から "(((" を検索し、見つかった<tspan x="50.5px" y="642.5px" xml:space="preserve">位置に、テンプレート（下記の複数行の文字列） がマッチしているものと、マッチしていない</tspan>
	<tspan x="50.5px" y="657.5px" xml:space="preserve">ものに分けます。</tspan></text>
	<g>
	<rect x="92.5" y="839.5" width="106" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/***********<tspan x="100.5px" y="870.5px" xml:space="preserve">((( FuncA ))${)</tspan>
	<tspan x="100.5px" y="885.5px" xml:space="preserve">************/</tspan>
	<tspan x="100.5px" y="900.5px" xml:space="preserve"></tspan>
	<tspan x="100.5px" y="915.5px" xml:space="preserve">/***********</tspan>
	<tspan x="100.5px" y="930.5px" xml:space="preserve">((( FuncB ))${)</tspan>
	<tspan x="100.5px" y="945.5px" xml:space="preserve">************/</tspan>
	<tspan x="100.5px" y="960.5px" xml:space="preserve"></tspan>
	<tspan x="100.5px" y="975.5px" xml:space="preserve">/***********</tspan>
	<tspan x="100.5px" y="990.5px" xml:space="preserve">((( FuncC )))</tspan>
	<tspan x="100.5px" y="1005.5px" xml:space="preserve">************/</tspan></text>
	</g>
	<text x="50.5px" y="828.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象のテキストファイル</text>
	<text x="83.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:end" xml:space="preserve">1:<tspan x="83.5px" y="870.5px" xml:space="preserve">2:</tspan>
	<tspan x="83.5px" y="885.5px" xml:space="preserve">3:</tspan>
	<tspan x="83.5px" y="900.5px" xml:space="preserve">4:</tspan>
	<tspan x="83.5px" y="915.5px" xml:space="preserve">5:</tspan>
	<tspan x="83.5px" y="930.5px" xml:space="preserve">6:</tspan>
	<tspan x="83.5px" y="945.5px" xml:space="preserve">7:</tspan>
	<tspan x="83.5px" y="960.5px" xml:space="preserve">8:</tspan>
	<tspan x="83.5px" y="975.5px" xml:space="preserve">9:</tspan>
	<tspan x="83.5px" y="990.5px" xml:space="preserve">10:</tspan>
	<tspan x="83.5px" y="1005.5px" xml:space="preserve">11:</tspan></text>
	<text x="218.5px" y="991.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… RegularExpressionPart 引数に指定した ((( にヒットするが、<+tspan x="218.5px" y="1006.5px" xml:space="preserve">　　テンプレートに指定した ${ がないのでマッチしない</tspan></text>
	<text x="33.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードが見つかった位置が、指定したテンプレートの一部であるものと、そうでないものを<tspan x="33.5px" y="269.5px" xml:space="preserve">一覧します。 これを応用すれば、テンプレートの内容が違っていたり、古いテンプレートのまま</tspan>
	<tspan x="33.5px" y="284.5px" xml:space="preserve">になっていたりするものを見つけることができます。</tspan></text>
	<text x="50.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートは、可変の部分を "${変数名}" のように記述してください。 可変の部分は、複数行<tspan x="50.5px" y="365.5px" xml:space="preserve">にまたぐことができます。 SearchStringTemplate 関数はテンプレートの中の変数名を無視しま</tspan>
	<tspan x="50.5px" y="380.5px" xml:space="preserve">すが、テンプレートを ScanFromTemplate 関数などにそのまま渡すことができます。 </tspan>
	<tspan x="50.5px" y="395.5px" xml:space="preserve">${ 文字は "$\{" と記述してください。 $\ 文字は "$\\" と記述してください。</tspan></text>
	<g>
	<rect x="79.5" y="407.5" width="160" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">関数名： ${FunctionName}<tspan x="87.5px" y="438.5px" xml:space="preserve">引数：   ${Arguments}</tspan>
	<tspan x="87.5px" y="453.5px" xml:space="preserve">返り値： ${RerutnValue}</tspan></text>
	</g>
	<a xlink:href="#ScanFromTemplate" cats_vhref="%vbslib_new%\_src\vbslib.svg#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="82.5px" y="1445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
	<text x="97.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="244.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<a xlink:href="#ExpandWildcard_Sort" cats_vhref="%vbslib_new%\_src\vbslib.svg#ExpandWildcard_Sort" onclick="chgPage( evt, 659 )">
	<text x="33.5px" y="1319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard_Sort 変数</text>
	</a>
	<text x="185.5px" y="1319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。</text>
	<a xlink:href="#ReplaceStringTemplate" onclick="chgPage( evt, 591 )">
	<text x="82.5px" y="1413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceStringTemplate</text>
	</a>
	<text x="50.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値が founds のとき、founds(t)(i) の t は TemplateStrings 引数の配列番号、i はテンプレート<tspan x="50.5px" y="536.5px" xml:space="preserve">にマッチした複数の場所に 0 から順番につけた番号です。</tspan>
	<tspan x="50.5px" y="551.5px" xml:space="preserve">founds(t)(i).LineNum は、キーワードがある位置の行番号です。</tspan></text>
	<a xlink:href="#GetLineNumOfTemplateDifference" onclick="chgPage( evt, 544 )">
	<text x="82.5px" y="1461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNumOfTemplateDifference</text>
	</a>
	<text x="24.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="324.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TemplateStrings 引数</text>
	<a xlink:href="#Execute_GrepClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#Execute_GrepClass" onclick="chgPage( evt, 538 )">
	<text x="455.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Execute (GrepClass)</text>
	</a>
	<a xlink:href="#EchoOld_ReplaceTemplateClass" onclick="chgPage( evt, 596 )">
	<text x="82.5px" y="1429.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EchoOld (ReplaceTemplateClass)</text>
	</a>
</g>
<g id="page544" width="626" height="656" transform="translate(+10,+292895)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="656.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="656.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="656.5" x2="626.5" y2="656.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLineNumOfTemplateDifference" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLineNumOfTemplateDifference</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetLineNumOfTemplateDifference( TargetString as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    RegularExpressionPart as string, TemplateString as string ) as integer</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した文字列の中で、テンプレートに一致しない場所の行番号を返します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetString</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpressionPart</text>
	<text x="244.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートが含まれる（はずの）文字列</text>
	<text x="244.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレート（複数行可）</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateString</text>
	<text x="33.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの書き方について、</text>
	<a xlink:href="#SearchStringTemplate" onclick="chgPage( evt, 543 )">
	<text x="222.5px" y="231.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchStringTemplate</text>
	</a>
	<g>
	<rect x="46.5" y="296.5" width="304" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">line_num = GetLineNumOfTemplateDifference( _<tspan x="54.5px" y="327.5px" xml:space="preserve">	"----" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="342.5px" xml:space="preserve">	"----" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="357.5px" xml:space="preserve">	"Parameter1: abc" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="372.5px" xml:space="preserve">	"Param2:     def" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="387.5px" xml:space="preserve">	"Parameter3: ghi" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="402.5px" xml:space="preserve">	"----" +vbCRLF, _</tspan>
	<tspan x="54.5px" y="417.5px" xml:space="preserve">	_</tspan>
	<tspan x="54.5px" y="432.5px" xml:space="preserve">	"Parameter1", _</tspan>
	<tspan x="54.5px" y="447.5px" xml:space="preserve">	_</tspan>
	<tspan x="54.5px" y="462.5px" xml:space="preserve">	"Parameter1: ${1}" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="477.5px" xml:space="preserve">	"Parameter2: ${2}" +vbCRLF+_</tspan>
	<tspan x="54.5px" y="492.5px" xml:space="preserve">	"Parameter3: ${3}" +vbCRLF )</tspan>
	<tspan x="54.5px" y="507.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="522.5px" xml:space="preserve">Assert  line_num = 4  '// Param2: の場所の行番号</tspan></text>
	</g>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="244.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートに一致しない場所の行番号。 0=すべて一致</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="244.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの中にあるキーワード。複数行不可</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="515.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[GetLineNumOfTemplateDifference]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: GetLineNumOfTemplateDifference" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="565.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_GetLineNumOfTemplateDifference" target="_blank">
	<text x="82.5px" y="592.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="24.5px" y="592.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="168.5px" y="592.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetLineNumOfTemplateDifference</text>
	<a xlink:href="#RunGetDifference_ReplaceTemplateClass" onclick="chgPage( evt, 597 )">
	<text x="82.5px" y="619.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunGetDifference (ReplaceTemplateClass)</text>
	</a>
	<text x="24.5px" y="619.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page545" width="584" height="838" transform="translate(+10,+293561)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="838.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="838.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="838.5" x2="584.5" y2="838.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateFile</text>
	<g>
	<rect x="33.5" y="46.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CreateFile( path as string, text as string ) as string</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のテキストを内容としたテキストファイルを作成します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成するテキストファイルのパス</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容</text>
	<a xlink:href="#WaitForFile" onclick="chgPage( evt, 928 )">
	<text x="73.5px" y="765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WaitForFile</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CreateFile]" target="_blank">
	<text x="142.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text に指定した文字列の末尾に改行が自動的に入らないテキストが作成されます。</text>
	<text x="107.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントフォルダに a.txt ファイルを作る</text>
	<g>
	<rect x="42.5" y="298.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFile  "a.txt", "ABC"</text>
	</g>
	<text x="93.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成したテキストファイルのフル・パス</text>
	<text x="50.5px" y="654.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に相対パスを指定したとき、基準フォルダはカレント・フォルダになりますが、ワイルド<tspan x="50.5px" y="669.5px" xml:space="preserve">カードが含まれていると、テンポラリ・フォルダになります。 詳しくは、</tspan></text>
	<g>
	<rect x="42.5" y="358.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  CreateFile( "*.xml", obj.xml )</text>
	</g>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text pub="n" x="426.5px" y="669.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTempPath</text>
	</a>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text pub="n" x="174.5px" y="765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTempPath</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#OutXML" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#OutXML">
	<text pub="n" x="242.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">xml</text>
	</a>
	<a xlink:href="#start" onclick="chgPage( evt, 840 )">
	<text pub="n" x="50.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start</text>
	</a>
	<text x="218.5px" y="374.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">obj</text>
	<text x="107.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">obj の xml プロパティを、テンポラリファイルに出力して開く</text>
	<a xlink:href="#OpenForWrite" onclick="chgPage( evt, 570 )">
	<text pub="n" x="299.5px" y="765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForWrite</text>
	</a>
	<text x="24.5px" y="765.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#txt_write" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#txt_write">
	<text pub="n" x="73.5px" y="783.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テキストファイルを作成する (VBS)</text>
	</a>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="50.5px" y="608.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<text x="203.5px" y="608.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うと、テキストファイルのフォーマットを指定できます。</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_CreateFile]" target="_blank">
	<text x="73.5px" y="713.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_CreateFile]</text>
	</a>
	<text x="24.5px" y="713.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#new_IsSafeFileUpdateStack" onclick="chgPage( evt, 574 )">
	<text pub="n" x="50.5px" y="624.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_IsSafeFileUpdateStack</text>
	</a>
	<text x="205.5px" y="624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うと、内部で</text>
	<text x="397.5px" y="624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使います。</text>
	<a xlink:href="#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text pub="n" x="305.5px" y="624.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SafeFileUpdate</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="66.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="29.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="66.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告 [E_OutOfWritable]</text>
	</a>
	<a xlink:href="..\..\Cats\clib\FileT\FileT.svg#FileT_create" cats_vhref="%svgcats_src%\clib\FileT\FileT.svg#FileT_create">
	<text pub="n" x="73.5px" y="801.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileT_create (clib)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#CreateFile" onclick="chgPage( evt, 545 )" target="_blank">
	<text x="184.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">mini (src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_CreateFile_Err]" target="_blank">
	<text x="73.5px" y="730.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_CreateFile_Err]</text>
	</a>
	<text x="29.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="30.5px" y="349.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="30.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="447.5" width="394" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="463.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path = "_work.txt"<tspan x="50.5px" y="478.5px" xml:space="preserve">text = ReadFile( path )</tspan>
	<tspan x="50.5px" y="493.5px" xml:space="preserve">'// ここで text を変更</tspan>
	<tspan x="50.5px" y="508.5px" xml:space="preserve">Set cs = new_TextFileCharSetStack( ReadUnicodeFileBOM( path ) )</tspan>
	<tspan x="50.5px" y="523.5px" xml:space="preserve">CreateFile  path, text</tspan>
	<tspan x="50.5px" y="538.5px" xml:space="preserve">cs = Empty</tspan></text>
	</g>
	<text x="24.5px" y="584.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<a xlink:href="#ReadUnicodeFileBOM" onclick="chgPage( evt, 558 )">
	<text x="260.5px" y="508.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadUnicodeFileBOM</text>
	</a>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="104.5px" y="508.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text x="92.5px" y="478.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadFile</text>
	</a>
	<text x="114.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Unicode 形式かどうかを維持してファイルの内容を変更する</text>
	<a xlink:href="#Text_ReplaceTextFile1" onclick="chgPage( evt, 581 )">
	<text x="179.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForReplace の Text</text>
	</a>
	<text x="42.5px" y="439.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="80.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の方法より、</text>
	<text x="326.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を変更する方が扱いやすいでしょう。</text>
</g>
<g id="page546" width="481" height="277" transform="translate(+10,+294409)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="481.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="481.5" y1="-0.5" x2="481.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="277.5" x2="481.5" y2="277.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="touch" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">touch</text>
	<g>
	<rect x="33.5" y="47.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  touch( Path as string )</text>
	</g>
	<text x="41.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプ（ファイルの更新日時）を現在の日時に更新します。</text>
	<text x="41.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="164.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプを更新するファイルのパス</text>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_touch]" target="_blank">
	<text x="71.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.c</text>
	</a>
	<text x="24.5px" y="208.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="154.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_touch</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[touch]" target="_blank">
	<text x="75.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[touch]" target="_blank">
	<text x="172.5px" y="208.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_helper.c</text>
	</a>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path に指定したファイルが存在しないときは、空のファイルを作成します。</text>
</g>
<g id="page547" width="647" height="398" transform="translate(+10,+294696)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="647.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="647.5" y1="-0.5" x2="647.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="398.5" x2="647.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetDateLastModified" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetDateLastModified</text>
	<g>
	<rect x="33.5" y="47.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetDateLastModified( in_PathAndDate as dictionary of CDate )</text>
	</g>
	<text x="41.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプ（ファイルの更新日時）を設定します。</text>
	<text x="41.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathAndDate</text>
	<text x="208.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプを更新するファイルのパスをキー、アイテムが日付の辞書</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[SetDateLastModified]" target="_blank">
	<text x="172.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_helper.c</text>
	</a>
	<text x="24.5px" y="317.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="339.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_SetDateLastModified]" target="_blank">
	<text x="71.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.c</text>
	</a>
	<text x="154.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetDateLastModified</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SetDateLastModified]" target="_blank">
	<text x="71.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="41.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathAndDate 引数のアイテムには、</text>
	<text x="303.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定します。</text>
	<text x="24.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="51.5" y="232.5" width="316" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetDateLastModified  Dict(Array( _<tspan x="59.5px" y="263.5px" xml:space="preserve">    "FileA.txt", CDate( "2008/06/16 12:00:00" ), _</tspan>
	<tspan x="59.5px" y="278.5px" xml:space="preserve">    "FileB.txt", CDate( "2009/09/29 23:59:59" ) ))</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Date" onclick="chgPage( evt, 366 )">
	<text x="254.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Date 型</text>
	</a>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#File_DateLastModified">
	<text x="71.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ File::DateLastModified</text>
	</a>
	<text x="41.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定する日時のタイムゾーンは、ローカルです。</text>
	<text x="41.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で、vbslib_helper.exe を呼び出しています。</text>
</g>
<g id="page548" width="590" height="1232" transform="translate(+10,+295104)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="1232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1232.5" x2="590.5" y2="1232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="51" y="207" width="247" height="97" xlink:href="data:;base64,
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"/>
	<text x="24.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この警告が出る最も多い原因は、ユーザが設定した場所に書き込み許可を設定しなかった<tspan x="24.5px" y="461.5px" xml:space="preserve">スクリプトのバグです。 スクリプト開発者は、</tspan></text>
	<text id="owerr" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Out of Writable 警告 [E_OutOfWritable]</text>
	<g>
	<rect x="49.5" y="122.5" width="436" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[WARNING] Out of Writable, see "Out of Writable" in vbslib manual.<tspan x="57.5px" y="153.5px" xml:space="preserve"> "C:\home\scriptlib\vbslib_new\_src\Test\vbslib_test\T_Writable\work2"</tspan></text>
	</g>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトが想定していない場所に、ファイルを出力しようとしたとき、出力してよいかユーザに<tspan x="24.5px" y="77.5px" xml:space="preserve">確認を取ります。</tspan></text>
	<text x="43.5px" y="112.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトへの出力例：</text>
	<text x="43.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">確認ウィンドウ：</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="268.5px" y="461.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKeyClass::NewWritable</text>
	</a>
	<text x="419.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<text x="24.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使ったスクリプトは、ダブルクリックした .vbs ファイルがあるフォルダ、または、ユーザが<tspan x="24.5px" y="356.5px" xml:space="preserve">設定した場所のフォルダのどちらかしか、ファイルを作成したり削除しないように作られます。</tspan>
	<tspan x="24.5px" y="371.5px" xml:space="preserve">このルールが守られなかったとき、警告が出ます。</tspan>
	<tspan x="24.5px" y="386.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="401.5px" xml:space="preserve">この機能は、スクリプト開発者のミスによって問題が起きないようにするためのものであり、</tspan>
	<tspan x="24.5px" y="416.5px" xml:space="preserve">悪意のあるスクリプトは、この警告を出さないでファイルを壊すこともあります。</tspan></text>
	<a xlink:href="Document\vbslib_test2.svg#T_Writable">
	<text x="73.5px" y="1196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Writable</text>
	</a>
	<text id="OutOfWritableDebug" x="24.5px" y="555.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Out of Writable 警告のデバッグ</text>
	<text x="24.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガでスクリプトを起動し、Out of Writable の警告で、プログラムの終了やキャンセルを<tspan x="24.5px" y="600.5px" xml:space="preserve">選ぶと、例外によりブレークします。</tspan></text>
	<g>
	<rect x="52.5" y="629.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">      Err.Raise  E_OutOfWritable,, "Out of Writable """ &amp; CheckPath &amp; """"<tspan x="60.5px" y="660.5px" xml:space="preserve">      ' Watch  g_CurrentWritables.CurrentPathes and CheckPath</tspan></text>
	</g>
	<text x="24.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_CurrentWritables.CurrentPathes や CheckPath をウォッチウィンドウでチェックしてください。</text>
	<text x="24.5px" y="764.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="40.5px" y="1018.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">mkdir など</text>
	<text x="64.5px" y="1037.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_AppKey.CheckWritable</text>
	<text x="85.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Key.CheckWritable</text>
	<text x="107.5px" y="1075.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CurrentWritables.CheckWritable</text>
	<text x="124.5px" y="1095.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Key.CheckPlusWritable</text>
	<text x="329.5px" y="1075.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"...\*" 以外のチェック</text>
	<text x="329.5px" y="1095.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"...\*" で追加されたものと比較</text>
	<text x="107.5px" y="1139.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Key.Ask</text>
	<text x="220.5px" y="1139.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">警告の表示</text>
	<text x="107.5px" y="1158.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_PlusWritables( UBound( m_PlusWritables ) ) = abs_path</text>
	<text x="453.5px" y="1158.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable を追加</text>
	<text x="281.5px" y="1056.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">隠しキーのメソッド</text>
	<text x="264.5px" y="1037.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">公開キーのメソッド</text>
	<text x="24.5px" y="1196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="492.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル変数のデストラクタでファイル操作をすると、メイン関数で作成した Writables<tspan x="24.5px" y="507.5px" xml:space="preserve">オブジェクトが削除された後なので、必ず警告が発生します。</tspan></text>
	<text x="107.5px" y="1117.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsEmpty( abs_path ) Then  Exit Sub</text>
	<text x="356.5px" y="1117.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable の中なので OK</text>
	<text x="40.5px" y="796.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppKey.NewWritable</text>
	<text x="55.5px" y="813.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Writables::SetPathes</text>
	<text x="73.5px" y="871.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Pathes( UBound( m_Pathes ) ) = g_TempFile.m_FolderPath + "\"</text>
	<text x="73.5px" y="852.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Pathes(i) = abs_path + "\"</text>
	<text x="265.5px" y="852.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable の登録</text>
	<text x="265.5px" y="889.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリを Writable に登録</text>
	<text x="73.5px" y="832.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CurrentWritables.AskFileAccess</text>
	<text x="40.5px" y="918.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Writables::Enable</text>
	<text x="54.5px" y="937.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WritablesStack::PushPathes</text>
	<text x="70.5px" y="955.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CurrentWritables::PushPathes</text>
	<text x="85.5px" y="973.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_PathesStack.Push</text>
	<text x="197.5px" y="918.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable を有効にする</text>
	<a xlink:href="#AppKeyClass_Watch" onclick="chgPage( evt, 553 )">
	<text pub="n" x="231.5px" y="707.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKeyClass::Watch</text>
	</a>
	<text x="354.5px" y="707.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をばらまいてください。</text>
	<text x="24.5px" y="707.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable の状況を確認したいときは、</text>
	<text x="44.5px" y="624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKeyClass::Ask</text>
</g>
<g id="page549" width="552" height="1292" transform="translate(+10,+296346)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="552.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="552.5" y1="-0.5" x2="552.5" y2="1292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1292.5" x2="552.5" y2="1292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AppKeyClass_NewWritable" class="title, keyword2" x="19.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NewWritable (AppKeyClass)</text>
	<g>
	<rect x="23.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AppKeyClass::NewWritable( Pathes as variant ) as Writables</text>
	</g>
	<g>
	<rect x="33.5" y="552.5" width="388" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="568.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="41.5px" y="583.5px" xml:space="preserve">  Set w_= AppKey.NewWritable( "." ).Enable()</tspan>
	<tspan x="41.5px" y="598.5px" xml:space="preserve">    '// 書き込み可能な範囲</tspan>
	<tspan x="41.5px" y="613.5px" xml:space="preserve">  w_ = Empty  '// これを書かないときは、関数が終わるまでが範囲</tspan>
	<tspan x="41.5px" y="628.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル１： カレントフォルダを書き込み可能にする</text>
	<text x="24.5px" y="974.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： 後で out フォルダを書き込み可能にする</text>
	<g>
	<rect x="33.5" y="982.5" width="244" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="998.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="41.5px" y="1013.5px" xml:space="preserve">  Set wr = AppKey.NewWritable( "out" )</tspan>
	<tspan x="41.5px" y="1028.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="1043.5px" xml:space="preserve">  sub2  wr</tspan>
	<tspan x="41.5px" y="1058.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="41.5px" y="1073.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="1088.5px" xml:space="preserve">Sub  sub2( wr )</tspan>
	<tspan x="41.5px" y="1103.5px" xml:space="preserve">  Set w_ = wr.Enable()</tspan>
	<tspan x="41.5px" y="1118.5px" xml:space="preserve">    '// "out" に書き込み可能な範囲</tspan>
	<tspan x="41.5px" y="1133.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能なフォルダの設定オブジェクトを生成します。</text>
	<text x="31.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Pathes</text>
	<text x="152.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能なフォルダの</text>
	<text x="95.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="152.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable 設定オブジェクト</text>
	<text x="31.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常は、サンプル１のように使い、NewWritable 関数の引数を調整します。<tspan x="31.5px" y="231.5px" xml:space="preserve">もしくは、使っているオブジェクトの</tspan></text>
	<text x="31.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">渡すと、書き込み可能なフォルダの設定を不正に変えられる可能性があります。<tspan x="31.5px" y="326.5px" xml:space="preserve">返り値である Writable 設定オブジェクトは、他の関数に渡すことができます。</tspan></text>
	<text x="31.5px" y="295.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKey は、なるべく他の関数に渡さないようにしてください。</text>
	<g>
	<rect x="33.5" y="872.5" width="382" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="888.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="41.5px" y="903.5px" xml:space="preserve">  Set w_= AppKey.NewWritable( Array("out1","out2") ).Enable()</tspan>
	<tspan x="41.5px" y="918.5px" xml:space="preserve">    '// 書き込み可能な範囲</tspan>
	<tspan x="41.5px" y="933.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="864.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： 複数のフォルダを書き込み可能にする</text>
	<a xlink:href="#Writables_Enable" onclick="chgPage( evt, 554 )">
	<text pub="n" x="257.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Enable</text>
	</a>
	<text x="31.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKeyClass は、</text>
	<a xlink:href="#Writables_Enable" onclick="chgPage( evt, 554 )">
	<text pub="n" x="312.5px" y="142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Writables::Enable</text>
	</a>
	<text x="143.5px" y="583.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable( "." )</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AppKeyClass]" target="_blank">
	<text x="246.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="333.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">。文字列、または文字列の配列</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text x="304.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パス</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="62.5px" y="1223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス</text>
	</a>
	<text x="24.5px" y="1181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="62.5px" y="1181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告</text>
	</a>
	<a xlink:href="#SetWritableMode" onclick="chgPage( evt, 555 )">
	<text pub="n" x="62.5px" y="1202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetWritableMode</text>
	</a>
	<text x="24.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： デスクトップに新規フォルダの作成を可能にし、新規フォルダの中は書き込み<tspan x="24.5px" y="689.5px" xml:space="preserve">可能にする。 新規フォルダを作成することができるフォルダのパスの後に \* を指定して</tspan>
	<tspan x="24.5px" y="704.5px" xml:space="preserve">ください。</tspan></text>
	<g>
	<rect x="33.5" y="718.5" width="388" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="734.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="41.5px" y="749.5px" xml:space="preserve">  desktop = g_sh.SpecialFolders( "Desktop" )</tspan>
	<tspan x="41.5px" y="764.5px" xml:space="preserve">  Set w_= AppKey.NewWritable( desktop+"\*" ).Enable()</tspan>
	<tspan x="41.5px" y="779.5px" xml:space="preserve">  mkdir  desktop+"\New Folder"</tspan>
	<tspan x="41.5px" y="794.5px" xml:space="preserve">    '// 書き込み可能な範囲</tspan>
	<tspan x="41.5px" y="809.5px" xml:space="preserve">  w_ = Empty  '// これを書かないときは、関数が終わるまでが範囲</tspan>
	<tspan x="41.5px" y="824.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="31.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Pathes に指定するパスの最後に "\*" があると、新規フォルダの作成を可能にし、<tspan x="31.5px" y="373.5px" xml:space="preserve">新規フォルダの中は書き込み可能にします。 "C:\folder1\*" とすると、C:\folder1</tspan>
	<tspan x="31.5px" y="388.5px" xml:space="preserve">にファイルを作成できませんが、フォルダは作成できます。</tspan>
	<tspan x="31.5px" y="403.5px" xml:space="preserve">すでに C:\folder1 にあるフォルダの中は、上書きされないように、書き込み不可</tspan>
	<tspan x="31.5px" y="418.5px" xml:space="preserve">になります。</tspan></text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="161.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Out of Writable 警告</text>
	</a>
	<text x="281.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が出ないようになります。</text>
	<text x="31.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を正しく使えば、</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text x="282.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: Out of Writable 警告 ]</text>
	</a>
	<text x="24.5px" y="1255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="31.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Program Files などの OS のシステムフォルダを NewWritable に指定すると、<tspan x="31.5px" y="465.5px" xml:space="preserve">System folder access の警告になります。 この警告を自動的に無視するときは、</tspan>
	<tspan x="31.5px" y="480.5px" xml:space="preserve">NewWritable を呼び出す前に</tspan></text>
	<a xlink:href="#SetWritableMode" cats_vhref="%vbslib_new%\_src\vbslib.svg#SetWritableMode" onclick="chgPage( evt, 555 )">
	<text pub="n" x="199.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetWritableMode</text>
	</a>
	<text x="301.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に F_IgnoreIfWarn を指定して、</text>
	<text x="31.5px" y="495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出してください。</text>
	<a xlink:href="Test\vbslib_test\T_Writable" target="_blank">
	<text x="77.5px" y="1255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Writable フォルダ</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_Writable">
	<text x="221.5px" y="1255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Writable] の説明</text>
	</a>
	<a xlink:href="#GetWritable" onclick="chgPage( evt, 550 )">
	<text pub="n" x="222.5px" y="231.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetWritable メソッド</text>
	</a>
	<text x="333.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使います。</text>
	<text x="194.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の第2引数である AppKey のクラスです。</text>
	<a xlink:href="#main" onclick="chgPage( evt, 1069 )">
	<text x="128.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数</text>
	</a>
</g>
<g id="page550" width="429" height="459" transform="translate(+10,+297648)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="429.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="429.5" y1="-0.5" x2="429.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="459.5" x2="429.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetWritable" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetWritable メソッド</text>
	<g>
	<rect x="33.5" y="172.5" width="364" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="41.5px" y="203.5px" xml:space="preserve">  Dim  writable : writable = m.GetWritable</tspan>
	<tspan x="41.5px" y="218.5px" xml:space="preserve">  If not AppKey.InPath( writable, "..\out" ) Then  Error</tspan>
	<tspan x="41.5px" y="233.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="248.5px" xml:space="preserve">  Dim w_ : Set w_= AppKey.NewWritable( writable ).Enable()</tspan>
	<tspan x="41.5px" y="263.5px" xml:space="preserve">    '// 書き込み可能な範囲</tspan>
	<tspan x="41.5px" y="278.5px" xml:space="preserve">  w_ = Empty</tspan>
	<tspan x="41.5px" y="293.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用サンプル：</text>
	<g>
	<rect x="23.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ClassA::GetWritable() as array of string</text>
	</g>
	<text x="27.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み許可の設定が必要なフォルダーの一覧を取得します。</text>
	<text x="27.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetWritable メソッドは、それぞれのクラスで定義してください。</text>
	<a xlink:href="#InPath_AppKeyClass" onclick="chgPage( evt, 551 )">
	<text x="137.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InPath</text>
	</a>
	<text x="83.5px" y="203.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">writable</text>
	<text x="185.5px" y="218.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">writable</text>
	<text x="275.5px" y="248.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">writable</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="197.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="24.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">定義サンプル：</text>
	<g>
	<rect x="33.5" y="342.5" width="214" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ClassA<tspan x="41.5px" y="373.5px" xml:space="preserve">  Public Function  GetWritable()</tspan>
	<tspan x="41.5px" y="388.5px" xml:space="preserve">    GetWritable = Array( "Work" )</tspan>
	<tspan x="41.5px" y="403.5px" xml:space="preserve">  End Function</tspan>
	<tspan x="41.5px" y="418.5px" xml:space="preserve">End Class</tspan></text>
	</g>
</g>
<g id="page551" width="611" height="265" transform="translate(+10,+298117)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="611.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="611.5" y1="-0.5" x2="611.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="265.5" x2="611.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InPath_AppKeyClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InPath (AppKeyClass)</text>
	<g>
	<rect x="23.5" y="47.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AppKeyClass::InPath( Paths as Array of string, EnablePath as string ) as boolean</text>
	</g>
	<text x="33.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths に指定したパスの集合が、EnablePath の中に含まれるかどうかを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnablePath</text>
	<text x="180.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスの配列</text>
	<text x="180.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">許可しているパス</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Paths の要素がすべて許可しているパスに含まれているかどうか</text>
	<text x="33.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="181.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AppKeyClass::InPath]" target="_blank">
	<text x="214.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#GetWritable" onclick="chgPage( evt, 550 )">
	<text pub="n" x="102.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetWritable メソッド</text>
	</a>
</g>
<g id="page552" width="528" height="387" transform="translate(+10,+298392)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="528.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="528.5" y1="-0.5" x2="528.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="387.5" x2="528.5" y2="387.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckWritable_AppKeyClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckWritable (AppKeyClass)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AppKeyClass::CheckWritable]" target="_blank">
	<text x="242.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AppKeyClass::CheckWritable( Path as string, Opt as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスが、</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェックするパス</text>
	<text x="154.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または c.ForMkDir (*1)</text>
	<a xlink:href="#Writables_Enable" onclick="chgPage( evt, 554 )">
	<text x="132.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Enable (Writables)</text>
	</a>
	<text x="240.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">されているかどうかチェックします。</text>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text x="309.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Out of Writable 警告</text>
	</a>
	<text x="33.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path が、Enable (Writables) されていなかったら、</text>
	<text x="428.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が出ます。</text>
	<text x="66.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt 引数に、g_VBS_Lib.ForMkDir を指定すると、Path に指定したパスの<tspan x="66.5px" y="187.5px" xml:space="preserve">フォルダーを作るために、Path の子フォルダー（Path より長いパス）だけが、</tspan>
	<tspan x="66.5px" y="202.5px" xml:space="preserve">Enable (Writables) されていたときでも、チェックに引っかからなくなります。</tspan></text>
	<g>
	<rect x="47.5" y="290.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_AppKey.CheckWritable  path, Empty</text>
	</g>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="351.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#mkdir_for" onclick="chgPage( evt, 462 )">
	<text x="64.5px" y="351.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ mkdir_for</text>
	</a>
</g>
<g id="page553" width="466" height="219" transform="translate(+10,+298789)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="466.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="466.5" y1="-0.5" x2="466.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="219.5" x2="466.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AppKeyClass_Watch" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Watch (AppKeyClass)</text>
	<g>
	<rect x="23.5" y="47.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AppKeyClass::Watch()</text>
	</g>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writable の状態を echo 出力します。</text>
	<text x="24.5px" y="129.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="139.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_AppKey.Watch</text>
	</g>
	<text x="52.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_AppKey は、公開キーとして用意されているグローバル変数です。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AppKeyClass::Watch]" target="_blank">
	<text x="210.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page554" width="543" height="632" transform="translate(+10,+299018)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="543.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="543.5" y1="-0.5" x2="543.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="632.5" x2="543.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Writables_Enable" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Enable (Writables)</text>
	<g>
	<rect x="23.5" y="47.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Writables::Enable() as WritablesStack</text>
	</g>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み可能なフォルダを設定します。</text>
	<text x="31.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WritableStack オブジェクト</text>
	<text x="31.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Writables は、</text>
	<text x="259.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から取得できます。</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="107.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKeyClass::NewWritable</text>
	</a>
	<text x="31.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の WritableStack オブジェクトが、どこからも参照されなくなったら、書き込み<tspan x="31.5px" y="252.5px" xml:space="preserve">可能では無くなります。</tspan>
	<tspan x="31.5px" y="267.5px" xml:space="preserve">１つ目の WritableStack が存在するときに、２つ目の Writable::Enable をすると、ネスト</tspan>
	<tspan x="31.5px" y="282.5px" xml:space="preserve">して、２つ目の WritableStack のみ有効になります。 ２つ目の WritableStack が参照</tspan>
	<tspan x="31.5px" y="297.5px" xml:space="preserve">されなくなったら、１つ目の WritableStack が有効になります。</tspan></text>
	<g>
	<rect x="54.5" y="316.5" width="244" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  w1 = AppKey.NewWritable( "out1" )<tspan x="62.5px" y="347.5px" xml:space="preserve">Set  w2 = AppKey.NewWritable( "out2" )</tspan>
	<tspan x="62.5px" y="362.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="377.5px" xml:space="preserve">Set  w1_ = w1.Enable()</tspan>
	<tspan x="62.5px" y="392.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="407.5px" xml:space="preserve">  '// "out1" が書き込み可能</tspan>
	<tspan x="62.5px" y="422.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="437.5px" xml:space="preserve">Set  w2_ = w2.Enable()</tspan>
	<tspan x="62.5px" y="452.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="467.5px" xml:space="preserve">  '// "out2" が書き込み可能</tspan>
	<tspan x="62.5px" y="482.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="497.5px" xml:space="preserve">w2_ = Empty</tspan>
	<tspan x="62.5px" y="512.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="527.5px" xml:space="preserve">  '// "out1" が書き込み可能</tspan>
	<tspan x="62.5px" y="542.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="557.5px" xml:space="preserve">w1_ = Empty</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Writables]" target="_blank">
	<text x="174.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="61.5px" y="594.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告</text>
	</a>
	<text x="24.5px" y="594.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text x="213.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: Out of Writable 警告 ]</text>
	</a>
	<g>
	<rect x="52.5" y="172.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim w_:Set w_= AppKey.NewWritable( "." ).Enable()</text>
	</g>
</g>
<g id="page555" width="566" height="571" transform="translate(+10,+299660)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="571.5" x2="566.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetWritableMode" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetWritableMode</text>
	<g>
	<rect x="26.5" y="49.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetWritableMode( Mode as integer )</text>
	</g>
	<text x="105.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で指定していないフォルダにライトしようとしたときの動きを設定します。</text>
	<g>
	<rect x="39.5" y="259.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetWritableMode  F_ErrIfWarn</text>
	</g>
	<text x="29.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="F_AskIfWarn" class="keyword" x="38.5px" y="165.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_AskIfWarn</text>
	<text x="146.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザにライトしていいかどうかを確認します（デフォルト）</text>
	<text id="F_ErrIfWarn" class="keyword" x="38.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_ErrIfWarn</text>
	<text x="146.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">E_OutOfWritable エラーにします</text>
	<text id="F_IgnoreIfWarn" class="keyword" x="38.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_IgnoreIfWarn</text>
	<text x="146.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">警告を無視します（AppKeyClass::SetWritableMode でのみ指定可能）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetWritableMode]" target="_blank">
	<text x="174.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="39.5" y="328.5" width="346" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    writable_path = env("%ProgramFiles%")+"\SampleApp"<tspan x="47.5px" y="359.5px" xml:space="preserve">    Assert  InStr( writable_path, "Program Files" ) &gt; 0</tspan>
	<tspan x="47.5px" y="374.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="389.5px" xml:space="preserve">    AppKey.SetWritableMode  F_IgnoreIfWarn</tspan>
	<tspan x="47.5px" y="404.5px" xml:space="preserve">    Set w_=AppKey.NewWritable( writable_path ).Enable()</tspan>
	<tspan x="47.5px" y="419.5px" xml:space="preserve">    SetWritableMode  F_AskIfWarn</tspan></text>
	</g>
	<g>
	<rect x="26.5" y="81.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AppKeyClass::SetWritableMode( Mode as integer )</text>
	</g>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="29.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="67.5px" y="534.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告</text>
	</a>
	<text x="30.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text x="213.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: Out of Writable 警告 ]</text>
	</a>
	<text x="29.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： F_IgnoreIfWarn には、AppKey が必要</text>
	<text x="55.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Program Files に書き込み許可するときは、以下の手順が最も安全です。<tspan x="55.5px" y="462.5px" xml:space="preserve">・パスに Program Files が入っていることをチェック</tspan>
	<tspan x="55.5px" y="477.5px" xml:space="preserve">・F_IgnoreIfWarn に設定して警告を抑制して書き込み許可を設定</tspan>
	<tspan x="55.5px" y="492.5px" xml:space="preserve">・F_AskIfWarn に設定を戻す</tspan></text>
</g>
<g id="page556" width="410" height="187" transform="translate(+10,+300241)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="410.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="410.5" y1="-0.5" x2="410.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="187.5" x2="410.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_CurrentWritables_CurrentPathes" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_CurrentWritables.CurrentPathes</text>
	<g>
	<rect x="26.5" y="49.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_CurrentWritables.CurrentPathes as array of string</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在書き込みを許可しているパスの配列。</text>
	<a xlink:href="#OutOfWritableDebug" onclick="chgPage( evt, 548 )">
	<text x="66.5px" y="130.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Out of Writable 警告のデバッグ</text>
	</a>
	<text x="24.5px" y="130.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Code_ArrayClass" onclick="chgPage( evt, 204 )">
	<text x="66.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Code (ArrayClass)</text>
	</a>
</g>
<g id="page557" width="536" height="911" transform="translate(+10,+300438)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="536.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="911.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="536.5" y1="-0.5" x2="536.5" y2="911.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="911.5" x2="536.5" y2="911.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForRead" class="title, keyword3" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForRead</text>
	<g>
	<rect x="25.5" y="44.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForRead( Path as string ) as TextStream</text>
	</g>
	<text x="34.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルを開きます。（リード用＝ファイルから入力します）</text>
	<text x="34.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="98.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開くファイルのパス</text>
	<text x="157.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのストリーム</text>
	<text x="221.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と異なり、エラーがあったら、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_OpenTextFile">
	<text pub="n" x="34.5px" y="167.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileSystemObject::OpenTextFile</text>
	</a>
	<text x="34.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージに Path が付きます。</text>
	<g>
	<rect x="38.5" y="267.5" width="406" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set c = g_VBS_Lib<tspan x="46.5px" y="298.5px" xml:space="preserve">    Set args = WScript.Arguments.Unnamed</tspan>
	<tspan x="46.5px" y="313.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="328.5px" xml:space="preserve">    If args.Count = 0 Then</tspan>
	<tspan x="46.5px" y="343.5px" xml:space="preserve">        path = InputPath( "ファイルのパス &gt;", c.CheckFileExists )</tspan>
	<tspan x="46.5px" y="358.5px" xml:space="preserve">    Else</tspan>
	<tspan x="46.5px" y="373.5px" xml:space="preserve">        path = args(0)</tspan>
	<tspan x="46.5px" y="388.5px" xml:space="preserve">    End If</tspan>
	<tspan x="46.5px" y="403.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="418.5px" xml:space="preserve">    Set file = OpenForRead( path )</tspan>
	<tspan x="46.5px" y="433.5px" xml:space="preserve">    Do Until  file.AtEndOfStream</tspan>
	<tspan x="46.5px" y="448.5px" xml:space="preserve">        line = file.ReadLine()</tspan>
	<tspan x="46.5px" y="463.5px" xml:space="preserve">        '// If InStr( line, "DEBUG" ) &gt; 0 Then  echo  line</tspan>
	<tspan x="46.5px" y="478.5px" xml:space="preserve">    Loop</tspan>
	<tspan x="46.5px" y="493.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#E_FileNotExist" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#E_FileNotExist">
	<text pub="n" x="34.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">E_FileNotExist エラー</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#E_PathNotFound" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#E_PathNotFound">
	<text pub="n" x="197.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">E_PathNotFound エラー</text>
	</a>
	<text x="156.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<text x="331.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">になります。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_OpenTextFile" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_OpenTextFile">
	<text pub="n" x="64.5px" y="780.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::OpenTextFile</text>
	</a>
	<a xlink:href="#ReplaceTextFile" onclick="chgPage( evt, 602 )">
	<text pub="n" x="64.5px" y="837.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#txt_read" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#txt_read">
	<text pub="n" x="64.5px" y="856.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VBScript - テキストファイルの内容を読む (Read)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="295.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_OpenFile]" target="_blank">
	<text x="64.5px" y="744.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_OpenFile]</text>
	</a>
	<text x="22.5px" y="780.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="22.5px" y="744.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="268.5px" y="799.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">既定の文字コードを指定します</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="64.5px" y="799.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text pub="n" x="64.5px" y="818.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFile</text>
	</a>
	<text x="31.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードを指定するときは、</text>
	<a xlink:href="#new_TextFileCharSetStack" cats_vhref="%vbslib_new%\_src\vbslib.svg#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="199.5px" y="529.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<text x="353.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。 </text>
	<text x="31.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、Shift-JIS, Unicode, UTF-8(BOMあり) は、使わなくても自動的に文字コード<tspan x="31.5px" y="561.5px" xml:space="preserve">を判定して、正しく読み込みます。</tspan></text>
	<g>
	<rect x="55.5" y="575.5" width="298" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set cs = new_TextFileCharSetStack( "EUC-JP" )<tspan x="63.5px" y="606.5px" xml:space="preserve">  Set file = OpenForRead( args(0) )</tspan>
	<tspan x="63.5px" y="621.5px" xml:space="preserve">  cs = Empty</tspan>
	<tspan x="63.5px" y="636.5px" xml:space="preserve">  Do Until  file.AtEndOfStream</tspan>
	<tspan x="63.5px" y="651.5px" xml:space="preserve">    line = file.ReadLine()</tspan>
	<tspan x="63.5px" y="666.5px" xml:space="preserve">  Loop</tspan></text>
	</g>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="64.5px" y="875.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="34.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を使って呼び出せるメソッドは、FileSystemObject::OpenTextFile と同じです。</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text x="295.5px" y="135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextStream （VBScript）</text>
	</a>
	<text x="22.5px" y="716.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[OpenForRead]" target="_blank">
	<text x="64.5px" y="716.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="136.5px" y="418.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenForRead</text>
</g>
<g id="page558" width="662" height="703" transform="translate(+10,+301359)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="662.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="662.5" y1="-0.5" x2="662.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="703.5" x2="662.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadUnicodeFileBOM" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadUnicodeFileBOM</text>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの文字コードを判定するために、ファイルの先頭にある BOM を読みます。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="168.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードを判定するファイルのパス</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadUnicodeFileBOM( Path as string ) as integer</text>
	</g>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="168.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM の文字コード</text>
	<text x="24.5px" y="615.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="67.5px" y="615.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<text x="24.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="193.5" width="460" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set cs = new_TextFileCharSetStack( ReadUnicodeFileBOM( "File1.txt" ) )<tspan x="45.5px" y="224.5px" xml:space="preserve">    CreateFile  "File1.txt", "abc"</tspan>
	<tspan x="45.5px" y="239.5px" xml:space="preserve">    cs = Empty</tspan></text>
	</g>
	<text x="114.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ文字コードを使ってファイルを作成する</text>
	<text x="405.5px" y="209.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File1.txt</text>
	<text x="24.5px" y="583.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_ReadUnicodeFileBOM]" target="_blank">
	<text x="67.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#q_xml" cats_vhref="%programming%\HTML ブラウザ\XML.svg#q_xml">
	<text pub="n" x="292.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML宣言 (?xml)</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#encoding_head" cats_vhref="%programming%\文字\Unicode.svg#encoding_head">
	<text x="67.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字エンコーディングの指定方法</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#MIME" cats_vhref="%programming%\文字\Unicode.svg#MIME">
	<text x="25.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MIME</text>
	</a>
	<text x="59.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="#new_TextFileCharSetStack" cats_vhref="%vbslib_new%\_src\vbslib.svg#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="25.5px" y="518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<text x="180.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って開きなおしてください。</text>
	<text x="148.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReadUnicodeFileBOM</text>
	<text x="24.5px" y="554.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ReadUnicodeFileBOM]" target="_blank">
	<text x="79.5px" y="554.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="391.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の encoding="UTF-8" があるとき</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\HTML文法.svg#top">
	<text x="74.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML</text>
	</a>
	<text x="111.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の charset によって、文字コードが指定される場合は、文字コードを調べて</text>
	<text x="25.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="174.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが無いとき</text>
	<text x="63.5px" y="465.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="63.5px" y="444.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8</text>
	<text x="63.5px" y="423.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Unicode</text>
	<text x="63.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.No_BOM</text>
	<text x="63.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8_No_BOM</text>
	<text x="174.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に UTF-8 の BOM (EF BB BF) があるとき</text>
	<text x="174.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に UTF-16 の BOM (FF FE) があるとき</text>
	<text x="174.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に BOM がなく、</text>
	<text x="174.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に BOM がなく、</text>
	<a xlink:href="#Read_XML_Encoding" onclick="chgPage( evt, 807 )">
	<text x="67.5px" y="632.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Read_XML_Encoding</text>
	</a>
	<a xlink:href="#charcode_in_file" onclick="chgPage( evt, 571 )">
	<text x="67.5px" y="666.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル内の文字コードの指定</text>
	</a>
	<text x="63.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(文字列)</text>
	<text x="391.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の encoding があり、"UTF-8" 以外のとき</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#q_xml" cats_vhref="%programming%\HTML ブラウザ\XML.svg#q_xml">
	<text pub="n" x="292.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML宣言 (?xml)</text>
	</a>
	<text x="174.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に BOM がなく、</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#q_xml" cats_vhref="%programming%\HTML ブラウザ\XML.svg#q_xml">
	<text pub="n" x="292.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML宣言 (?xml)</text>
	</a>
	<text x="391.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の encoding がないとき</text>
	<text x="174.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack が UTF-8 のとき</text>
	<text x="391.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の encoding がなく、</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#q_xml" cats_vhref="%programming%\HTML ブラウザ\XML.svg#q_xml">
	<text pub="n" x="292.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML宣言 (?xml)</text>
	</a>
	<text x="174.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭に BOM がなく、</text>
</g>
<g id="page559" width="553" height="691" transform="translate(+10,+302072)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="691.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="691.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="691.5" x2="553.5" y2="691.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetStringFromCharacterCodeSet" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetStringFromCharacterCodeSet</text>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の文字コード セットの数値から、文字列に変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CharacterCodeSetConstant</text>
	<text x="289.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の文字コード セットの数値</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetStringFromCharacterCodeSet(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_CharacterCodeSetConstant as integer or string ) as string</tspan></text>
	</g>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="289.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コード セットの文字列</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="206.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Assert  GetStringFromCharacterCodeSet( g_VBS_Lib.Shift_JIS ) = "Shift_JIS"</text>
	</g>
	<text x="69.5px" y="482.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.No_BOM</text>
	<text x="24.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<text x="69.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Shift_JIS</text>
	<text x="177.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Shift_JIS"</text>
	<line x1="55.5" y1="332.5" x2="291.5" y2="332.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="76.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の<tspan x="76.5px" y="299.5px" xml:space="preserve">文字コード </tspan>
	<tspan x="76.5px" y="314.5px" xml:space="preserve">セットの数値</tspan></text>
	<text x="177.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コード <tspan x="177.5px" y="314.5px" xml:space="preserve">セットの文字列</tspan></text>
	<text x="69.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.EUC_JP</text>
	<text x="177.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"EUC-JP"</text>
	<text x="69.5px" y="394.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Unicode</text>
	<text x="177.5px" y="394.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Unicode"</text>
	<text x="24.5px" y="558.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">仕様の理由</text>
	<text x="45.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Shift_JIS は、 </text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\HTML文法.svg#top" cats_vhref="%programming%\HTML ブラウザ\HTML文法.svg#top">
	<text x="124.5px" y="588.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML</text>
	</a>
	<text x="163.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の、META タグの charset 属性に指定できる値です。</text>
	<text x="69.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8</text>
	<text x="177.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"UTF-8"</text>
	<text x="69.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8_No_BOM</text>
	<text x="177.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"UTF-8-No-BOM"</text>
	<text x="69.5px" y="460.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.ISO_2022_JP</text>
	<text x="177.5px" y="460.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ISO-2022-JP"</text>
	<text x="69.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="177.5px" y="482.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Shift_JIS"</text>
	<text x="177.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Shift_JIS"</text>
	<text x="24.5px" y="654.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_GetStringFromCharacterCodeSet]" target="_blank">
	<text x="67.5px" y="654.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<text x="148.5px" y="654.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetStringFromCharacterCodeSet</text>
	<text x="24.5px" y="625.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetStringFromCharacterCodeSet]" target="_blank">
	<text x="79.5px" y="625.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page560" width="501" height="357" transform="translate(+10,+302773)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="357.5" x2="501.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadLineSeparator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadLineSeparator</text>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの先頭行を読んで、改行文字の種類を返します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="168.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字の種類を判定するファイルのパス</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadLineSeparator( Path as string ) as integer</text>
	</g>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="168.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbCRLF または vbLF</text>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="216.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="228.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  f.LineSeparator = ReadLineSeparator( "File1.txt" )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReadLineSeparator]" target="_blank">
	<text x="228.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#new_TextFileLineSeparatorStack" onclick="chgPage( evt, 573 )">
	<text x="67.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileLineSeparatorStack</text>
	</a>
	<text x="24.5px" y="289.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_ReadLineSeparator]" target="_blank">
	<text x="67.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # [T_ReadLineSeparator]</text>
	</a>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルによっては、改行文字の種類がバラバラになっていることもあります。</text>
</g>
<g id="page561" width="517" height="672" transform="translate(+10,+303140)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="517.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="672.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="517.5" y1="-0.5" x2="517.5" y2="672.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="672.5" x2="517.5" y2="672.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLineCount" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLineCount</text>
	<g>
	<rect x="43.5" y="208.5" width="328" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set c = g_VBS_Lib<tspan x="51.5px" y="239.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="254.5px" xml:space="preserve">Assert  GetLineCount( "a", Empty ) = 1</tspan>
	<tspan x="51.5px" y="269.5px" xml:space="preserve">Assert  GetLineCount( "a" +vbCRLF, Empty ) = 1</tspan>
	<tspan x="51.5px" y="284.5px" xml:space="preserve">Assert  GetLineCount( "a" +vbCRLF+ "b", Empty ) = 2</tspan>
	<tspan x="51.5px" y="299.5px" xml:space="preserve">Assert  GetLineCount( "a" +vbLF+   "b", Empty ) = 2</tspan>
	<tspan x="51.5px" y="314.5px" xml:space="preserve">Assert  GetLineCount( "", Empty ) = 0</tspan>
	<tspan x="51.5px" y="329.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="344.5px" xml:space="preserve">Assert  GetLineCount( "a", c.NoRound ) = 1</tspan>
	<tspan x="51.5px" y="359.5px" xml:space="preserve">Assert  GetLineCount( "a" +vbCRLF, c.NoRound ) = 1.5</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetLineCount( Text as string, RoundWay as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の行数をカウントします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Text</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RoundWay</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行数をカウントする文字列</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 Empty、g_VBS_Lib.NoRound も可能</text>
	<text x="24.5px" y="604.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="578.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="180.5px" y="604.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetLineCount</text>
	<a xlink:href="Test\tools\T_StrEx\T_StrEx.vbs#[T_GetLineCount]" target="_blank">
	<text x="78.5px" y="604.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_StrEx.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[GetLineCount]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: GetLineCount" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="78.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の行数</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="GetLineCount_RoundWay" x="24.5px" y="497.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RoundWay 引数</text>
	<text x="39.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RoundWay 引数には、通常 Empty を指定します。<tspan x="39.5px" y="538.5px" xml:space="preserve">g_VBS_Lib.NoRound を指定すると、最終行の行末が改行文字なら +0.5 します。</tspan></text>
	<a xlink:href="#GetLineCount_RoundWay" onclick="chgPage( evt, 561 )">
	<text x="411.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（下記）</text>
	</a>
	<text x="24.5px" y="407.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="420.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">line_num = GetLineCount( Left( string, position ), Empty )</text>
	</g>
	<text x="108.5px" y="407.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">position の位置の行番号を取得する</text>
	<a xlink:href="#LineNumFromTextPositionClass" onclick="chgPage( evt, 562 )">
	<text x="78.5px" y="630.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LineNumFromTextPositionClass</text>
	</a>
	<text x="24.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="298.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号をカウントします</text>
</g>
<g id="page562" width="553" height="383" transform="translate(+10,+303822)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="383.5" x2="553.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LineNumFromTextPositionClass</text>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭からの位置から、行番号をカウントします。<tspan x="24.5px" y="80.5px" xml:space="preserve">処理効率を良くするため、２回目以降は前回カウントした位置からカウントを再開します。</tspan></text>
	<g>
	<rect x="41.5" y="138.5" width="364" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set counter = new LineNumFromTextPositionClass<tspan x="49.5px" y="169.5px" xml:space="preserve">    counter.Text = _</tspan>
	<tspan x="49.5px" y="184.5px" xml:space="preserve">        "a"+ vbCRLF + _</tspan>
	<tspan x="49.5px" y="199.5px" xml:space="preserve">        "b"+ vbCRLF + _</tspan>
	<tspan x="49.5px" y="214.5px" xml:space="preserve">        "cde"</tspan>
	<tspan x="49.5px" y="229.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 4 )  = 2  '// "b"</tspan>
	<tspan x="49.5px" y="244.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 6 )  = 2  '// vbLF</tspan>
	<tspan x="49.5px" y="259.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 7 )  = 3  '// "c"</tspan>
	<tspan x="49.5px" y="274.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 10 ) = 3  '// 最後の次</tspan></text>
	</g>
	<text x="24.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#SetText_LineNumFromTextPositionClass" onclick="chgPage( evt, 563 )">
	<text x="121.5px" y="169.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text</text>
	</a>
	<a xlink:href="#GetNextLineNum_LineNumFromTextPositionClass" onclick="chgPage( evt, 564 )">
	<text x="169.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetNextLineNum</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[LineNumFromTextPositionClass]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: LineNumFromTextPositionClass" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="78.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="346.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="320.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="180.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LineNumFromTextPosition</text>
	<a xlink:href="Test\tools\T_StrEx\T_StrEx.vbs#[T_LineNumFromTextPosition]" target="_blank">
	<text x="78.5px" y="346.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_StrEx.vbs</text>
	</a>
</g>
<g id="page563" width="578" height="242" transform="translate(+10,+304215)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="242.5" x2="578.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetText_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Text (LineNumFromTextPositionClass)</text>
	<a xlink:href="#ReplaceTextAtHere_LineNumFromTextPositionClass" onclick="chgPage( evt, 566 )">
	<text x="64.5px" y="205.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextAtHere</text>
	</a>
	<text x="24.5px" y="205.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="231.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置以降の文字列を置き換える</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  LineNumFromTextPositionClass::Text as string  '// Get/Let</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号を調べる対象となる文字列。</text>
	<text x="33.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定すると、前回調べた位置と行番号の情報はクリアされます。 参考</text>
	<a xlink:href="#GetNextLineNum_LineNumFromTextPositionClass" onclick="chgPage( evt, 564 )">
	<text x="427.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetNextLineNum</text>
	</a>
	<text x="24.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#LineNumFromTextPositionClass" onclick="chgPage( evt, 562 )">
	<text x="95.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LineNumFromTextPositionClass</text>
	</a>
</g>
<g id="page564" width="664" height="343" transform="translate(+10,+304467)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="664.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="664.5" y1="-0.5" x2="664.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="343.5" x2="664.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetNextLineNum_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNextLineNum (LineNumFromTextPositionClass)</text>
	<a xlink:href="#GetLineNum_LineNumFromTextPositionClass" onclick="chgPage( evt, 565 )">
	<text x="70.5px" y="306.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNum</text>
	</a>
	<text x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="188.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回調べた位置より前にも対応した GetNextLineNum</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LineNumFromTextPositionClass::GetNextLineNum( Position as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭からの位置から、行番号をカウントします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Position</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭からの位置、1 以上</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Position 引数に指定した位置の行番号</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="38.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Position 引数は、1 = 先頭の文字です。<tspan x="38.5px" y="190.5px" xml:space="preserve">前回調べた位置と行番号を Me の内部に格納しており、行番号を数える処理は、その続きから行うことで、</tspan>
	<tspan x="38.5px" y="205.5px" xml:space="preserve">効率よく処理します。</tspan>
	<tspan x="38.5px" y="220.5px" xml:space="preserve">前回 GetNextLineNum 関数に指定した値と同じか、それ以上の値を Position 引数に指定しなければ</tspan>
	<tspan x="38.5px" y="235.5px" xml:space="preserve">エラーになります。</tspan></text>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#LineNumFromTextPositionClass" onclick="chgPage( evt, 562 )">
	<text x="95.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LineNumFromTextPositionClass</text>
	</a>
</g>
<g id="page565" width="623" height="233" transform="translate(+10,+304820)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="623.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="623.5" y1="-0.5" x2="623.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="233.5" x2="623.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLineNum_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLineNum (LineNumFromTextPositionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LineNumFromTextPositionClass::GetLineNum( Position as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭からの位置から、行番号をカウントします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Position</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の先頭からの位置</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Position 引数に指定した位置の行番号</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="133.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、前回調べた位置より前の位置にも対応していることです。</text>
	<a xlink:href="#GetNextLineNum_LineNumFromTextPositionClass" onclick="chgPage( evt, 564 )">
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetNextLineNum</text>
	</a>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回調べた位置より前の位置を Position 引数に指定したときは、文字列の先頭から数え直します。</text>
</g>
<g id="page566" width="635" height="519" transform="translate(+10,+305063)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="519.5" x2="635.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceTextAtHere_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceTextAtHere (LineNumFromTextPositionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LineNumFromTextPositionClass::ReplaceTextAtHere( SecondHalfText as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号を調べる対象となる文字列のうち、前回調べた位置とそれ以降の部分文字列を置き換えます。</text>
	<a xlink:href="#SetText_LineNumFromTextPositionClass" onclick="chgPage( evt, 563 )">
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetText</text>
	</a>
	<text x="88.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で置き換える場合と異なり、前回調べた位置と行番号の情報はクリアされません。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SecondHalfText</text>
	<text x="201.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回調べた位置とそれ以降に設定する行番号を調べる文字列</text>
	<g>
	<rect x="41.5" y="210.5" width="334" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set counter = new LineNumFromTextPositionClass<tspan x="49.5px" y="241.5px" xml:space="preserve">    counter.SetText _</tspan>
	<tspan x="49.5px" y="256.5px" xml:space="preserve">        "a"+ vbCRLF + _</tspan>
	<tspan x="49.5px" y="271.5px" xml:space="preserve">        "b"+ vbCRLF + _</tspan>
	<tspan x="49.5px" y="286.5px" xml:space="preserve">        "cde"</tspan>
	<tspan x="49.5px" y="301.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 4 )  = 2  '// "b"</tspan>
	<tspan x="49.5px" y="316.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="331.5px" xml:space="preserve">    counter.ReplaceTextAtHere _</tspan>
	<tspan x="49.5px" y="346.5px" xml:space="preserve">        "XY"+ vbCRLF + _</tspan>
	<tspan x="49.5px" y="361.5px" xml:space="preserve">        "c"</tspan>
	<tspan x="49.5px" y="376.5px" xml:space="preserve">    Assert  counter.GetNextLineNum( 8 )  = 3  '// "c"</tspan></text>
	</g>
	<text x="24.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="121.5px" y="331.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceTextAtHere</text>
	<g>
	<rect x="74.5" y="432.5" width="34" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="82.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a<tspan x="82.5px" y="463.5px" xml:space="preserve">b</tspan>
	<tspan x="82.5px" y="478.5px" xml:space="preserve">cde</tspan></text>
	</g>
	<g>
	<rect x="191.5" y="432.5" width="28" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="199.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a<tspan x="199.5px" y="463.5px" xml:space="preserve">XY</tspan>
	<tspan x="199.5px" y="478.5px" xml:space="preserve">c</tspan></text>
	</g>
	<text x="42.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行番号を調べる対象となる文字列は、次のように置き換わります。</text>
	<g>
	<line x1="122.5" y1="459.5" x2="179.5" y2="459.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="179.5" y1="459.5" x2="168.5" y2="455.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="179.5" y1="459.5" x2="168.5" y2="463.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
</g>
<g id="page567" width="511" height="132" transform="translate(+10,+305592)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="511.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Position_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Position (LineNumFromTextPositionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  LineNumFromTextPositionClass::Position as integer  '// Get only</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回調べた文字列の位置。</text>
</g>
<g id="page568" width="505" height="132" transform="translate(+10,+305734)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="505.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LineNum_LineNumFromTextPositionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LineNum (LineNumFromTextPositionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  LineNumFromTextPositionClass::LineNum as integer  '// Get only</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前回調べた行番号。</text>
</g>
<g id="page569" width="645" height="1013" transform="translate(+10,+305876)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="645.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1013.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="645.5" y1="-0.5" x2="645.5" y2="1013.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1013.5" x2="645.5" y2="1013.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadVBS_Comment" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadVBS_Comment</text>
	<text x="24.5px" y="930.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="25.5" y="47.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadVBS_Comment( Path as string, StartTag as string, EndTag as string, Opt as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript のファイルの中のコメントを、複数行の文字列として読み込みます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartTag</text>
	<text x="185.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルのパス、# 可能、Empty = </text>
	<text x="185.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルの中の、読み込みを開始する1つ上の行にあるキーワード</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EndTag</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="185.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込む最後の行の1つ下の行にあるキーワード</text>
	<text x="185.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="185.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み込んだ文字列。 先頭に ' は付きません</text>
	<text x="24.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="337.5" width="490" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text = ReadVBS_Comment( Empty, "["+"FileA.txt]", "[/"+"FileA.txt]", Empty )<tspan x="56.5px" y="368.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="383.5px" xml:space="preserve">'-------------------------------------------------------------------[FileA.txt]</tspan>
	<tspan x="56.5px" y="398.5px" xml:space="preserve">'((( これはテキストファイルの代わりです )))</tspan>
	<tspan x="56.5px" y="413.5px" xml:space="preserve">'</tspan>
	<tspan x="56.5px" y="428.5px" xml:space="preserve">'END</tspan>
	<tspan x="56.5px" y="443.5px" xml:space="preserve">'------------------------------------------------------------------[/FileA.txt]</tspan></text>
	</g>
	<text x="39.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト</text>
	<text x="42.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">text に入った値</text>
	<g>
	<rect x="48.5" y="496.5" width="268" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">((( これはテキストファイルの代わりです )))<tspan x="56.5px" y="527.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="542.5px" xml:space="preserve">END</tspan></text>
	</g>
	<text x="347.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最後の行の末尾には改行があります</text>
	<a xlink:href="Test\vbslib_test\T_File\T_FileInScript\T_FileInScript.vbs#[T_ReadVBS_Comment]" target="_blank">
	<text x="72.5px" y="930.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FileInScript.vbs</text>
	</a>
	<text x="208.5px" y="930.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReadVBS_Comment</text>
	<text x="33.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartTag と EndTag に指定したキーワードがヒットしないよう、下記のサンプルにあるように + でつなぐ<tspan x="33.5px" y="254.5px" xml:space="preserve">などの対策をしてください。</tspan></text>
	<text x="26.5px" y="901.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ReadVBS_Comment]" target="_blank">
	<text x="87.5px" y="901.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName">
	<text x="427.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.ScriptFullName</text>
	</a>
	<a xlink:href="#new_FilePathForFileInScript" onclick="chgPage( evt, 654 )">
	<text x="72.5px" y="978.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_FilePathForFileInScript</text>
	</a>
	<text x="24.5px" y="959.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="591.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path に、URL のように # を付けると、StartTag と EndTag の一部になります。<tspan x="33.5px" y="606.5px" xml:space="preserve">下記の２つは同じ動きをします。  StartTag と EndTag に指定した引数は無視されます。</tspan></text>
	<g>
	<rect x="48.5" y="617.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="633.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text = ReadVBS_Comment( "#FileA.txt", Empty, Empty, Empty )</text>
	</g>
	<g>
	<rect x="48.5" y="650.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="666.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text = ReadVBS_Comment( Empty, "["+"FileA.txt]", "[/"+"FileA.txt]", Empty )</text>
	</g>
	<a xlink:href="..\..\..\..\..\E\vbslib.svg#WriteVBS_Comment" onclick="chgPage( evt, 576 )">
	<text x="72.5px" y="959.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteVBS_Comment</text>
	</a>
	<text x="33.5px" y="711.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML をリードするには、次のようにします。</text>
	<g>
	<rect x="48.5" y="723.5" width="466" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="739.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text = ReadVBS_Comment( Empty, "["+"A.xml]", "[/"+"A.xml]", Empty )<tspan x="56.5px" y="754.5px" xml:space="preserve">Set root = LoadXML( text, g_VBS_Lib.StringData )</tspan>
	<tspan x="56.5px" y="769.5px" xml:space="preserve">echo  root.tagName</tspan>
	<tspan x="56.5px" y="784.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="799.5px" xml:space="preserve">'-------------------------------------------------------------------[A.xml]</tspan>
	<tspan x="56.5px" y="814.5px" xml:space="preserve">'&lt;Root&gt;</tspan>
	<tspan x="56.5px" y="829.5px" xml:space="preserve">'</tspan>
	<tspan x="56.5px" y="844.5px" xml:space="preserve">'&lt;/Root&gt;</tspan>
	<tspan x="56.5px" y="859.5px" xml:space="preserve">'------------------------------------------------------------------[/A.xml]</tspan></text>
	</g>
</g>
<g id="page570" width="629" height="1006" transform="translate(+10,+306899)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="629.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1006.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="629.5" y1="-0.5" x2="629.5" y2="1006.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1006.5" x2="629.5" y2="1006.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForWrite" class="title, keyword3" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForWrite</text>
	<g>
	<rect x="25.5" y="44.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForWrite( Path as string, Flags as integer ) as TextStream</text>
	</g>
	<text x="34.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルを開きます。（ライト用＝ファイルへ出力します）</text>
	<text x="34.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="98.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="157.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開くファイルのパス</text>
	<text x="157.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのストリーム</text>
	<text x="221.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と異なり、エラーがあったら、エラーメッセージに Path が付きます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_OpenTextFile">
	<text pub="n" x="34.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileSystemObject::OpenTextFile</text>
	</a>
	<g>
	<rect x="38.5" y="310.5" width="292" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set w_= AppKey.NewWritable( "." ).Enable()<tspan x="46.5px" y="341.5px" xml:space="preserve">    Set file = OpenForWrite( "a.txt", Empty )</tspan>
	<tspan x="46.5px" y="356.5px" xml:space="preserve">    file.WriteLine  "abc"</tspan>
	<tspan x="46.5px" y="371.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="24.5px" y="301.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_CreateTextFile" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_CreateTextFile">
	<text pub="n" x="72.5px" y="862.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::CreateTextFile</text>
	</a>
	<text x="46.5px" y="527.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Unicode</text>
	<text x="24.5px" y="426.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Flags 引数</text>
	<text x="132.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または 次の値</text>
	<text x="144.5px" y="528.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Unicode 形式ファイルにします。 指定しないときは、<tspan x="144.5px" y="543.5px" xml:space="preserve">new_TextFileCharSetStack で指定した既定の文字コードになります。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[OpenForWrite]" target="_blank">
	<text x="162.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="98.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags</text>
	<text x="157.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、またはオプション（下記）</text>
	<text x="46.5px" y="744.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Append</text>
	<text x="144.5px" y="744.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追記します。<tspan x="144.5px" y="759.5px" xml:space="preserve">Shift-JIS, Unicode, UTF-8(BOMあり) のときは、文字コードを指定しなくても、</tspan>
	<tspan x="144.5px" y="774.5px" xml:space="preserve">元のファイルと同じ文字コードになります。</tspan></text>
	<a xlink:href="#ReplaceTextFile" onclick="chgPage( evt, 602 )">
	<text pub="n" x="72.5px" y="880.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile</text>
	</a>
	<text x="24.5px" y="862.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text pub="n" x="72.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="295.5px" y="116.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#txt2bintxt" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#txt2bintxt" onclick="chgPage( evt, 750 )">
	<text pub="n" x="72.5px" y="916.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリ混在テキスト生成 (txt2bintxt.exe)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_OpenForWrite]" target="_blank">
	<text x="72.5px" y="818.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_OpenForWrite]</text>
	</a>
	<text x="24.5px" y="818.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="226.5px" y="341.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.txt</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="24.5px" y="481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	</a>
	<text x="178.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うと、その他のフォーマットも指定できます。</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="160.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="24.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の値と論理和をとることもできます。</text>
	<text x="24.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードの指定は、次のどれかが指定できます。</text>
	<text x="46.5px" y="609.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Shift_JIS</text>
	<text x="46.5px" y="567.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8</text>
	<text x="46.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.EUC_JP</text>
	<text x="144.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM 付き UTF-8</text>
	<text x="144.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Shift-JIS</text>
	<text x="144.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EUC(JP)</text>
	<text x="144.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM なし UTF-8</text>
	<text x="46.5px" y="588.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.UTF_8_No_BOM</text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text pub="n" x="72.5px" y="952.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFile</text>
	</a>
	<text x="24.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の c は g_VBS_Lib です。</text>
	<a xlink:href="#g_VBS_Lib" onclick="chgPage( evt, 172 )">
	<text x="203.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_VBS_Lib</text>
	</a>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="34.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="110.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メソッドを使って、Out of Writable 警告が出ないようにしておいてください。</text>
	<text x="24.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行コードの指定は、</text>
	<text x="339.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<a xlink:href="#new_TextFileLineSeparatorStack" onclick="chgPage( evt, 573 )">
	<text x="149.5px" y="676.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileLineSeparatorStack</text>
	</a>
	<text x="34.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を使って呼び出せるメソッドは、FileSystemObject::OpenTextFile と同じです。</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_OpenForWrite_Overwrite]" target="_blank">
	<text x="72.5px" y="837.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_OpenForWrite_Overwrite]</text>
	</a>
	<a xlink:href="#StartReplace" onclick="chgPage( evt, 600 )">
	<text x="89.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartReplace</text>
	</a>
	<text x="34.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を書き換えるときは、文字コード（Unicode ファイルのBOM）や改行文字を</text>
	<text x="166.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<text x="34.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">継承する</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text x="283.5px" y="152.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextStream （VBScript）</text>
	</a>
	<a xlink:href="#LockByFileMutex" onclick="chgPage( evt, 1063 )">
	<text x="72.5px" y="934.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LockByFileMutex</text>
	</a>
</g>
<g id="page571" width="552" height="923" transform="translate(+10,+307915)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="552.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="923.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="552.5" y1="-0.5" x2="552.5" y2="923.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="923.5" x2="552.5" y2="923.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TextFileCharSetStack" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_TextFileCharSetStack</text>
	<g>
	<rect x="36.5" y="509.5" width="292" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set cs = new_TextFileCharSetStack( "UTF-8" )<tspan x="44.5px" y="540.5px" xml:space="preserve">  CreateFile  "File1.txt", "abc"</tspan></text>
	</g>
	<text x="24.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="266.5px" y="525.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"UTF-8"</text>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの文字コードを指定します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharSet</text>
	<text x="178.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの文字コード, Empty=デフォルト</text>
	<text x="33.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルト（本関数を一度も呼ばなかったとき）は、"Shift_JIS" です。<tspan x="33.5px" y="318.5px" xml:space="preserve">CharSet 引数に指定する文字列の大文字小文字は区別しません。</tspan>
	<tspan x="33.5px" y="333.5px" xml:space="preserve">c.Unicode などの数値定数を指定することもできます。</tspan></text>
	<g>
	<rect x="25.5" y="47.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_TextFileCharSetStack( CharSet as string ) as TextFileCharSetStack</text>
	</g>
	<a xlink:href="#OpenForWrite" onclick="chgPage( evt, 570 )">
	<text pub="n" x="66.5px" y="786.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForWrite</text>
	</a>
	<text x="24.5px" y="786.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="759.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_OpenForWrite]" target="_blank">
	<text x="70.5px" y="759.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_OpenForWrite]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_TextFileCharSetStack]" target="_blank">
	<text x="228.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規作成するときの出力ファイルや、ファイルから読み込むときの文字コードを指定<tspan x="33.5px" y="173.5px" xml:space="preserve">します。 返り値のオブジェクトが削除されたら、指定は無効になります。</tspan></text>
	<text x="33.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"UTF-8" は、ファイルの先頭に</text>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#BOM" cats_vhref="%programming%\文字\Unicode.svg#BOM">
	<text x="210.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM</text>
	</a>
	<text x="241.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が付きます。 "UTF-8-No-BOM" は付きません。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Charset_ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Charset_ADODB_Stream">
	<text pub="n" x="66.5px" y="806.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Charset (ADODB.Stream)</text>
	</a>
	<text x="33.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定できる値は、レジストリの HKEY_CLASSES_ROOT\MIME\Database\Charset の<tspan x="33.5px" y="462.5px" xml:space="preserve">サブキーを参照してください。 ただし、"UTF-8-No-BOM" はサブキーにありません。</tspan></text>
	<text x="33.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharSetの例：</text>
	<text x="146.5px" y="200.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Shift_JIS", "EUC-JP", "Unicode", "UTF-8", "UTF-8-No-BOM",<tspan x="146.5px" y="215.5px" xml:space="preserve">"ISO-8859-1", "ISO-2022-JP"</tspan>
	<tspan x="146.5px" y="230.5px" xml:space="preserve">c.Shift_JIS, c.EUC_JP, c.Unicode, c.UTF_8, c.UTF_8_No_BOM, </tspan>
	<tspan x="146.5px" y="245.5px" xml:space="preserve">c.ISO_2022_JP, c.No_BOM(=c.Shift_JIS), Empty(=c.Shift_JIS)</tspan></text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text pub="n" x="184.5px" y="786.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFile</text>
	</a>
	<text x="33.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM を付けないときは XML の encoding や HTML の charset などを用いて文字<tspan x="33.5px" y="397.5px" xml:space="preserve">コードを記述しなければ、多くのプログラムは文字化けを起こします。 一方で、</tspan>
	<tspan x="33.5px" y="412.5px" xml:space="preserve">BOM があるとエラーを起こすプログラムも多くあります。</tspan></text>
	<a xlink:href="#XmlWriteEncoding" cats_vhref="%vbslib_new%\_src\vbslib.svg#XmlWriteEncoding" onclick="chgPage( evt, 827 )">
	<text pub="n" x="66.5px" y="826.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlWriteEncoding</text>
	</a>
	<a xlink:href="#ReadUnicodeFileBOM" onclick="chgPage( evt, 558 )">
	<text pub="n" x="66.5px" y="846.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadUnicodeFileBOM</text>
	</a>
	<text id="charcode_in_file" x="24.5px" y="583.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル内の文字コードの指定</text>
	<g>
	<rect x="48.5" y="619.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="635.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</text>
	</g>
	<text x="37.5px" y="611.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の場合</text>
	<g>
	<rect x="48.5" y="678.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="694.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;META http-equiv="content-type" content="text/html; charset=UTF-8"/&gt;</text>
	</g>
	<text x="37.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML の場合</text>
	<text x="236.5px" y="635.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UTF-8</text>
	<text x="416.5px" y="694.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UTF-8</text>
	<text x="249.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの先頭にある BOM を読みます。</text>
	<text x="249.5px" y="826.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの文字コードを指定します。</text>
	<a xlink:href="%vbslib_n_new%\_src\vbslib_n.svg#ConvertCharCodeInHref">
	<text pub="n" x="66.5px" y="866.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertCharCodeInHref</text>
	</a>
	<a xlink:href="#Text_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Text_BinaryArray" onclick="chgPage( evt, 735 )">
	<text x="66.5px" y="886.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Text (BinaryArray)</text>
	</a>
	<text x="249.5px" y="886.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードセットを変換します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Charset_ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Charset_ADODB_Stream">
	<text x="146.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Charset (ADODB.Stream)</text>
	</a>
	<text x="169.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib では、解析を行いません。</text>
	<a xlink:href="#Read_XML_Encoding" onclick="chgPage( evt, 807 )">
	<text x="157.5px" y="611.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Read_XML_Encoding</text>
	</a>
</g>
<g id="page572" width="603" height="405" transform="translate(+10,+308848)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="603.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="603.5" y1="-0.5" x2="603.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="405.5" x2="603.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Decode_MIME_HeaderLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Decode_MIME_HeaderLine</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Decode_MIME_HeaderLine( Line as string ) as string</text>
	</g>
	<g>
	<rect x="45.5" y="225.5" width="526" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">str = Decode_MIME_HeaderLine( "Subject: =?ISO-2022-JP?B?YWJjGyRCJUYlOSVIGyhCZGVm?=" )<tspan x="53.5px" y="256.5px" xml:space="preserve">Assert  str = "Subject: abcテストdef"</tspan></text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MIME ヘッダーの１行を "=? … ?=" 形式から、通常の文字列に戻します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MIME ヘッダーの１行</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line からでコードした通常の文字列</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="213.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="185.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MIME</text>
	<text x="24.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#MIME" cats_vhref="%programming%\文字\Unicode.svg#MIME">
	<text x="71.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MIME</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#iso_2022_jp" cats_vhref="%programming%\文字\Unicode.svg#iso_2022_jp">
	<text x="138.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ISO-2022-JP</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#BASE64" cats_vhref="%programming%\文字\Unicode.svg#BASE64">
	<text x="254.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64</text>
	</a>
	<text x="24.5px" y="349.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Base64_BinaryArray" onclick="chgPage( evt, 734 )">
	<text x="71.5px" y="349.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64 (BinaryArray)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[T_MIME]" target="_blank">
	<text x="71.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<a xlink:href="#Text_BinaryArray" onclick="chgPage( evt, 735 )">
	<text x="71.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Text (BinaryArray)</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[Decode_MIME_HeaderLine]" target="_blank">
	<text x="89.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="222.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードの変換</text>
</g>
<g id="page573" width="589" height="1279" transform="translate(+10,+309263)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1279.5" x2="589.5" y2="1279.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TextFileLineSeparatorStack" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_TextFileLineSeparatorStack</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_TextFileLineSeparatorStack]" target="_blank">
	<text x="274.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの改行文字コードを指定します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LS</text>
	<text x="150.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの改行文字コード、または Empty</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_TextFileLineSeparatorStack( LS as string ) as TextFileLineSeparatorStack</text>
	</g>
	<text x="33.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> 返り値のオブジェクトが削除されたら、指定は無効になります。</text>
	<text x="24.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LS 引数</text>
	<text x="44.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbCRLF, g_VBS_Lib.CRLF</text>
	<text x="44.5px" y="391.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbLF, g_VBS_Lib.LF</text>
	<text x="44.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.KeepLineSeparators</text>
	<text x="44.5px" y="351.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="44.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードするときは改行文字を自動判定、ライトするときは CR+LF、修正するとき（*下記）は<tspan x="44.5px" y="506.5px" xml:space="preserve">改行文字の種類を継承します。</tspan></text>
	<text x="259.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CR+LF</text>
	<text x="259.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LF</text>
	<text x="259.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字の種類を継承する（下記）</text>
	<g>
	<rect x="40.5" y="209.5" width="496" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim ls : Set ls = new_TextFileLineSeparatorStack( g_VBS_Lib.KeepLineSeparators )<tspan x="48.5px" y="240.5px" xml:space="preserve">Set f  = OpenForRead( Path )</tspan>
	<tspan x="48.5px" y="255.5px" xml:space="preserve">ls = Empty</tspan>
	<tspan x="48.5px" y="270.5px" xml:space="preserve">text = f.ReadLine()</tspan></text>
	</g>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="22.5px" y="1212.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#LineSeparator_ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#LineSeparator_ADODB_Stream">
	<text x="66.5px" y="1212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LineSeparator (ADODB.Stream)</text>
	</a>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="44.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForReplace</text>
	</a>
	<text x="147.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">など、修正前のテキストと修正後のテキストの両方を指定する vbslib</text>
	<text x="44.5px" y="587.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「改行文字の種類を継承する」 とは、入力ファイルに書かれた改行文字の種類が、１行<tspan x="44.5px" y="602.5px" xml:space="preserve">単位で、そのまま出力ファイルに書かれることです。 １つのファイルに複数の改行文字の</tspan>
	<tspan x="44.5px" y="617.5px" xml:space="preserve">種類が混ざっていても、そのまま継承されることです。</tspan></text>
	<text id="new_TextFileLineSeparatorStack_Inherit" x="24.5px" y="559.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">改行文字の種類を継承するときの動き (KeepLineSeparators)</text>
	<text x="44.5px" y="967.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream::WriteLine に渡すテキストの末尾に vbCRLF または vbLF を付けることが<tspan x="44.5px" y="982.5px" xml:space="preserve">できます。 付けたときは、その種類の改行文字が出力され、TextStream::WriteLine に</tspan>
	<tspan x="44.5px" y="997.5px" xml:space="preserve">よって自動的に改行文字を付けることはなくなります。 また、デフォルトの改行文字も</tspan>
	<tspan x="44.5px" y="1012.5px" xml:space="preserve">指定した種類に変更されます。  改行文字を付けなかったときは、デフォルトの改行</tspan>
	<tspan x="44.5px" y="1027.5px" xml:space="preserve">文字が自動的に付きます。 つまり、TextStream::ReadLine で入力した１行をそのまま</tspan>
	<tspan x="44.5px" y="1042.5px" xml:space="preserve">TextStream::WriteLine に出力すると、改行文字の種類は継承され、末尾に改行文字</tspan>
	<tspan x="44.5px" y="1057.5px" xml:space="preserve">を付けない新たな１行を TextStream::WriteLine に出力すると、前の行の改行文字の</tspan>
	<tspan x="44.5px" y="1072.5px" xml:space="preserve">種類を継承します。</tspan></text>
	<text x="259.5px" y="351.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動判定 （下記）</text>
	<text id="new_TextFileLineSeparatorStack_Empty" x="24.5px" y="465.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LS 引数 = Empty のときの動き</text>
	<text x="44.5px" y="665.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の関数を使ったときは、その関数の中で改行文字の種類の継承処理が行われます。</text>
	<a xlink:href="#ReadLineSeparator" onclick="chgPage( evt, 560 )">
	<text x="106.5px" y="774.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadLineSeparator</text>
	</a>
	<text x="225.5px" y="774.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って、入力ファイルの先頭行の改行文字の種類を</text>
	<text x="44.5px" y="790.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">判定して、出力ファイルのデフォルト改行文字の種類を設定します。</text>
	<text x="44.5px" y="818.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイル、出力ファイル、ともに、g_VBS_Lib.KeepLineSeparators （上記） のモード<tspan x="44.5px" y="833.5px" xml:space="preserve">を使うように、new_TextFileLineSeparatorStack を呼び出します。</tspan></text>
	<text x="44.5px" y="904.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream::ReadLine の返り値である１行のテキストの末尾に改行文字が加わります。<tspan x="44.5px" y="919.5px" xml:space="preserve">改行文字は、ファイルの内容によって、LF または CR+LF のどちらかになります。</tspan>
	<tspan x="44.5px" y="934.5px" xml:space="preserve">ただし、最終行の末尾に改行文字が無いときだけ、改行文字は加わりません。</tspan></text>
	<text x="44.5px" y="774.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">はじめに、</text>
	<a xlink:href="#CutCRLF" onclick="chgPage( evt, 608 )">
	<text x="66.5px" y="1240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutCRLF</text>
	</a>
	<text x="22.5px" y="1240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="44.5px" y="696.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そうではなく、OpenForRead などを使ってテキストをリードして、OpenForWrite などを<tspan x="44.5px" y="711.5px" xml:space="preserve">使ってテキストをライトする処理をプログラミングするときは、以下で説明する詳細な</tspan>
	<tspan x="44.5px" y="726.5px" xml:space="preserve">手順を参考に、改行文字の継承を行ってください。</tspan></text>
	<text x="44.5px" y="861.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeepLineSeparators モードでは、TextStream::ReadLine や TextStream::WriteLine に<tspan x="44.5px" y="876.5px" xml:space="preserve">よってアクセスする１行のテキストの内容が、次のように変わります。</tspan></text>
	<text x="22.5px" y="1164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#T_StartReplace_KeepRet_1" target="_blank">
	<text x="66.5px" y="1164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs # T_StartReplace_KeepRet_1</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#T_OpenFile_LineSepFromFS" target="_blank">
	<text x="66.5px" y="1185.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # T_OpenFile_LineSepFromFS</text>
	</a>
	<text x="44.5px" y="1105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream::WriteLineDefault を使うと、渡したテキストの改行文字を、デフォルトの<tspan x="44.5px" y="1120.5px" xml:space="preserve">改行文字に置き換え、渡したテキストの最後に改行文字を追加して、出力します。</tspan></text>
</g>
<g id="page574" width="583" height="311" transform="translate(+10,+310552)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="583.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_IsSafeFileUpdateStack" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_IsSafeFileUpdateStack</text>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを作成するときに</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsEnabled</text>
	<text x="178.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SafeFileUpdate を実行するかどうか</text>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_IsSafeFileUpdateStack( IsEnabled as boolean ) as IsSafeFileUpdateStack</text>
	</g>
	<text x="268.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行します。</text>
	<a xlink:href="#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text pub="n" x="178.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SafeFileUpdate</text>
	</a>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値のオブジェクトが削除されたら、指定は無効になります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_IsSafeFileUpdateStack]" target="_blank">
	<text x="228.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="36.5" y="200.5" width="340" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  sf : Set sf = new_IsSafeFileUpdateStack( True )<tspan x="44.5px" y="231.5px" xml:space="preserve">  CreateFile  "File1.txt", "abc"</tspan></text>
	</g>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_CreateFile]" target="_blank">
	<text x="70.5px" y="274.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs [T_CreateFile]</text>
	</a>
</g>
<g id="page575" width="566" height="262" transform="translate(+10,+310873)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="262.5" x2="566.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_FileOptions</text>
	<g>
	<rect x="32.5" y="48.5" width="502" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileOptions = new FileOptionsClass<tspan x="40.5px" y="79.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="94.5px" xml:space="preserve">Class  FileOptionsClass</tspan>
	<tspan x="40.5px" y="109.5px" xml:space="preserve">  Public Property Get  CharSet    '// as lower case string.  ADODB.Stream.Charset</tspan>
	<tspan x="40.5px" y="124.5px" xml:space="preserve">  Public Property Get  CharSetEx  '// as Empty, c.UTF_8_No_BOM</tspan>
	<tspan x="40.5px" y="139.5px" xml:space="preserve">  Public Property Get  LineSeparator     '// as ADODBConsts.Keep</tspan>
	<tspan x="40.5px" y="154.5px" xml:space="preserve">  Public Property Get  IsSafeFileUpdate  '// as boolean</tspan>
	<tspan x="40.5px" y="169.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="38.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<a xlink:href="#new_IsSafeFileUpdateStack" onclick="chgPage( evt, 574 )">
	<text pub="n" x="38.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_IsSafeFileUpdateStack</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[g_FileOptions]" target="_blank">
	<text x="143.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page576" width="643" height="831" transform="translate(+10,+311145)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="831.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="831.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="831.5" x2="643.5" y2="831.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteVBS_Comment" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteVBS_Comment</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WriteVBS_Comment( Path as string, StartTag as string, EndTag as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Text as string, Opt as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript のファイルの中のコメントに、複数行の文字列を書き込みます。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartTag</text>
	<text x="185.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルのパス、Empty = </text>
	<text x="185.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルの中の、書き込みを開始する1つ上の行にあるキーワード</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EndTag</text>
	<text x="97.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="185.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込む最後の行の1つ下の行にあるキーワード</text>
	<text x="185.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="33.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartTag と EndTag に指定したキーワードがヒットしないよう、下記のサンプルにあるように + でつなぐ<tspan x="33.5px" y="277.5px" xml:space="preserve">などの対策をしてください。</tspan></text>
	<text x="24.5px" y="764.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_FileInScript\T_FileInScript.vbs#[T_WriteVBS_Comment]" target="_blank">
	<text x="72.5px" y="764.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FileInScript.vbs</text>
	</a>
	<text x="208.5px" y="764.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_WriteVBS_Comment</text>
	<text x="26.5px" y="735.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[WriteVBS_Comment]" target="_blank">
	<text x="87.5px" y="735.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName">
	<text x="385.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.ScriptFullName</text>
	</a>
	<text x="97.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Text</text>
	<text x="185.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込む文字列。 先頭に ' は不要です</text>
	<text x="24.5px" y="327.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="368.5" width="490" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteVBS_Comment  Empty, "["+"FileA.txt]", "[/"+"FileA.txt]", _<tspan x="56.5px" y="399.5px" xml:space="preserve">    "abc" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="414.5px" xml:space="preserve">    "DEF" +vbCRLF, Empty</tspan>
	<tspan x="56.5px" y="429.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="444.5px" xml:space="preserve">'-------------------------------------------------------------------[FileA.txt]</tspan>
	<tspan x="56.5px" y="459.5px" xml:space="preserve">'((( これはテキストファイルの代わりです )))</tspan>
	<tspan x="56.5px" y="474.5px" xml:space="preserve">'</tspan>
	<tspan x="56.5px" y="489.5px" xml:space="preserve">'END</tspan>
	<tspan x="56.5px" y="504.5px" xml:space="preserve">'------------------------------------------------------------------[/FileA.txt]</tspan></text>
	</g>
	<text x="39.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト（実行前）</text>
	<text x="39.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト（実行後）</text>
	<g>
	<rect x="48.5" y="558.5" width="490" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteVBS_Comment  Empty, "["+"FileA.txt]", "[/"+"FileA.txt]", _<tspan x="56.5px" y="589.5px" xml:space="preserve">    "abc" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="604.5px" xml:space="preserve">    "DEF" +vbCRLF, Empty</tspan>
	<tspan x="56.5px" y="619.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="634.5px" xml:space="preserve">'-------------------------------------------------------------------[FileA.txt]</tspan>
	<tspan x="56.5px" y="649.5px" xml:space="preserve">'abc</tspan>
	<tspan x="56.5px" y="664.5px" xml:space="preserve">'DEF</tspan>
	<tspan x="56.5px" y="679.5px" xml:space="preserve">'------------------------------------------------------------------[/FileA.txt]</tspan></text>
	</g>
	<text x="62.5px" y="649.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc<tspan x="62.5px" y="664.5px" xml:space="preserve">DEF</tspan></text>
	<text x="24.5px" y="794.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\..\..\E\vbslib.svg#ReadVBS_Comment" onclick="chgPage( evt, 569 )">
	<text x="72.5px" y="794.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadVBS_Comment</text>
	</a>
</g>
<g id="page577" width="630" height="524" transform="translate(+10,+311986)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="630.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="524.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="630.5" y1="-0.5" x2="630.5" y2="524.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="524.5" x2="630.5" y2="524.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteVBSLibHeader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteVBSLibFooter</text>
	<g>
	<rect x="23.5" y="46.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WriteVBSLibFooter( OutFileStream as TextStream, Opt as WriteVBSLibFooter_Option )</text>
	</g>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutFileStream</text>
	<text x="187.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開いている書き込むファイル</text>
	<text x="24.5px" y="340.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteVBSLibFooter_Option</text>
	<g>
	<rect x="40.5" y="358.5" width="286" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  WriteVBSLibFooter_Option<tspan x="48.5px" y="389.5px" xml:space="preserve">    Public  CommandPromptMode  '// as integer</tspan>
	<tspan x="48.5px" y="404.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="187.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション or Empty</text>
	<text x="164.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Empty でないなら g_CommandPrompt の値を変更します</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[WriteVBSLibFooter]" target="_blank">
	<text x="231.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在実行している、メイン.vbs ファイルの中にある --- start of vbslib include --- 以降を<tspan x="29.5px" y="190.5px" xml:space="preserve">OutFileStream に出力します。</tspan>
	<tspan x="29.5px" y="205.5px" xml:space="preserve">--- start of vbslib include --- が Main 関数より前にあるときは、何もしません。</tspan></text>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="31.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="117.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を出力します。 （メイン.vbs ファイルの最後にするとき）</text>
	<text x="24.5px" y="487.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#WriteVBSLibHeader" onclick="chgPage( evt, 577 )">
	<text x="65.5px" y="487.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteVBSLibHeader</text>
	</a>
	<text x="41.5px" y="442.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommandPromptMode</text>
	<g>
	<rect x="40.5" y="272.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteVBSLibFooter  file, Empty</text>
	</g>
	<text x="24.5px" y="262.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page578" width="630" height="335" transform="translate(+10,+312520)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="630.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="630.5" y1="-0.5" x2="630.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="335.5" x2="630.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteVBSLibHeader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteVBSLibHeader</text>
	<g>
	<rect x="23.5" y="46.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WriteVBSLibHeader( OutFileStream as TextStream, Opt as WriteVBSLibHeader_Option )</text>
	</g>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutFileStream</text>
	<text x="187.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開いている書き込むファイル</text>
	<text x="29.5px" y="238.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteVBSLibHeader_Option</text>
	<g>
	<rect x="40.5" y="248.5" width="202" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  WriteVBSLibHeader_Option<tspan x="48.5px" y="279.5px" xml:space="preserve">  Public  m_OverCommandPrompt</tspan>
	<tspan x="48.5px" y="294.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="187.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション or Empty</text>
	<text x="253.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Empty でないなら g_CommandPrompt の値を変更します</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[WriteVBSLibHeader]" target="_blank">
	<text x="231.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在実行している、メイン.vbs ファイルの中にある --- end of vbslib include --- まで（先頭から）を<tspan x="29.5px" y="185.5px" xml:space="preserve">OutFileStream に出力します。</tspan>
	<tspan x="29.5px" y="200.5px" xml:space="preserve">--- start of vbslib include --- が Main 関数より後にあるときは、何もしません。</tspan></text>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="31.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="117.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を出力します。 （メイン.vbs ファイルの最初にするとき）</text>
</g>
<g id="page579" width="603" height="1035" transform="translate(+10,+312865)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="603.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1035.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="603.5" y1="-0.5" x2="603.5" y2="1035.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1035.5" x2="603.5" y2="1035.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="47.5" y="473.5" width="472" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  file = OpenForReplace( "file1.html", Empty )<tspan x="55.5px" y="504.5px" xml:space="preserve">    file.Replace  "&lt;TopOfContexts/&gt;", "&lt;TopOfContexts/&gt;"+vbCRLF+ "new Topic"</tspan>
	<tspan x="55.5px" y="519.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text id="OpenForReplace" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForReplace</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForReplace( SrcPath as string, DstPath as string ) as ReplaceTextFile1</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容を変更します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="169.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前のテキストファイルのパス</text>
	<text x="169.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のテキストファイルのパス。 SrcPath と同じ、または Empty 可。</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text pub="n" x="169.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile1 クラス</text>
	</a>
	<text x="48.5px" y="681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ランダムアクセスに対応しています。 OpenForRead や OpenForWrite のようにシーケンシャル<tspan x="48.5px" y="696.5px" xml:space="preserve">（ファイルの先頭から順番）にアクセスする必要はなく、ReplaceTextFile1::Replace などを</tspan>
	<tspan x="48.5px" y="711.5px" xml:space="preserve">任意の順番で呼び出すことができます。</tspan></text>
	<g>
	<rect x="47.5" y="211.5" width="328" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  file = OpenForReplace( "file1.txt", Empty )<tspan x="55.5px" y="242.5px" xml:space="preserve">    file.Replace  "Value = 0", "Value = 1"</tspan>
	<tspan x="55.5px" y="257.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="48.5px" y="739.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath を Empty にすると、DstPath = SrcPath にした時と同じ動きをします。</text>
	<text x="253.5px" y="227.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="169.5px" y="242.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 0</text>
	<text x="247.5px" y="242.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 1</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_OpenForReplace]" target="_blank">
	<text x="80.5px" y="843.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs</text>
	</a>
	<text x="24.5px" y="843.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="878.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text pub="n" x="73.5px" y="878.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
	<text x="113.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TopOfContexts タグの後ろに new Topic を追加する</text>
	<text x="113.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value の設定値を 0 から 1 に変える</text>
	<text x="48.5px" y="625.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更する内容は、返り値のメソッドに指定します。</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text pub="n" x="333.5px" y="625.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile1 クラス</text>
	</a>
	<text x="113.5px" y="555.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグに囲まれた複数行を変更する</text>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text pub="n" x="316.5px" y="555.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRange (ReplaceTextFile1)</text>
	</a>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text pub="n" x="73.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFile</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Replace" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Replace">
	<text x="147.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Replace</text>
	</a>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text pub="n" x="227.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFile</text>
	</a>
	<text x="113.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上と同じ内容の短縮形</text>
	<g>
	<rect x="47.5" y="312.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenForReplace( "file1.txt", Empty ).Replace  "Value = 0", "Value = 1"</text>
	</g>
	<text x="157.5px" y="328.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<text x="337.5px" y="328.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 0</text>
	<text x="415.5px" y="328.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 1</text>
	<a xlink:href="#ReplaceSymbols" onclick="chgPage( evt, 69 )">
	<text x="73.5px" y="918.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbols コマンド</text>
	</a>
	<a xlink:href="#StringReplaceSetClass" onclick="chgPage( evt, 354 )">
	<text x="73.5px" y="978.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringReplaceSetClass</text>
	</a>
	<text x="24.5px" y="820.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="303.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="555.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="597.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<a xlink:href="#StartReplace" onclick="chgPage( evt, 600 )">
	<text x="73.5px" y="998.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StartReplace</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[OpenForReplace]" target="_blank">
	<text x="80.5px" y="820.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="113.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列を編集することでテキストファイルの内容を変更する</text>
	<g>
	<rect x="47.5" y="379.5" width="388" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  file = OpenForReplace( "file1.txt", Empty )<tspan x="55.5px" y="410.5px" xml:space="preserve">    file.Text = Replace( file.Text, "Value = 0", "Value = 1" )</tspan>
	<tspan x="55.5px" y="425.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="277.5px" y="410.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 0</text>
	<text x="355.5px" y="410.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Value = 1</text>
	<text x="253.5px" y="395.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file1.txt</text>
	<a xlink:href="#Text_ReplaceTextFile1" onclick="chgPage( evt, 581 )">
	<text x="235.5px" y="410.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text</text>
	</a>
	<text x="48.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前が Unicode 形式ファイルのときは、変更後も Unicode 形式ファイルになります。</text>
	<a xlink:href="#Switches_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#Switches_sth" onclick="chgPage( evt, 77 )">
	<text x="73.5px" y="938.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Switches コマンド</text>
	</a>
	<a xlink:href="#Translate" cats_vhref="%vbslib_new%\_src\vbslib.svg#Translate" onclick="chgPage( evt, 609 )">
	<text x="73.5px" y="958.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド</text>
	</a>
	<text x="198.5px" y="843.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplace</text>
	<text x="48.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値のオブジェクトが削除されるタイミングでエラーが発生中（Err.Number &lt;&gt; 0  or<tspan x="48.5px" y="782.5px" xml:space="preserve">g_Err2.Number &lt;&gt; 0） のときは、ファイルを作成または更新しません。</tspan></text>
</g>
<g id="page580" width="440" height="300" transform="translate(+10,+313910)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="440.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="440.5" y1="-0.5" x2="440.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="300.5" x2="440.5" y2="300.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceTextFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceTextFile1 クラス</text>
	<a xlink:href="#Replace_ReplaceTextFile1" onclick="chgPage( evt, 582 )">
	<text pub="n" x="24.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Replace</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Class  ReplaceTextFile1" target="_blank">
	<text x="225.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="120.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換えます。</text>
	<text x="120.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容の変更を完了します。</text>
	<a xlink:href="#Close_ReplaceTextFile1" onclick="chgPage( evt, 584 )">
	<text pub="n" x="24.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Close</text>
	</a>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text pub="n" x="103.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<text x="24.5px" y="120.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text pub="n" x="24.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReplaceRange</text>
	</a>
	<text x="120.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えます。</text>
	<text x="24.5px" y="149.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">取得</text>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text pub="n" x="103.5px" y="149.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換えます。<tspan x="24.5px" y="77.5px" xml:space="preserve">指定のタグで囲まれたテキストを置き換えます。</tspan></text>
	<a xlink:href="#Text_ReplaceTextFile1" onclick="chgPage( evt, 581 )">
	<text x="24.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Text</text>
	</a>
	<text x="120.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">編集中のファイルの内容。</text>
</g>
<g id="page581" width="493" height="337" transform="translate(+10,+314220)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="493.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="493.5" y1="-0.5" x2="493.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="337.5" x2="493.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Text_ReplaceTextFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Text (ReplaceTextFile1) (OpenForReplace)</text>
	<g>
	<rect x="25.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ReplaceTextFile1::Text as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">編集中のファイルの内容。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この内容を直接変更することで、ファイルの内容を変更することができます。</text>
	<text x="24.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_OpenForReplaceText]" target="_blank">
	<text x="80.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs</text>
	</a>
	<text x="198.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplaceText</text>
	<g>
	<rect x="42.5" y="169.5" width="316" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set rep = OpenForReplace( "file1.txt", Empty )<tspan x="50.5px" y="200.5px" xml:space="preserve">    rep.Text = Replace( rep.Text, "from", "to" )</tspan>
	<tspan x="50.5px" y="215.5px" xml:space="preserve">    rep = Empty</tspan></text>
	</g>
	<text x="24.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="80.5px" y="282.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<text x="24.5px" y="282.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp_Replace" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp_Replace">
	<text x="80.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Replace (RegExp)</text>
	</a>
</g>
<g id="page582" width="605" height="542" transform="translate(+10,+314567)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="605.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="605.5" y1="-0.5" x2="605.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="542.5" x2="605.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Replace_ReplaceTextFile1" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Replace (ReplaceTextFile1)</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTextFile1::Replace( FromText as string, ToText as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストを置き換えます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromText</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToText</text>
	<text x="170.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキスト、または VBScript.RegExp</text>
	<text x="170.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキスト</text>
	<text x="33.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキストが存在するときは、置き換えを行いません。<tspan x="33.5px" y="281.5px" xml:space="preserve">これは、VBS の Replace 関数と結果が異なりますが、追加的な置き換えをしたときに、多重的に</tspan>
	<tspan x="33.5px" y="296.5px" xml:space="preserve">追加されることがなくなります。</tspan></text>
	<text x="39.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="67.5" y="315.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">f.Replace  "a = 0",  "a = 0 : b = 0"</text>
	</g>
	<text x="75.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前</text>
	<text x="202.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後</text>
	<text x="82.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a = 0</text>
	<text x="209.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a = 0 : b = 0</text>
	<text x="82.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a = 0 : b = 0</text>
	<text x="209.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a = 0 : b = 0</text>
	<line x1="67.5" y1="379.5" x2="565.5" y2="379.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="312.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">… [a = 0 : b = 0 : b = 0] にはなりません</text>
	<text x="322.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a = 0 の後に b = 0 を追加する</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text x="307.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReplaceTextFile1 クラス ]</text>
	</a>
	<text x="24.5px" y="484.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_OpenForReplaceCharSet]" target="_blank">
	<text x="80.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs</text>
	</a>
	<text x="251.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplaceCharSet</text>
	<text x="121.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplace</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[OpenForReplace]" target="_blank">
	<text x="80.5px" y="457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="457.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript.RegExp</text>
	</a>
	<text x="135.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を FromText 引数に指定すると、パターンマッチングにより置き換え対象を</text>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索します。 ToText は、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp_Replace">
	<text x="176.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegExp::Replace</text>
	</a>
	<text x="271.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同様に、$1 などを指定することもできます。</text>
	<text x="419.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplaceRegExp</text>
	<text x="39.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="67.5" y="202.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenForReplace( "file1.txt", Empty ).Replace  new_RegExp( "from.*", False ), "to"</text>
	</g>
	<a xlink:href="#new_RegExp" onclick="chgPage( evt, 358 )">
	<text x="351.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_RegExp</text>
	</a>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text x="75.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenForReplace</text>
	</a>
</g>
<g id="page583" width="601" height="741" transform="translate(+10,+315119)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="741.5" x2="601.5" y2="741.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceRange_ReplaceTextFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceRange (ReplaceTextFile1)</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTextFile1::ReplaceRange( StartOfFromText as string, EndOfFromText as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                                     ToText as string )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えます。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartOfFromText</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EndOfFromText</text>
	<text x="211.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストが始まる場所にあるタグ（テキスト）</text>
	<text x="211.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストが終わる場所にあるタグ（テキスト）</text>
	<text x="211.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキスト。 通常、タグも含む。</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToText</text>
	<text x="24.5px" y="398.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">置き換えサンプル</text>
	<text x="43.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StartOfFromText = "&lt;Tag&gt;", EndOfFromText = "&lt;/Tag&gt;" とします。</text>
	<text x="211.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToText</text>
	<text x="43.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">置き換える前</text>
	<text x="357.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">置き換えた後</text>
	<g>
	<rect x="35.5" y="493.5" width="136" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc&lt;Tag&gt;123&lt;/Tag&gt;def</text>
	</g>
	<g>
	<rect x="203.5" y="493.5" width="100" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="211.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag&gt;456&lt;/Tag&gt;</text>
	</g>
	<g>
	<rect x="346.5" y="493.5" width="136" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="354.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc&lt;Tag&gt;456&lt;/Tag&gt;def</text>
	</g>
	<line x1="26.5" y1="483.5" x2="527.5" y2="483.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="35.5" y="523.5" width="136" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc&lt;Tag&gt;123&lt;/Tag&gt;def</text>
	</g>
	<g>
	<rect x="203.5" y="523.5" width="34" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="211.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">456</text>
	</g>
	<g>
	<rect x="346.5" y="523.5" width="70" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="354.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc456def</text>
	</g>
	<g>
	<rect x="35.5" y="553.5" width="52" height="64"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag&gt;<tspan x="43.5px" y="581.5px" xml:space="preserve">123</tspan>
	<tspan x="43.5px" y="596.5px" xml:space="preserve">456</tspan>
	<tspan x="43.5px" y="611.5px" xml:space="preserve">&lt;/Tag&gt;</tspan></text>
	</g>
	<g>
	<rect x="203.5" y="553.5" width="52" height="49"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="211.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag&gt;<tspan x="211.5px" y="581.5px" xml:space="preserve">789</tspan>
	<tspan x="211.5px" y="596.5px" xml:space="preserve">&lt;/Tag&gt;</tspan></text>
	</g>
	<g>
	<rect x="346.5" y="553.5" width="52" height="49"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="354.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag&gt;<tspan x="354.5px" y="581.5px" xml:space="preserve">789</tspan>
	<tspan x="354.5px" y="596.5px" xml:space="preserve">&lt;/Tag&gt;</tspan></text>
	</g>
	<line x1="323.5" y1="462.5" x2="323.5" y2="622.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="24.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="265.5" width="388" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  file = OpenForReplace( "file1.html", Empty )<tspan x="52.5px" y="296.5px" xml:space="preserve">    file.ReplaceRange  "&lt;NewTopic&gt;", "&lt;/NewTopic&gt;", _</tspan>
	<tspan x="52.5px" y="311.5px" xml:space="preserve">        "&lt;NewTopic&gt;"+vbCRLF+ "new Topic" +vbCRLF+"&lt;/NewTopic&gt;"</tspan>
	<tspan x="52.5px" y="326.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<text x="24.5px" y="682.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_OpenForReplaceRange]" target="_blank">
	<text x="80.5px" y="682.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs</text>
	</a>
	<a xlink:href="#ReadFileInTag" onclick="chgPage( evt, 469 )">
	<text pub="n" x="80.5px" y="705.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFileInTag</text>
	</a>
	<text x="24.5px" y="705.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える範囲は、複数行であってもかまいません。</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text x="307.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReplaceTextFile1 クラス ]</text>
	</a>
	<g>
	<line x1="178.5" y1="504.5" x2="199.5" y2="504.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="199.5" y1="504.5" x2="188.5" y2="500.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="199.5" y1="504.5" x2="188.5" y2="508.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="312.5" y1="504.5" x2="336.5" y2="504.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="336.5" y1="504.5" x2="325.5" y2="500.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="336.5" y1="504.5" x2="325.5" y2="508.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="198.5px" y="682.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_OpenForReplaceRange</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#ReplaceTextFile1::ReplaceRange" target="_blank">
	<text x="80.5px" y="659.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="659.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page584" width="494" height="160" transform="translate(+10,+315870)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="494.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Close_ReplaceTextFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Close (ReplaceTextFile1)</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デストラクタから自動的に呼ばれますが、明示的に呼び出すこともできます。</text>
	<g>
	<rect x="25.5" y="47.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTextFile1::Close()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの内容の変更を完了します。</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text pub="n" x="198.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile1 クラス</text>
	</a>
</g>
<g id="page585" width="478" height="160" transform="translate(+10,+316040)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="478.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="478.5" y1="-0.5" x2="478.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="478.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSaveInTerminate_ReplaceTextFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSaveInTerminate (ReplaceTextFile1)</text>
	<a xlink:href="#ReplaceTextFile1" onclick="chgPage( evt, 580 )">
	<text pub="n" x="288.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTextFile1 クラス</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ReplaceTextFile1::IsSaveInTerminate as boolean or Empty</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが削除されるタイミングで保存するかどうか。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty のときは、エラーが発生している状態でなければ保存します。</text>
</g>
<g id="page586" width="616" height="629" transform="translate(+10,+316210)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="616.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="616.5" y1="-0.5" x2="616.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="629.5" x2="616.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SafeFileUpdateEx" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SafeFileUpdateEx</text>
	<g>
	<rect x="22.5" y="46.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SafeFileUpdateEx( FromTmpFilePath as string, ToFilePath as string, Option_ as string )</text>
	</g>
	<text x="30.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを安全に更新します。 上書き移動します。</text>
	<text x="36.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromTmpFilePath</text>
	<text x="100.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToFilePath</text>
	<text x="222.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい内容が書かれたファイルのパス</text>
	<text x="222.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新するファイルのパス</text>
	<text x="100.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="222.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、g_VBS_Lib.ToTrashBox</text>
	<text x="24.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SafeFileUpdate を呼び出している途中で、ファイルの更新やバックアップなどに失敗<tspan x="24.5px" y="498.5px" xml:space="preserve">したら、エラーが発生しますが、ファイルの内容は、消えることなく、元に戻ります。 </tspan>
	<tspan x="24.5px" y="513.5px" xml:space="preserve">ただし、新しい内容は保存できていないので、エラー復帰して、別のディスクに保存</tspan>
	<tspan x="24.5px" y="528.5px" xml:space="preserve">できるようにしてください。</tspan></text>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="39.5" y="251.5" width="292" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">tmp_path = GetTempPath( "new_*.txt" )<tspan x="47.5px" y="282.5px" xml:space="preserve">CreateFile  tmp_path, "新情報！"</tspan>
	<tspan x="47.5px" y="297.5px" xml:space="preserve">SafeFileUpdateEx  tmp_path, "FileA.txt", Empty</tspan></text>
	</g>
	<text x="47.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.txt の内容を、"新情報！" という内容に更新します。<tspan x="47.5px" y="340.5px" xml:space="preserve">一時的に存在するファイル tmp_path に、新しい内容を出力する必要があります。</tspan>
	<tspan x="47.5px" y="355.5px" xml:space="preserve">SafeFileUpdate を呼び出した後は、tmp_path の場所にファイルは無くなります。</tspan></text>
	<text x="215.5px" y="297.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"FileA.txt"</text>
	<text x="179.5px" y="282.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"新情報！"</text>
	<text x="24.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新するファイルを直接開いてライトするプログラムの場合、ライトしている途中で、<tspan x="24.5px" y="406.5px" xml:space="preserve">容量不足になったり、接続できなくなったりしてエラーになると、更新する前の内容</tspan>
	<tspan x="24.5px" y="421.5px" xml:space="preserve">が消えてしまいます。 それだけでなく、更新した後の内容も保存できない可能性が</tspan>
	<tspan x="24.5px" y="436.5px" xml:space="preserve">あります。 その場合、ファイルに格納していた情報がすべて消えてしまいます。 </tspan>
	<tspan x="24.5px" y="451.5px" xml:space="preserve">SafeFileUpdate は、そのリスクを回避します。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SafeFileUpdateEx]" target="_blank">
	<text x="78.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_ = g_VBS_Lib.ToTrashBox を指定すると、</text>
	<a xlink:href="#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text x="294.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SafeFileUpdate</text>
	</a>
	<text x="387.5px" y="560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じ動きになります。</text>
	<text x="24.5px" y="593.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_SafeCopy.vbs#[T_SafeFileUpdate]" target="_blank">
	<text x="73.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SafeCopy.vbs # [T_SafeFileUpdate]</text>
	</a>
</g>
<g id="page587" width="505" height="288" transform="translate(+10,+316849)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="288.5" x2="505.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SafeFileUpdate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SafeFileUpdate</text>
	<g>
	<rect x="22.5" y="46.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SafeFileUpdate( FromTmpFilePath as string, ToFilePath as string )</text>
	</g>
	<text x="30.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを安全に更新します。 上書き移動して、元の内容はゴミ箱に入ります。</text>
	<text x="36.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromTmpFilePath</text>
	<text x="100.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToFilePath</text>
	<text x="222.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい内容が書かれたファイルのパス</text>
	<text x="222.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">更新するファイルのパス</text>
	<text x="24.5px" y="206.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_SafeCopy.vbs#[T_SafeFileUpdate]" target="_blank">
	<text x="73.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SafeCopy.vbs # [T_SafeFileUpdate]</text>
	</a>
	<text x="24.5px" y="235.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_IsSafeFileUpdateStack" onclick="chgPage( evt, 574 )">
	<text x="73.5px" y="235.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_IsSafeFileUpdateStack</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SafeFileUpdate]" target="_blank">
	<text x="78.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#SafeFileUpdateEx" onclick="chgPage( evt, 586 )">
	<text x="73.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SafeFileUpdateEx</text>
	</a>
</g>
<g id="page588" width="587" height="630" transform="translate(+10,+317147)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="587.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="587.5" y1="-0.5" x2="587.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="630.5" x2="587.5" y2="630.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertToFullPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertToFullPath</text>
	<g>
	<rect x="23.5" y="48.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ConvertToFullPath( SrcFilePath as string, DstFilePath as string )</text>
	</g>
	<text x="56.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%FullPath(..\SampleLib)%</text>
	<text x="24.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中の相対パスや特殊フォルダのパスをフル・パスに変換してコピーします。</text>
	<text x="56.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前</text>
	<text x="261.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後の例</text>
	<text x="261.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\SampleLib</text>
	<text x="56.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%DesktopPath%</text>
	<text x="261.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Documents and Settings\user1\デスクトップ</text>
	<text x="37.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="101.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcFilePath</text>
	<text x="101.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstFilePath</text>
	<text x="200.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前のファイルのパス</text>
	<text x="200.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後のファイルのパス（新規作成または上書き）, Empty不可</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[ConvertToFullPath]" target="_blank">
	<text x="186.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<line x1="33.5" y1="329.5" x2="543.5" y2="329.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="24.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%FullPath(x)% の x に相対パスを記述すると、DstFilePath のファイルが入ったフォルダを相対<tspan x="24.5px" y="219.5px" xml:space="preserve">パスの基準にしたフル・パスに変換されます。 基準を SrcFilePath ではなく DstFilePath にして</tspan>
	<tspan x="24.5px" y="234.5px" xml:space="preserve">いる理由は、１つのテンプレート的なファイル(SrcFilePath) に対して、複数の場所(DstFilePath)</tspan>
	<tspan x="24.5px" y="249.5px" xml:space="preserve">で使用することができるようにするためです。</tspan>
	<tspan x="24.5px" y="264.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="279.5px" xml:space="preserve">% を使った環境変数も展開されます。</tspan></text>
	<a xlink:href="#TextFileConvertFormat">
	<text pub="n" x="65.5px" y="569.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextFileConvertFormat::Set_</text>
	</a>
	<text x="24.5px" y="569.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="593.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Unicode ファイルにするときは、次のように設定してから ConvertToFullPath を呼んでください。</text>
	<g>
	<rect x="45.5" y="485.5" width="352" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  c : Set c = g_VBS_Lib<tspan x="53.5px" y="516.5px" xml:space="preserve">Dim  cs : Set cs = new_TextFileCharSetStack( c.Unicode )</tspan>
	<tspan x="53.5px" y="531.5px" xml:space="preserve">ConvertToFullPath  "ans.txt", "ans_tmp.txt"</tspan></text>
	</g>
	<text x="56.5px" y="372.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%FullPath(.)%</text>
	<text x="261.5px" y="373.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\current</text>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_ConvAbs.vbs#ConvertToFullPath" onclick="chgPage( evt, 588 )" target="_blank">
	<text x="79.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ConvAbs.vbs # ConvertToFullPath</text>
	</a>
	<a xlink:href="#PercentFunction" onclick="chgPage( evt, 589 )">
	<text x="62.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ % を使った変換式</text>
	</a>
	<text x="24.5px" y="430.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中に書かれた %FullPath( )% などの % % で囲まれた部分を置き換えます。</text>
</g>
<g id="page589" width="579" height="1072" transform="translate(+10,+317787)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1072.5" x2="579.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PercentFunction" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">% を使った文字列変換関数</text>
	<text x="93.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%FullPath(..\SampleLib)%</text>
	<text x="93.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前の例</text>
	<text x="261.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後の例</text>
	<text x="261.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\SampleLib</text>
	<text x="93.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%DesktopPath%</text>
	<text x="261.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Documents and Settings\user1\デスクトップ</text>
	<line x1="21.5" y1="290.5" x2="543.5" y2="290.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の提供するいくつかの関数の中で、% を使った文字列変換関数が使えます。<tspan x="24.5px" y="81.5px" xml:space="preserve">% を使った環境変数も展開されます。</tspan></text>
	<text x="93.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%FullPath(.)%</text>
	<text x="261.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\folder\current</text>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="93.5px" y="575.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ConvertToFullPath</text>
	</a>
	<a xlink:href="#IsSameTextFile" onclick="chgPage( evt, 472 )">
	<text x="93.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameTextFile</text>
	</a>
	<text x="188.5px" y="514.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の c.RightHasPercentFunction</text>
	<text x="31.5px" y="478.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="31.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	<text x="24.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="51.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	<text x="29.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="56.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="56.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="29.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="56.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="29.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="29.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="56.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="93.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%RegExp(.*)%</text>
	<text x="261.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">正規表現にマッチする任意の文字列</text>
	<text x="62.5px" y="478.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較対象も指定する関数で使えるかどうか。</text>
	<text x="62.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="62.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<text x="62.5px" y="555.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較対象を指定しない関数で使えるかどうか。</text>
	<text x="24.5px" y="123.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="144.5" width="130" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABC<tspan x="53.5px" y="175.5px" xml:space="preserve">***%FullPath(.)%***</tspan>
	<tspan x="53.5px" y="190.5px" xml:space="preserve">***%RegExp(.*)%***</tspan></text>
	</g>
	<g>
	<rect x="275.5" y="144.5" width="118" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="283.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABC<tspan x="283.5px" y="175.5px" xml:space="preserve">***C:\FolderA***</tspan>
	<tspan x="283.5px" y="190.5px" xml:space="preserve">***01234567879***</tspan></text>
	</g>
	<text x="208.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">展開</text>
	<g>
	<line x1="186.5" y1="172.5" x2="261.5" y2="172.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="261.5" y1="172.5" x2="250.5" y2="168.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="261.5" y1="172.5" x2="250.5" y2="176.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="93.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%MultiLine%</text>
	<text x="56.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="29.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="261.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">複数行にマッチする (*4)</text>
	<text x="31.5px" y="678.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*4)</text>
	<text x="24.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関数一覧</text>
	<text x="62.5px" y="678.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%MultiLine% は、任意の複数行とマッチします。<tspan x="62.5px" y="693.5px" xml:space="preserve">また、%MultiLine% の直後にテキスト（%を使った関数可能）を置くと、その複数行が</tspan>
	<tspan x="62.5px" y="708.5px" xml:space="preserve">マッチするかどうかをチェックします。</tspan></text>
	<g>
	<rect x="85.5" y="729.5" width="82" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="745.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start<tspan x="93.5px" y="760.5px" xml:space="preserve">%MultiLine%</tspan>
	<tspan x="93.5px" y="775.5px" xml:space="preserve">end</tspan></text>
	</g>
	<g>
	<rect x="277.5" y="729.5" width="46" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="285.5px" y="745.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start<tspan x="285.5px" y="760.5px" xml:space="preserve">Line1</tspan>
	<tspan x="285.5px" y="775.5px" xml:space="preserve">Line2</tspan>
	<tspan x="285.5px" y="790.5px" xml:space="preserve">Line3</tspan>
	<tspan x="285.5px" y="805.5px" xml:space="preserve">end</tspan></text>
	</g>
	<text x="210.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">展開</text>
	<g>
	<line x1="188.5" y1="757.5" x2="263.5" y2="757.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="263.5" y1="757.5" x2="252.5" y2="753.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="263.5" y1="757.5" x2="252.5" y2="761.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="265.5" y1="874.5" x2="340.5" y2="874.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="340.5" y1="874.5" x2="329.5" y2="870.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="340.5" y1="874.5" x2="329.5" y2="878.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="287.5px" y="863.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">展開</text>
	<g>
	<rect x="354.5" y="846.5" width="82" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="362.5px" y="862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start<tspan x="362.5px" y="877.5px" xml:space="preserve">C:\FolderA&gt;</tspan>
	<tspan x="362.5px" y="892.5px" xml:space="preserve">C:\FolderA&gt;</tspan>
	<tspan x="362.5px" y="907.5px" xml:space="preserve">C:\FolderA&gt;</tspan>
	<tspan x="362.5px" y="922.5px" xml:space="preserve">end</tspan></text>
	</g>
	<g>
	<rect x="85.5" y="846.5" width="166" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start<tspan x="93.5px" y="877.5px" xml:space="preserve">%MultiLine%%FullPath(.)%&gt;</tspan>
	<tspan x="93.5px" y="892.5px" xml:space="preserve">end</tspan></text>
	</g>
	<a xlink:href="#AssertFC" cats_vhref="%vbslib_new%\_src\vbslib.svg#AssertFC" onclick="chgPage( evt, 1001 )">
	<text x="93.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AssertFC</text>
	</a>
	<text x="24.5px" y="960.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\URL.svg#URL_place_holder" cats_vhref="%programming%\HTML ブラウザ\URL.svg#URL_place_holder">
	<text x="66.5px" y="978.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ URL にプレースホルダーを含める</text>
	</a>
	<a xlink:href="#sscanf" onclick="chgPage( evt, 347 )">
	<text x="66.5px" y="996.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sscanf</text>
	</a>
	<text x="24.5px" y="1034.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="percent_FullPath" class="keyword" x="98.5px" y="1034.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">%FullPath(.)%, %RegExp(.*)%, %MultiLine%, %DesktopPath%</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="468.5px" y="399.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<text x="93.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%Env(USERPROFILE)%</text>
	<text x="56.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="29.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="261.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">環境変数 USERPROFILE の値</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="66.5px" y="960.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ${ } 変数, LazyDictionaryClass</text>
	</a>
	<text x="62.5px" y="620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%FullPath(x)% の x に相対パスを指定したときについて</text>
	<text x="381.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(*3)</text>
	<text x="31.5px" y="620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*3)</text>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="62.5px" y="637.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="381.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
</g>
<g id="page590" width="631" height="412" transform="translate(+10,+318869)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="412.5" x2="631.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParsePercentVariableString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParsePercentVariableString</text>
	<g>
	<rect x="45.5" y="223.5" width="472" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParsePercentVariableString  "abc %VAR1%, %VAR2% def", sub_strings, variables<tspan x="53.5px" y="254.5px" xml:space="preserve">Assert  IsSameArray( sub_strings, Array( "abc ", ", ", " def" ) )</tspan>
	<tspan x="53.5px" y="269.5px" xml:space="preserve">Assert  IsSameArray( variables, Array( "%VAR1%", "%VAR2%" ) )</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ParsePercentVariableString( the_String as string, out_SubStringArray as array of string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    out_VariableArray as array of string )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中の % を使った変数の部分とそれ以外の部分に分割します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">the_String</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_SubStringArray</text>
	<text x="226.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">分割する前の文字列</text>
	<text x="226.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数以外の部分の配列</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_VariableArray</text>
	<text x="226.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の部分の配列</text>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="354.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ScanFromTemplate" cats_vhref="%vbslib_new%\_src\vbslib.svg#ScanFromTemplate" onclick="chgPage( evt, 348 )">
	<text x="75.5px" y="354.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ScanFromTemplate</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[ParsePercentVariableString]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: ParsePercentVariableString" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="75.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_ParseDollarVariableString]" target="_blank">
	<text x="75.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs</text>
	</a>
	<text x="24.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="165.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseDollarVariableString</text>
	<a xlink:href="#ParseDollarVariableString" onclick="chgPage( evt, 234 )">
	<text x="75.5px" y="375.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseDollarVariableString</text>
	</a>
</g>
<g id="page591" width="627" height="1168" transform="translate(+10,+319291)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="627.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="627.5" y1="-0.5" x2="627.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1168.5" x2="627.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceStringTemplate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceStringTemplate</text>
	<text x="24.5px" y="997.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[ReplaceStringTemplate]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: ReplaceStringTemplate" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="997.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="1019.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_ReplaceStringTemplate" target="_blank">
	<text x="82.5px" y="1019.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="169.5px" y="1019.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReplaceStringTemplate</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceStringTemplate( FolderPath as string, RegularExpressionPart as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    TemplateBefore as string, TemplateAfter as string, Opt as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中をキーワードで検索し、テンプレートを置き換えます。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpressionPart</text>
	<text x="244.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象フォルダーやワイルドカード</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateBefore</text>
	<text x="244.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテンプレート（複数行可）</text>
	<text x="97.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="244.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション、または、Empty</text>
	<text x="244.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のキーワード。複数行不可</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="483.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正規表現</text>
	</a>
	<text x="244.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテンプレート（複数行可）</text>
	<text x="97.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateAfter</text>
	<text x="24.5px" y="1047.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#PartRep">
	<text x="82.5px" y="1081.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PartRep</text>
	</a>
	<a xlink:href="#SearchStringTemplate" onclick="chgPage( evt, 543 )">
	<text x="82.5px" y="1064.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchStringTemplate</text>
	</a>
	<text x="50.5px" y="917.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの中に次の予約変数を記述することができます。</text>
	<text x="67.5px" y="946.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${FileName}</text>
	<text x="175.5px" y="946.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名に置き換わります</text>
	<text x="33.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテンプレートにある変数が、置き換える前のテンプレートにないときは、<tspan x="33.5px" y="322.5px" xml:space="preserve">変数のまま残ります。 ただし、Opt 引数に dictionary 型を指定して、変数に一致する</tspan>
	<tspan x="33.5px" y="337.5px" xml:space="preserve">キーに対応した値に置き換えることもできます。</tspan></text>
	<g>
	<rect x="59.5" y="535.5" width="154" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@param   ${Arguments}<tspan x="67.5px" y="566.5px" xml:space="preserve">@return  ${RerutnValue}</tspan></text>
	</g>
	<text x="24.5px" y="500.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="274.5" y="535.5" width="160" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="282.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">関数名： ${FunctionName}<tspan x="282.5px" y="566.5px" xml:space="preserve">引数：   ${Arguments}</tspan>
	<tspan x="282.5px" y="581.5px" xml:space="preserve">返り値： ${RerutnValue}</tspan>
	<tspan x="282.5px" y="596.5px" xml:space="preserve">補足：   ${Note}</tspan></text>
	</g>
	<text x="50.5px" y="526.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateBefore</text>
	<text x="258.5px" y="526.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateAfter</text>
	<g>
	<line x1="227.5" y1="555.5" x2="254.5" y2="555.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="254.5" y1="555.5" x2="243.5" y2="551.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="254.5" y1="555.5" x2="243.5" y2="559.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="50.5px" y="631.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のように指定した場合、FolderPath にマッチしたあるファイルの内容は、次のように変化します。</text>
	<g>
	<rect x="59.5" y="647.5" width="160" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@param   First Parameter<tspan x="67.5px" y="678.5px" xml:space="preserve">@return  None</tspan></text>
	</g>
	<g>
	<line x1="233.5" y1="667.5" x2="260.5" y2="667.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="260.5" y1="667.5" x2="249.5" y2="663.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="260.5" y1="667.5" x2="249.5" y2="671.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="274.5" y="647.5" width="160" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="282.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">関数名： ${FunctionName}<tspan x="282.5px" y="678.5px" xml:space="preserve">引数：   First Parameter</tspan>
	<tspan x="282.5px" y="693.5px" xml:space="preserve">返り値： None</tspan>
	<tspan x="282.5px" y="708.5px" xml:space="preserve">補足：   </tspan></text>
	</g>
	<text x="24.5px" y="888.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">予約変数</text>
	<text x="33.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegularExpressionPart 引数に指定するキーワードは、TemplateBefore に含まれるキーワードを<tspan x="33.5px" y="381.5px" xml:space="preserve">正規表現で指定します。 キーワードは、TemplateAfter に含まれていなくても構いません。 </tspan>
	<tspan x="33.5px" y="396.5px" xml:space="preserve">この引数を使って内部で高速なファイル検索が行われます。 </tspan>
	<tspan x="33.5px" y="411.5px" xml:space="preserve">"" を指定すると、すべてのファイルに対して置き換えを試みます。</tspan></text>
	<text x="50.5px" y="784.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、Opt 引数に次のように指定したものとします。</text>
	<g>
	<rect x="59.5" y="796.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="812.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dict(Array( "${Note}", "" ))</text>
	</g>
	<a xlink:href="#Dict" onclick="chgPage( evt, 254 )">
	<text x="67.5px" y="812.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dict</text>
	</a>
	<a xlink:href="#GetLineNumOfTemplateDifference" onclick="chgPage( evt, 544 )">
	<text x="82.5px" y="1098.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNumOfTemplateDifference</text>
	</a>
	<a xlink:href="#Execute_GrepClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#Execute_GrepClass" onclick="chgPage( evt, 538 )">
	<text x="455.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Execute (GrepClass)</text>
	</a>
	<a xlink:href="#RunReplace_ReplaceTemplateClass" onclick="chgPage( evt, 599 )">
	<text x="82.5px" y="1047.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunReplace (ReplaceTemplateClass)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Replace" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Replace">
	<text x="82.5px" y="1115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Replace</text>
	</a>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="82.5px" y="1132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ${ } 変数, LazyDictionaryClass</text>
	</a>
	<text x="33.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemplateBefore に指定した変数（${ … } の部分）は、TemplateAfter に指定した ${ … } の<tspan x="33.5px" y="278.5px" xml:space="preserve">部分に入ります。</tspan></text>
	<text x="33.5px" y="440.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt 引数には、Empty か、辞書型で変数のデフォルト値を指定できます。 TemplateBefore に<tspan x="33.5px" y="455.5px" xml:space="preserve">ない変数が TemplateAfter にあるときは、その変数をここで指定した値に置き換えます。</tspan></text>
	<text x="50.5px" y="749.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以上のテンプレートは、XML ファイルに記述することができます。</text>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="415.5px" y="749.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ReplaceTemplateClass</text>
	</a>
</g>
<g id="page592" width="529" height="444" transform="translate(+10,+320469)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="444.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="444.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="444.5" x2="529.5" y2="444.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceStringTemplates" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceStringTemplates</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceStringTemplates( in_FileOrFolderPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_Replaces as array of StringTemplateReplaceClass,  in_Empty as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中をキーワードで検索し、テンプレートを置き換えます。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FileOrFolderPath</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Replaces</text>
	<text x="218.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象ファイルやフォルダーのパス</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="218.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="218.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートの配列（下記）</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ReplaceStringTemplates" target="_blank">
	<text x="81.5px" y="383.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="383.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="407.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="224.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StringTemplateReplaceClass</text>
	<text x="46.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.KeywordBefore</text>
	<text x="46.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TemplateBefore</text>
	<text x="46.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TemplateAfter</text>
	<text x="46.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DefaultValues</text>
	<text x="167.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="167.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="167.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="167.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dictionary&lt; string &gt;</text>
	<text x="311.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索対象のワイルドカード</text>
	<text x="311.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテンプレート</text>
	<text x="311.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテンプレート</text>
	<text x="311.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数のデフォルト値</text>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="81.5px" y="407.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ReplaceTemplateClass</text>
	</a>
	<a xlink:href="#ReplaceStringTemplate" onclick="chgPage( evt, 591 )">
	<text x="81.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceStringTemplate</text>
	</a>
	<text x="24.5px" y="359.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page593" width="634" height="767" transform="translate(+10,+320923)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="767.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="767.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="767.5" x2="634.5" y2="767.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="103" y="318" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="73" y="248" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="103" y="272" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="103" y="295" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="new_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_ReplaceTemplateClass</text>
	<a xlink:href="..\Samples\ReplaceTemplate" target="_blank">
	<text x="96.5px" y="497.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Samples\ReplaceTemplate フォルダー</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\SyncFilesMenuLib.vbs#: new_ReplaceTemplateClass" target="_blank">
	<text x="82.5px" y="701.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="497.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="701.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_ReplaceTemplateClass( in_PathOfXML as string ) as ReplaceTemplateClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルのテンプレートを操作するオブジェクトを生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathOfXML</text>
	<text x="196.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートに関するの設定ファイルのパス</text>
	<text x="196.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートを操作するオブジェクト</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#RunGetDifference_ReplaceTemplateClass" onclick="chgPage( evt, 597 )">
	<text x="57.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunGetDifference</text>
	</a>
	<text x="34.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルのテンプレートを操作するオブジェクトは、次のメソッドを持ちます。</text>
	<a xlink:href="#EchoOld_ReplaceTemplateClass" onclick="chgPage( evt, 596 )">
	<text x="57.5px" y="410.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EchoOld</text>
	</a>
	<a xlink:href="#RunReplace_ReplaceTemplateClass" onclick="chgPage( evt, 599 )">
	<text x="57.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunReplace</text>
	</a>
	<text x="210.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">合っていない（古い）テンプレートの場所を表示します</text>
	<text x="210.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">合っていない（古い）テンプレートの中の場所を表示します</text>
	<text x="210.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートを置き換えます</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="455.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルの内容</text>
	</a>
	<text x="24.5px" y="730.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_ReplaceByTemplate" target="_blank">
	<text x="82.5px" y="730.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ReplaceByTemplate フォルダー</text>
	</a>
	<text x="34.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathOfXML 引数に、フォルダーのパスを指定したときは、そのフォルダーとサブ フォルダーに<tspan x="34.5px" y="198.5px" xml:space="preserve">入っている *.replace.xml ファイルの内容を設定します。 また、*.before.* と *.after.* の両方の</tspan>
	<tspan x="34.5px" y="213.5px" xml:space="preserve">ファイルがあれば、*.before.* を置き換える前のテンプレート、*.after.* を置き換えた後の</tspan>
	<tspan x="34.5px" y="228.5px" xml:space="preserve">テンプレートとして設定します。</tspan></text>
	<text x="126.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.replace.xml</text>
	<text x="100.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathOfXML</text>
	<text x="126.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.after.*</text>
	<text x="126.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.before.*</text>
	<text x="225.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストがそのまま入ったファイル</text>
	<text x="225.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキストがそのまま入ったファイル</text>
	<text x="225.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">詳細な置き換えの設定</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="368.5px" y="330.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTemplate.xml</text>
	</a>
	<text id="new_ReplaceTemplateClass_f" x="24.5px" y="535.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="74.5px" y="613.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">replace_.ID_Before = xml_full_path + tag.getAttribute( "before" )</text>
	<text x="74.5px" y="628.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me.ReplaceTemplate.Add  replace_</text>
	<text x="57.5px" y="596.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceTemplateClass::AppendLoadSetting</text>
	<text x="57.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceTemplateClass::RunReplace</text>
	<text x="74.5px" y="660.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReplaceStringTemplate</text>
	<text x="219.5px" y="660.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me.Files.GetText( replace_.ID_Before )</text>
	<text x="74.5px" y="578.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set Me_.Files = new MultiTextXML_Class</text>
	<text x="57.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ReplaceTemplateClass</text>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="194.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MultiTextXML_Class</text>
	</a>
</g>
<g id="page594" width="639" height="974" transform="translate(+10,+321700)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="639.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="639.5" y1="-0.5" x2="639.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="974.5" x2="639.5" y2="974.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceTemplate_xml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceTemplate.xml</text>
	<text x="24.5px" y="510.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/MultiText/Target</text>
	<text x="56.5px" y="537.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@path</text>
	<text x="176.5px" y="510.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理対象のパス。複数可能。</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML_Tag" onclick="chgPage( evt, 663 )">
	<text x="360.5px" y="510.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FF-path 属性</text>
	</a>
	<text x="176.5px" y="537.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理対象のパス。 関連</text>
	<text x="24.5px" y="802.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/MultiText/EnabledTemplateIDs</text>
	<text x="176.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在使われている（変換後の）テンプレートのアドレス。<tspan x="176.5px" y="871.5px" xml:space="preserve">複数指定するときは、複数行記述してください。</tspan></text>
	<text x="56.5px" y="831.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@type</text>
	<text x="176.5px" y="831.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"Lines" を指定してください。</text>
	<text x="55.5px" y="856.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">text()</text>
	<text x="24.5px" y="906.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/MultiText/CheckTargetDefault</text>
	<a xlink:href="..\Samples\ReplaceTemplate" target="_blank">
	<text x="55.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Samples\ReplaceTemplate フォルダー</text>
	</a>
	<text x="24.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#ReplaceStringTemplate" onclick="chgPage( evt, 591 )">
	<text x="158.5px" y="721.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceStringTemplate</text>
	</a>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="158.5px" y="738.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class</text>
	</a>
	<text x="335.5px" y="721.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 変数、テキストファイルのテンプレート</text>
	<text x="335.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートに記述できる ---- 形式のコメント</text>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="168.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_ReplaceTemplateClass 関数</text>
	</a>
	<text x="24.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate タグを記述するファイルです。 ファイル名は、ReplaceTemplate.xml とは限りません。</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate.xml は、</text>
	<text x="24.5px" y="476.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<g class="writting">
	<rect x="47.5" y="909.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="923.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<text x="24.5px" y="582.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/MultiText/ReplaceTemplate</text>
	<text x="57.5px" y="605.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@before</text>
	<text x="57.5px" y="626.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@after</text>
	<text x="176.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のテキストがある Text タグの URL</text>
	<text x="176.5px" y="626.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のテキストがある Text タグの URL</text>
	<text x="24.5px" y="678.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/MultiText/Text</text>
	<text x="176.5px" y="678.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前または後のテンプレート</text>
	<a xlink:href="#SetTargetPath_ReplaceTemplateClass" onclick="chgPage( evt, 598 )">
	<text x="322.5px" y="537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetTargetPath</text>
	</a>
	<a xlink:href="#merge_setting" onclick="chgPage( evt, 89 )">
	<text x="377.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージ設定ファイル</text>
	</a>
	<text x="357.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<text x="492.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の  </text>
	<g>
	<rect x="47.5" y="155.5" width="328" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="55.5px" y="186.5px" xml:space="preserve">&lt;MultiText&gt;</tspan>
	<tspan x="55.5px" y="201.5px" xml:space="preserve">&lt;ReplaceTemplate  before="#Before"  after="#After"/&gt;</tspan>
	<tspan x="55.5px" y="216.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="231.5px" xml:space="preserve">&lt;Text id="Before"&gt;&lt;![CDATA[</tspan>
	<tspan x="55.5px" y="246.5px" xml:space="preserve">/* Function: ${FunctionName} */</tspan>
	<tspan x="55.5px" y="261.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;</tspan>
	<tspan x="55.5px" y="276.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="291.5px" xml:space="preserve">&lt;Text id="After"&gt;&lt;![CDATA[</tspan>
	<tspan x="55.5px" y="306.5px" xml:space="preserve">/* Func: ${FunctionName} */</tspan>
	<tspan x="55.5px" y="321.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;</tspan>
	<tspan x="55.5px" y="336.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="351.5px" xml:space="preserve">&lt;/MultiText&gt;</tspan></text>
	</g>
	<text x="24.5px" y="140.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="103.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/* Function: … */ を /* Func: … */ に置き換える設定</text>
	<text x="24.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 変数で置き換える前の内容を置き換えた後にコピーできます。</text>
	<text x="57.5px" y="700.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@id, text(), @cut_indent, @indent</text>
	<text x="284.5px" y="700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記を参照</text>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="158.5px" y="755.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="335.5px" y="755.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cut_indent 属性、indent 属性、改行コード</text>
</g>
<g id="page595" width="556" height="177" transform="translate(+10,+322684)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="556.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="177.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="556.5" y1="-0.5" x2="556.5" y2="177.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="177.5" x2="556.5" y2="177.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsPause_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsPause (ReplaceTemplateClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ReplaceTemplateClass::IsPause as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーへの確認を行うかどうか。</text>
	<a xlink:href="#RunReplace_ReplaceTemplateClass" onclick="chgPage( evt, 599 )">
	<text x="211.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunReplace メソッド</text>
	</a>
	<text x="325.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出したとき、置き換え内容を</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、False に設定すると、</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーに要求しなくなります。</text>
</g>
<g id="page596" width="570" height="360" transform="translate(+10,+322871)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="570.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="570.5" y1="-0.5" x2="570.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="360.5" x2="570.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EchoOld_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EchoOld (ReplaceTemplateClass)</text>
	<a xlink:href="..\scriptlib\vbslib\SyncFilesMenuLib.vbs#ReplaceTemplateClass::EchoOld" target="_blank">
	<text x="82.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="292.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTemplateClass::EchoOld()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在使われているテンプレートと合っていない（古い）テンプレートの場所を表示します。</text>
	<g>
	<rect x="48.5" y="155.5" width="490" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">以下の場所にあるテンプレートがマッチしませんでした。<tspan x="56.5px" y="186.5px" xml:space="preserve">Template_getDifference コマンドで、違いがある場所の行番号を調べられます。</tspan>
	<tspan x="56.5px" y="201.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="56.5px" y="216.5px" xml:space="preserve">Target\a.txt(2)</tspan>
	<tspan x="56.5px" y="231.5px" xml:space="preserve">Target\a.txt(13)</tspan>
	<tspan x="56.5px" y="246.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan></text>
	</g>
	<text x="24.5px" y="139.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="104.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容</text>
	<text x="24.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SearchStringTemplate" onclick="chgPage( evt, 543 )">
	<text x="82.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchStringTemplate</text>
	</a>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="353.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  new_ReplaceTemplateClass</text>
	</a>
</g>
<g id="page597" width="582" height="385" transform="translate(+10,+323241)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="385.5" x2="582.5" y2="385.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunGetDifference_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunGetDifference (ReplaceTemplateClass)</text>
	<a xlink:href="..\scriptlib\vbslib\SyncFilesMenuLib.vbs#ReplaceTemplateClass::RunGetDifference" target="_blank">
	<text x="82.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTemplateClass::RunGetDifference()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在使われているテンプレートと合っていない（古い）テンプレートの中の場所を表示します。</text>
	<g>
	<rect x="48.5" y="182.5" width="490" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Enterのみ："Target\a.txt"<tspan x="56.5px" y="213.5px" xml:space="preserve">調べるファイルのパス &gt;</tspan>
	<tspan x="56.5px" y="228.5px" xml:space="preserve">以下の場所にあるテンプレートがマッチしませんでした。</tspan>
	<tspan x="56.5px" y="243.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="56.5px" y="258.5px" xml:space="preserve">Target\a.txt(5)</tspan>
	<tspan x="56.5px" y="273.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan></text>
	</g>
	<text x="24.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="104.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容</text>
	<text x="33.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べる対象のファイルの入力を要求されます。</text>
	<text x="24.5px" y="348.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetLineNumOfTemplateDifference" onclick="chgPage( evt, 544 )">
	<text x="82.5px" y="348.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNumOfTemplateDifference</text>
	</a>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="353.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  new_ReplaceTemplateClass</text>
	</a>
</g>
<g id="page598" width="620" height="239" transform="translate(+10,+323636)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="239.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="239.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="239.5" x2="620.5" y2="239.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetTargetPath_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetTargetPath (ReplaceTemplateClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTemplateClass::SetTargetPath( in_Path as string or PathDictionaryClass )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理対象のファイルやフォルダーのパスを設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="176.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理対象のファイルやフォルダーのパス</text>
	<a xlink:href="..\scriptlib\vbslib\SyncFilesMenuLib.vbs#ReplaceTemplateClass::SetTargetPath" target="_blank">
	<text x="82.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceTemplate.xml</text>
	</a>
	<text x="158.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の /MultiText/Target が設定されていないときは、本関数で設定する必要が</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あります。</text>
</g>
<g id="page599" width="570" height="447" transform="translate(+10,+323885)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="570.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="447.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="570.5" y1="-0.5" x2="570.5" y2="447.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="447.5" x2="570.5" y2="447.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunReplace_ReplaceTemplateClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunReplace (ReplaceTemplateClass)</text>
	<a xlink:href="..\scriptlib\vbslib\SyncFilesMenuLib.vbs#ReplaceTemplateClass::RunReplace" target="_blank">
	<text x="82.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTemplateClass::RunReplace()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンプレートを置き換えます。</text>
	<g>
	<rect x="48.5" y="240.5" width="490" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">以下の場所にあるファイルの中にあるテンプレートを置き換えます<tspan x="56.5px" y="271.5px" xml:space="preserve">編集するフォルダー = Target</tspan>
	<tspan x="56.5px" y="286.5px" xml:space="preserve">ReplaceTemplateID_From = #Template1_Old</tspan>
	<tspan x="56.5px" y="301.5px" xml:space="preserve">ReplaceTemplateID_To = #Template1</tspan>
	<tspan x="56.5px" y="316.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan>
	<tspan x="56.5px" y="331.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="56.5px" y="346.5px" xml:space="preserve">&gt;ReplaceStringTemplate  "Target", "\* Function:"</tspan>
	<tspan x="56.5px" y="361.5px" xml:space="preserve">Target\a.txt</tspan></text>
	</g>
	<text x="24.5px" y="224.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="104.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行するかどうかの確認を要求されます。</text>
	<text x="33.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#new_ReplaceTemplateClass" onclick="chgPage( evt, 593 )">
	<text x="353.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  new_ReplaceTemplateClass</text>
	</a>
	<a xlink:href="#ReplaceTemplate_xml" onclick="chgPage( evt, 594 )">
	<text x="70.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceTemplate.xml に設定できる値</text>
	</a>
</g>
<g id="page600" width="636" height="966" transform="translate(+10,+324342)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="636.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="966.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="636.5" y1="-0.5" x2="636.5" y2="966.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="966.5" x2="636.5" y2="966.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StartReplace" class="title, keyword" x="22.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StartReplace</text>
	<g>
	<rect x="34.5" y="390.5" width="412" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set rep = StartReplace( "a.txt", GetTempPath("*.txt"), False )<tspan x="42.5px" y="421.5px" xml:space="preserve">    Do Until rep.r.AtEndOfStream</tspan>
	<tspan x="42.5px" y="436.5px" xml:space="preserve">        SplitLineAndCRLF  rep.r.ReadLine(), line, cr_lf</tspan>
	<tspan x="42.5px" y="451.5px" xml:space="preserve">        line = Replace( line, "Value=0", "Value=1" )</tspan>
	<tspan x="42.5px" y="466.5px" xml:space="preserve">        rep.w.WriteLine  line + cr_lf</tspan>
	<tspan x="42.5px" y="481.5px" xml:space="preserve">    Loop</tspan>
	<tspan x="42.5px" y="496.5px" xml:space="preserve">    rep.Finish</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StartReplace]" target="_blank">
	<text x="171.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="24.5" y="48.5" width="580" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StartReplace( SrcPath as string, TmpDstPath as string, IsDstWillBeExist as boolean )<tspan x="32.5px" y="79.5px" xml:space="preserve">             as StartReplaceObj</tspan></text>
	</g>
	<text x="32.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの一部を行単位で置き換える準備をします。</text>
	<text x="31.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="95.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath</text>
	<text x="201.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えようとするファイル</text>
	<text x="201.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイルのパス、または置き換えた後のパス</text>
	<text x="201.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath が置き換えた後のパスかどうか</text>
	<text x="95.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDstWillBeExist</text>
	<text id="StartReplace_samp" x="32.5px" y="377.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="32.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartReplace を呼び出すと、SrcPath と TmpDstPath のファイルを開きます。<tspan x="32.5px" y="252.5px" xml:space="preserve">返り値を使って、ファイルにアクセスできます。（下記サンプルを参照）</tspan></text>
	<text x="95.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="201.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンテキスト</text>
	<a xlink:href="#StartReplaceObj" onclick="chgPage( evt, 601 )">
	<text pub="n" x="128.5px" y="79.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StartReplaceObj</text>
	</a>
	<text x="42.5px" y="541.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#AddLastOfFileName" onclick="chgPage( evt, 644 )">
	<text pub="n" x="200.5px" y="541.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddLastOfFileName</text>
	</a>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text pub="n" x="87.5px" y="541.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTempPath</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_StartReplace]" target="_blank">
	<text x="75.5px" y="884.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs # [T_StartReplace]</text>
	</a>
	<text x="22.5px" y="884.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="42.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字コードは、SrcPath に記述されているものが、そのまま継承されます。 ただし、</text>
	<a xlink:href="#get_ADODBConsts" onclick="chgPage( evt, 752 )">
	<text x="42.5px" y="735.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">get_ADODBConsts</text>
	</a>
	<text x="154.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使える環境である必要があります。 （通常、使えます）</text>
	<text x="42.5px" y="827.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、rep.r 「以外」のファイルから rep.w にライトするときは、リードするファイルを開くときに、</text>
	<text id="StartReplace_CRLF" class="keyword" x="22.5px" y="638.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">改行文字コードについて</text>
	<text x="42.5px" y="762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadLine で取得できる行の末尾には、vbCRLF または vbLF が付きます。 </text>
	<text x="42.5px" y="573.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他のサンプル</text>
	<a xlink:href="#StartReplace_Wiz" onclick="chgPage( evt, 604 )">
	<text x="164.5px" y="592.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル （ウィザード）</text>
	</a>
	<a xlink:href="#StartReplace_UI" onclick="chgPage( evt, 603 )">
	<text x="164.5px" y="573.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル （ドラッグ＆ドロップからテキスト処理）</text>
	</a>
	<text x="32.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDstWillBeExist に g_VBS_Lib.DstIsBackUp を指定すると、TmpDstPath にバックアップを作成し、<tspan x="32.5px" y="341.5px" xml:space="preserve">SrcPath 置き換えた後の内容が入ります。</tspan></text>
	<text x="32.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDstWillBeExist = False のときは、返り値の Finish メソッドを呼び出すと、全てのファイルを閉じ、<tspan x="32.5px" y="298.5px" xml:space="preserve">TmpDstPath から SrcPath へ、ファイルコピーを行い、TmpDstPath を削除します。</tspan></text>
	<a xlink:href="#SplitLineAndCRLF" onclick="chgPage( evt, 607 )">
	<text x="90.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SplitLineAndCRLF</text>
	</a>
	<text x="42.5px" y="794.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteLine で行を出力するときは、ReadLine で取得した改行文字を付けてください。</text>
	<a xlink:href="#SplitLineAndCRLF" onclick="chgPage( evt, 607 )">
	<text x="42.5px" y="778.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SplitLineAndCRLF</text>
	</a>
	<text x="151.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使えば、改行文字を分けることができます。 </text>
	<text x="22.5px" y="910.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#FindStringLines" cats_vhref="%vbslib_new%\_src\vbslib.svg#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="75.5px" y="929.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="75.5px" y="910.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<a xlink:href="#new_TextFileLineSeparatorStack" onclick="chgPage( evt, 573 )">
	<text x="42.5px" y="841.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_TextFileLineSeparatorStack</text>
	</a>
	<text x="227.5px" y="841.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">( g_VBS_Lib.KeepLineSeparators ) が必要です。</text>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="42.5px" y="674.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText</text>
	</a>
	<text x="324.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、改行文字コードを明示的に指定する</text>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="205.5px" y="674.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MultiTextXML_Class</text>
	</a>
	<text x="189.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、</text>
	<text x="42.5px" y="689.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ことができます。</text>
</g>
<g id="page601" width="601" height="290" transform="translate(+10,+325318)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="290.5" x2="601.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StartReplaceObj" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StartReplaceObj クラス</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの一部を置き換えるインターフェース</text>
	<text x="37.5px" y="91.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">取得</text>
	<a xlink:href="#StartReplace" onclick="chgPage( evt, 600 )">
	<text pub="n" x="123.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StartReplace</text>
	</a>
	<a xlink:href="#StartReplace2" onclick="chgPage( evt, 605 )">
	<text pub="n" x="233.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StartReplace2</text>
	</a>
	<text id="StartReplaceObj_r" x="37.5px" y="114.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">r</text>
	<text id="StartReplaceObj_w" x="37.5px" y="137.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">w</text>
	<text x="115.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えようとするファイルのストリーム</text>
	<text x="115.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイル、または置き換えた後のファイルのストリーム</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text pub="n" x="343.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextStream</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#TextStream">
	<text pub="n" x="446.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextStream</text>
	</a>
	<text x="37.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Finish</text>
	<text x="115.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正常に完了したら呼び出す必要がある関数</text>
	<a xlink:href="#StartReplace_samp" onclick="chgPage( evt, 600 )">
	<text pub="n" x="37.5px" y="253.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<text x="37.5px" y="206.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class_Terminate</text>
	<text x="163.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デストラクタ。 Finish または ExitFinish が呼ばれなかったら警告します</text>
	<text x="37.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExitFinish  Empty</text>
	<text x="163.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えをキャンセルします。</text>
</g>
<g id="page602" width="627" height="558" transform="translate(+10,+325618)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="627.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="627.5" y1="-0.5" x2="627.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="558.5" x2="627.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceTextFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceTextFile</text>
	<g>
	<rect x="28.5" y="122.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceTextFile( SrcPath as string, TmpDstPath as string,<tspan x="36.5px" y="153.5px" xml:space="preserve">       bDstWillBeExist as boolean, ReplaceList as ReplaceItem, Opt as variant )</tspan></text>
	</g>
	<text x="36.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの一部を置き換えます。</text>
	<text x="36.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="93.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath</text>
	<text x="199.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えようとするファイル</text>
	<text x="199.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイルのパス、または置き換えた後のパス</text>
	<text x="199.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath が置き換えた後のパス=True, 一時パス=False</text>
	<text x="93.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bDstWillBeExist</text>
	<text x="93.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReplaceList</text>
	<text x="199.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えるテキスト</text>
	<text x="93.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="199.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<g>
	<rect x="41.5" y="332.5" width="442" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  reps : new_ReplaceItem_array  reps, 1<tspan x="49.5px" y="363.5px" xml:space="preserve">  reps(0).Src = "%base%" : reps(0).Dst = g_sh.CurrentDirectory</tspan>
	<tspan x="49.5px" y="378.5px" xml:space="preserve">  ReplaceTextFile  "file.txt", GetTempPath("*.txt"), False, reps, Empty</tspan></text>
	</g>
	<text x="32.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReplaceTextFile]" target="_blank">
	<text x="164.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="307.5px" y="348.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="48.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_ReplaceItem_array については、</text>
	<g>
	<rect x="63.5" y="418.5" width="124" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ReplaceItem<tspan x="71.5px" y="449.5px" xml:space="preserve">  Public  Src</tspan>
	<tspan x="71.5px" y="464.5px" xml:space="preserve">  Public  Dst</tspan>
	<tspan x="71.5px" y="479.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#new_objs" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#new_objs">
	<text pub="n" x="265.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_ReplaceItem_array : オブジェクトの配列を生成する</text>
	</a>
	<text x="151.5px" y="363.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%base%</text>
	<text x="295.5px" y="363.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_sh.CurrentDirectory</text>
	<text x="169.5px" y="378.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file.txt</text>
	<a xlink:href="#TextFileConvertFormat">
	<text pub="n" x="71.5px" y="520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextFileConvertFormat::Set_</text>
	</a>
	<text x="30.5px" y="520.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="72.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ver4 で、廃止になりました。  OpenForReplace を使ってください。</text>
	<a xlink:href="#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text pub="n" x="423.5px" y="72.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
</g>
<g id="page603" width="637" height="422" transform="translate(+10,+326186)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="422.5" x2="637.5" y2="422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StartReplace_UI" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル （ドラッグ＆ドロップからテキスト処理）</text>
	<g>
	<rect x="31.5" y="110.5" width="574" height="280"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="39.5px" y="141.5px" xml:space="preserve">    Dim  c : Set c = g_VBS_Lib</tspan>
	<tspan x="39.5px" y="156.5px" xml:space="preserve">    Dim  path : path = InputPath( "変換するファイル &gt;", c.CheckFileExists or c.UseArgument1 )</tspan>
	<tspan x="39.5px" y="171.5px" xml:space="preserve">    Dim  w_:Set w_=AppKey.NewWritable( path ).Enable()</tspan>
	<tspan x="39.5px" y="186.5px" xml:space="preserve">    Dim  rep, line, cr_lf</tspan>
	<tspan x="39.5px" y="201.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="216.5px" xml:space="preserve">    Set rep = StartReplace( path, GetTempPath("Replace_*.txt"), c.DstIsBackUp )</tspan>
	<tspan x="39.5px" y="231.5px" xml:space="preserve">    Do Until rep.r.AtEndOfStream</tspan>
	<tspan x="39.5px" y="246.5px" xml:space="preserve">        SplitLineAndCRLF  rep.r.ReadLine(), line, cr_lf</tspan>
	<tspan x="39.5px" y="261.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="276.5px" xml:space="preserve">        line = "&gt; "+ line</tspan>
	<tspan x="39.5px" y="291.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="306.5px" xml:space="preserve">        rep.w.WriteLine  line + cr_lf</tspan>
	<tspan x="39.5px" y="321.5px" xml:space="preserve">    Loop</tspan>
	<tspan x="39.5px" y="336.5px" xml:space="preserve">    rep.Finish</tspan>
	<tspan x="39.5px" y="351.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="366.5px" xml:space="preserve">    start  GetEditorCmdLine( path )</tspan>
	<tspan x="39.5px" y="381.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト･ファイルに処理をするファイルを直接ドラッグ＆ドロップしても、スクリプト・ファイルをダブル・<tspan x="24.5px" y="75.5px" xml:space="preserve">クリックして開いたウィンドウに処理するファイルをドラッグ＆ドロップしても処理ができます。</tspan>
	<tspan x="24.5px" y="90.5px" xml:space="preserve">「line = "&gt; "+ line」 の部分を処理内容に書き換えてお使いください。</tspan></text>
</g>
<g id="page604" width="622" height="887" transform="translate(+10,+326618)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="622.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="622.5" y1="-0.5" x2="622.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="887.5" x2="622.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="107" y="182" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="79" y="140" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="54" y="119" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="79" y="160" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="StartReplace_Wiz" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル （ウィザード）</text>
	<g>
	<rect x="34.5" y="290.5" width="556" height="565"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="42.5px" y="321.5px" xml:space="preserve">  Dim  exe_name</tspan>
	<tspan x="42.5px" y="336.5px" xml:space="preserve">  Dim  desktop : desktop = g_sh.SpecialFolders( "Desktop" )</tspan>
	<tspan x="42.5px" y="351.5px" xml:space="preserve">  Dim  rep, line</tspan>
	<tspan x="42.5px" y="366.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="381.5px" xml:space="preserve">  Dim w_:Set w_=AppKey.NewWritable( desktop ).Enable()</tspan>
	<tspan x="42.5px" y="396.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="411.5px" xml:space="preserve">  '//=== Input exe name</tspan>
	<tspan x="42.5px" y="426.5px" xml:space="preserve">  Do</tspan>
	<tspan x="42.5px" y="441.5px" xml:space="preserve">    exe_name = input( "exe name&gt;" )</tspan>
	<tspan x="42.5px" y="456.5px" xml:space="preserve">    If exist( desktop + "\" + exe_name ) Then</tspan>
	<tspan x="42.5px" y="471.5px" xml:space="preserve">      Raise  1, "すでにデスクトップに " + exe_name + " が存在するため、新規作成できません"</tspan>
	<tspan x="42.5px" y="486.5px" xml:space="preserve">    Else</tspan>
	<tspan x="42.5px" y="501.5px" xml:space="preserve">      Exit Do</tspan>
	<tspan x="42.5px" y="516.5px" xml:space="preserve">    End If</tspan>
	<tspan x="42.5px" y="531.5px" xml:space="preserve">  Loop</tspan>
	<tspan x="42.5px" y="546.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="561.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="576.5px" xml:space="preserve">  '//=== Make output folder</tspan>
	<tspan x="42.5px" y="591.5px" xml:space="preserve">  mkdir  desktop + "\" + exe_name</tspan>
	<tspan x="42.5px" y="606.5px" xml:space="preserve">  copy  g_vbslib_folder + "*", desktop + "\" + exe_name + "\scriptlib"</tspan>
	<tspan x="42.5px" y="621.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="636.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="651.5px" xml:space="preserve">  '//=== Make exe_name.c</tspan>
	<tspan x="42.5px" y="666.5px" xml:space="preserve">  Set rep = StartReplace( "files\template.c", _</tspan>
	<tspan x="42.5px" y="681.5px" xml:space="preserve">                desktop + "\" + exe_name + "\" + exe_name + ".c", True )</tspan>
	<tspan x="42.5px" y="696.5px" xml:space="preserve">  Do Until rep.r.AtEndOfStream</tspan>
	<tspan x="42.5px" y="711.5px" xml:space="preserve">    line = rep.r.ReadLine()</tspan>
	<tspan x="42.5px" y="726.5px" xml:space="preserve">    line = Replace( line, "Sample", exe_name )</tspan>
	<tspan x="42.5px" y="741.5px" xml:space="preserve">    rep.w.WriteLine  line</tspan>
	<tspan x="42.5px" y="756.5px" xml:space="preserve">  Loop</tspan>
	<tspan x="42.5px" y="771.5px" xml:space="preserve">  rep.Finish</tspan>
	<tspan x="42.5px" y="786.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="801.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="816.5px" xml:space="preserve">  '//=== Open output folder</tspan>
	<tspan x="42.5px" y="831.5px" xml:space="preserve">  Setting_openFolder  desktop + "\" + exe_name</tspan>
	<tspan x="42.5px" y="846.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample_wizard.vbs</text>
	<text x="78.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">wizard</text>
	<text x="103.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample_wizard.vbs</text>
	<text x="103.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">files</text>
	<text x="127.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">template.c</text>
	<text x="42.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デスクトップに、テンプレート・ファイルを少し加工してフォルダを作成します。</text>
	<g>
	<rect x="40.5" y="63.5" width="70" height="17"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">exe name&gt;</text>
	</g>
	<text x="120.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と表示されるので、入力すると、</text>
	<text x="50.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">_src\Test\vbslib_test\T_Replace\T_Replace_Sample1 にあります。</text>
</g>
<g id="page605" width="576" height="401" transform="translate(+10,+327515)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="401.5" x2="576.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StartReplace2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StartReplace2</text>
	<g>
	<rect x="24.5" y="50.5" width="520" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StartReplace2( SrcPath as string, MidPath as string, Flags as integer,<tspan x="32.5px" y="81.5px" xml:space="preserve">               TmpDstPath as string, bDstWillBeExist as boolean ) as StartReplaceObj</tspan></text>
	</g>
	<text x="201.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">F_Txt2BinTxt を指定してください（下記）</text>
	<text x="32.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの一部を置き換えて、更にフィルタ処理をするための準備をします。</text>
	<text x="31.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="95.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath</text>
	<text x="201.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えようとするファイル</text>
	<text x="201.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイルのパス、または置き換えた後のパス</text>
	<text x="201.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath が置き換えた後のパスかどうか</text>
	<text x="95.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bDstWillBeExist</text>
	<text x="95.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="201.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンテキスト</text>
	<text x="95.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MidPath</text>
	<text x="95.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags</text>
	<text x="201.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイルのパス</text>
	<a xlink:href="#StartReplaceObj" onclick="chgPage( evt, 601 )">
	<text pub="n" x="446.5px" y="81.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StartReplaceObj</text>
	</a>
	<text id="F_Txt2BinTxt" class="keyword" x="32.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_Txt2BinTxt</text>
	<text x="51.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartReplaceObj.w に、Chr(&amp;hFF) から始める行を出力すると、その行はバイナリになり<tspan x="51.5px" y="324.5px" xml:space="preserve">ます。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#txt2bintxt" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#txt2bintxt" onclick="chgPage( evt, 750 )">
	<text pub="n" x="91.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリ混在テキスト生成 (txt2bintxt.exe)</text>
	</a>
	<a xlink:href="#TextFileConvertFormat">
	<text pub="n" x="73.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextFileConvertFormat::Set_</text>
	</a>
	<text x="32.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page606" width="565" height="469" transform="translate(+10,+327926)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="469.5" x2="565.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PassThroughLineFilters" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PassThroughLineFilters</text>
	<g>
	<rect x="25.5" y="104.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  PassThroughLineFilters( SrcPath as string, TmpDstPath as string,<tspan x="33.5px" y="135.5px" xml:space="preserve">       IsDstWillBeExist as boolean, Opt as Empty, FilterArray as array of string )</tspan></text>
	</g>
	<text x="33.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のキーワードを含む行を抽出します。</text>
	<text x="33.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath</text>
	<text x="212.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えようとするファイル</text>
	<text x="212.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時ファイルのパス、または置き換えた後のパス</text>
	<text x="97.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDstWillBeExist</text>
	<text x="212.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TmpDstPath が置き換えた後のパスかどうか</text>
	<text x="212.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードの配列</text>
	<text x="212.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または False (=FilterArray に含まない行を抽出）</text>
	<text x="97.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilterArray</text>
	<text x="97.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[PassThroughLineFilters]" target="_blank">
	<text x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="34.5" y="317.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  PassThroughLineFilters( "a.txt", GetTempPath("*.txt"), False, Empty, _<tspan x="42.5px" y="348.5px" xml:space="preserve">    Array( "(TRACE)", "(DEBUG)" )</tspan></text>
	</g>
	<text id="StartReplace_samp" x="32.5px" y="304.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="113.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(TRACE) と (DEBUG) を含む行だけにします。</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_PassThroughLineFilters]" target="_blank">
	<text x="84.5px" y="389.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs # [T_PassThroughLineFilters]</text>
	</a>
	<text x="32.5px" y="389.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="32.5px" y="413.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#grep" onclick="chgPage( evt, 535 )">
	<text x="84.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ grep (検索)</text>
	</a>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="84.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<text x="24.5px" y="66.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止予定</text>
	<text x="103.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代わり</text>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="158.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<a xlink:href="#Text_ReplaceTextFile1" onclick="chgPage( evt, 581 )">
	<text x="278.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Text (ReplaceTextFile1)</text>
	</a>
</g>
<g id="page607" width="589" height="270" transform="translate(+10,+328405)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="270.5" x2="589.5" y2="270.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SplitLineAndCRLF" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SplitLineAndCRLF</text>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SplitLineAndCRLF( LineAndCRLF as string, out_Line as string, out_CRLF as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行の本文と、行末の改行文字を分けます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LineAndCRLF</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Line</text>
	<text x="205.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字が末尾に含まれている可能性がある文字列</text>
	<text x="205.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 改行文字より前の文字列</text>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="178.5" width="51" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib</text>
	</g>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_CRLF</text>
	<text x="205.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 行末の改行文字</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SplitLineAndCRLF]" target="_blank">
	<text x="180.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#StartReplace_CRLF" onclick="chgPage( evt, 600 )">
	<text x="65.5px" y="233.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 改行文字コードについて</text>
	</a>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page608" width="386" height="280" transform="translate(+10,+328685)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="386.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="386.5" y1="-0.5" x2="386.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="280.5" x2="386.5" y2="280.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutCRLF" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutCRLF</text>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CutCRLF( Line as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字を削除します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字が削除される文字列</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字が削除された文字列</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="158.5" width="51" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CutCRLF]" target="_blank">
	<text x="180.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_CutCRLF]" target="_blank">
	<text x="76.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace.vbs # [T_CutCRLF]</text>
	</a>
	<text x="24.5px" y="212.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SplitLineAndCRLF" onclick="chgPage( evt, 607 )">
	<text x="76.5px" y="243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SplitLineAndCRLF</text>
	</a>
</g>
<g id="page609" width="610" height="439" transform="translate(+10,+328975)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="610.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="610.5" y1="-0.5" x2="610.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="439.5" x2="610.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Translate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Translate</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Translate( TranslatorPath as string, FromLanguage as string, ToLanguage as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの情報に従って、テキストファイルの一部を翻訳します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromLanguage</text>
	<text x="207.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル(*.trans)のパス、または、フォルダーのパス</text>
	<text x="207.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳前の言語。 通常 "JP"</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToLanguage</text>
	<text x="207.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後の言語。 通常 "EN"</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate1]" target="_blank">
	<text x="74.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<text x="24.5px" y="340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語に翻訳するときに、英文字以外が残っていたときは、get_ToolsLibConsts().E_NotEnglishChar <tspan x="33.5px" y="211.5px" xml:space="preserve">エラーが発生します。</tspan></text>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="74.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド</text>
	</a>
	<text x="24.5px" y="309.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[Translate]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: Translate" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="74.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="227.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル(*.trans) の説明など</text>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath 引数にフォルダーのパスを指定した場合、サブ フォルダーも含めた、拡張子が <tspan x="33.5px" y="256.5px" xml:space="preserve">.trans のすべての翻訳ファイルから翻訳します。 ある１つの翻訳ファイルから翻訳しても英文字</tspan>
	<tspan x="33.5px" y="271.5px" xml:space="preserve">以外が残っていたときは、すべての翻訳ファイルから翻訳した後でエラーが発生します。</tspan></text>
	<text x="194.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Translate1</text>
	<text x="398.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Translate_sth</text>
	<text x="282.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TranslateFolder</text>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Switches_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#Switches_sth" onclick="chgPage( evt, 77 )">
	<text x="74.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Switches</text>
	</a>
	<text x="178.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スイッチに従って、複数のファイルを編集</text>
</g>
<g id="page610" width="619" height="558" transform="translate(+10,+329424)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="558.5" x2="619.5" y2="558.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateTest</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TranslateTest( TranslatorPath as string, FromLanguage as string, ToLanguage as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                    OutFolderPath as string )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの情報に従って、テキストファイルの一部を翻訳できるかどうかチェックします。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromLanguage</text>
	<text x="207.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルのパス、または、フォルダーのパス</text>
	<text x="207.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳前の言語。 通常 "JP"</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToLanguage</text>
	<text x="207.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後の言語。 通常 "EN"</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutFolderPath</text>
	<text x="207.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後を格納するフォルダーのパス。 または "" = 出力しない</text>
	<text x="24.5px" y="479.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="72.5px" y="504.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate</text>
	</a>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_TranslateTest]" target="_blank">
	<text x="74.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<text x="24.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_TranslateTest_sth]" target="_blank">
	<text x="74.5px" y="447.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="72.5px" y="479.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド</text>
	</a>
	<text x="225.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル(*.trans) の説明など</text>
	<text x="24.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#TranslateTest_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#TranslateTest_sth" onclick="chgPage( evt, 92 )">
	<text x="72.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest コマンド</text>
	</a>
	<text x="33.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EN（英語）に翻訳するときは、翻訳後に Ascii 文字だけ使っているかどうかをチェックします。<tspan x="33.5px" y="295.5px" xml:space="preserve">Ascii 文字以外の文字があるときは、get_ToolsLibConsts().E_NotEnglishChar エラーになります。</tspan></text>
	<text x="33.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath 引数にフォルダーのパスを指定した場合、サブ フォルダーも含めた、拡張子が <tspan x="33.5px" y="339.5px" xml:space="preserve">.trans のすべての翻訳ファイルから翻訳できるかどうかチェックします。 ある１つの翻訳ファイル</tspan>
	<tspan x="33.5px" y="354.5px" xml:space="preserve">から翻訳しても英文字以外が残っていたときは、すべての翻訳ファイルから翻訳できるかどうか</tspan>
	<tspan x="33.5px" y="369.5px" xml:space="preserve">チェックした後でエラーが発生します。</tspan></text>
	<text x="33.5px" y="233.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの内容は上書きされるため注意してください（要 NewWritable）。 <tspan x="33.5px" y="248.5px" xml:space="preserve">翻訳するファイル名と行番号が追記され、行番号の順番でソートされます。</tspan></text>
	<text x="194.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TranslateTest</text>
	<text x="194.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TranslateTest_sth</text>
	<text x="24.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[TranslateTest]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: TranslateTest" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="83.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page611" width="607" height="597" transform="translate(+10,+329992)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="597.5" x2="607.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateEx" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateEx</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TranslateEx( TranslatorPath as string, FromLanguage as string, ToLanguage as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                    in_out_Config as TranslateConfigClass )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの情報に従って、テキストファイルの一部を翻訳します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromLanguage</text>
	<text x="207.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルのパス</text>
	<text x="207.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳前の言語。 通常 "JP"</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToLanguage</text>
	<text x="207.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後の言語。 通常 "EN"</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Config</text>
	<text x="207.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 各種設定、または Empty</text>
	<text x="24.5px" y="526.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate1]" target="_blank">
	<text x="74.5px" y="526.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<text x="24.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[TranslateEx]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: TranslateEx" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="74.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text id="TranslateConfigClass" class="keyword" x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateConfigClass</text>
	<a xlink:href="#TranslateConfigClass" onclick="chgPage( evt, 611 )">
	<text x="413.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateConfigClass</text>
	</a>
	<text x="50.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsTestOnly</text>
	<text x="50.5px" y="348.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutFolderPath</text>
	<text x="50.5px" y="424.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BaseFolderPath</text>
	<text x="84.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True = すべて翻訳されたかどうかチェックだけします。 （デフォルト）</text>
	<text x="84.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False = 翻訳します。</text>
	<text x="84.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後のファイルを格納するフォルダーのパス。<tspan x="84.5px" y="385.5px" xml:space="preserve">省略時は、翻訳後のファイルを出力しません。</tspan></text>
	<text x="84.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルの BaseFolder タグを置き換えた後のパス。<tspan x="84.5px" y="461.5px" xml:space="preserve">省略時は、翻訳ファイルの BaseFolder タグのテキストが使われます。</tspan></text>
	<text x="24.5px" y="556.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="74.5px" y="556.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド</text>
	</a>
	<text x="227.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル(*.trans) の説明など</text>
</g>
<g id="page612" width="509" height="247" transform="translate(+10,+330599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="509.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="509.5" y1="-0.5" x2="509.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="247.5" x2="509.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Translate_getOverwritePaths" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Translate_getOverwritePaths</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate_getOverwritePaths]" target="_blank">
	<text x="74.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[Translate_getOverwritePaths]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: Translate_getOverwritePaths" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="74.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Translate_getOverwritePaths( TranslatorPath as string )</text>
	</g>
	<text x="93.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で置き換わるすべてのファイルのフルパスを配列で返します。</text>
	<text x="33.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="207.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルのパス</text>
	<text x="207.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換わるすべてのファイルのフルパスの配列</text>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Translate</text>
	</a>
	<text x="199.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Translate_getOverwritePaths</text>
</g>
<g id="page613" width="571" height="247" transform="translate(+10,+330856)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="247.5" x2="571.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Translate_getWritable" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Translate_getWritable</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\TranslateToEnglish\T_Translate.vbs#[T_Translate_getOverwritePaths]" target="_blank">
	<text x="74.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Translate.vbs</text>
	</a>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[Translate_getWritable]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: Translate_getWritable" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="74.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Translate_getWritable( TranslatorPath as string )</text>
	</g>
	<text x="93.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で置き換わるすべてのファイルを含むフォルダーのフルパスを配列で返します。</text>
	<text x="33.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslatorPath</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="207.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルのパス</text>
	<text x="207.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのフルパスの配列</text>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Translate</text>
	</a>
	<text x="199.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Translate_getWritable</text>
</g>
<g id="page614" width="598" height="702" transform="translate(+10,+331113)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="702.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="702.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="702.5" x2="598.5" y2="702.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TranslateToEnglish" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_TranslateToEnglish</text>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_TranslateToEnglish( DictionaryCsvPath as string ) as TranslateToEnglish</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書ファイルを使って、ソース・ファイルのコメントを英訳します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DictionaryCsvPath</text>
	<text x="227.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の辞書ファイルのパス</text>
	<g class="keyword">
	<rect x="164.5" y="142.5" width="88" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="172.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs</text>
	</g>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール・ファイル：</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[TranslateToEnglish]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: TranslateToEnglish" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="207.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="35.5" y="192.5" width="412" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim tr : Set tr  = new_TranslateToEnglish( "Text1.txt.trans.csv" )<tspan x="43.5px" y="223.5px" xml:space="preserve">'// tr.IsReverseTranslate = True</tspan>
	<tspan x="43.5px" y="238.5px" xml:space="preserve">Dim w_:Set w_=AppKey.NewWritable( tr.Writable ).Enable()</tspan>
	<tspan x="43.5px" y="253.5px" xml:space="preserve">tr.Translate</tspan></text>
	</g>
	<text x="33.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">いわゆる英訳ソフトのような、文法解析を行って大きな辞書を引くような翻訳ではありません。<tspan x="33.5px" y="367.5px" xml:space="preserve">内部では、単純なテキストの置換と、置換後のファイルに含まれる文字が英文字だけかどうか</tspan>
	<tspan x="33.5px" y="382.5px" xml:space="preserve">のチェックをします。 翻訳後に英文字以外の文字が残ったら、TranslateToEnglish::c.</tspan>
	<tspan x="33.5px" y="397.5px" xml:space="preserve">E_NotEnglishChar エラーになります。</tspan></text>
	<text x="24.5px" y="326.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">英訳処理のサンプル</text>
	<text x="51.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text1_trans.csv</text>
	<g>
	<rect x="60.5" y="450.5" width="166" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text1.c, %eng%\Text1.c<tspan x="68.5px" y="481.5px" xml:space="preserve">メイン関数, Main function</tspan>
	<tspan x="68.5px" y="496.5px" xml:space="preserve">サブ関数, Sub function</tspan></text>
	</g>
	<text x="24.5px" y="641.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="60.5" y="541.5" width="196" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#include  &lt;stdio.h&gt;<tspan x="68.5px" y="572.5px" xml:space="preserve"></tspan>
	<tspan x="68.5px" y="587.5px" xml:space="preserve">int  main() { }  // メイン関数</tspan>
	<tspan x="68.5px" y="602.5px" xml:space="preserve">int  sub() { }   // サブ関数</tspan></text>
	</g>
	<text x="51.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text1.c</text>
	<text x="276.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%eng%\Text1.c</text>
	<g>
	<rect x="285.5" y="541.5" width="214" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="293.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#include  &lt;stdio.h&gt;<tspan x="293.5px" y="572.5px" xml:space="preserve"></tspan>
	<tspan x="293.5px" y="587.5px" xml:space="preserve">int  main() { }  // Main function</tspan>
	<tspan x="293.5px" y="602.5px" xml:space="preserve">int  sub() { }   // Sub function</tspan></text>
	</g>
	<text x="251.5px" y="440.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１行目の左は、変換前のファイルパスです。<tspan x="251.5px" y="455.5px" xml:space="preserve">１行目の右は、変換後のファイルパスです。</tspan>
	<tspan x="251.5px" y="470.5px" xml:space="preserve">１行目は、% % で囲んだ環境変数を指定できます。</tspan>
	<tspan x="251.5px" y="485.5px" xml:space="preserve">１行目の右を省略すると、ファイルの置き換えをします。</tspan>
	<tspan x="251.5px" y="500.5px" xml:space="preserve">２行目以降は、翻訳するキーワードを指定します。</tspan></text>
	<a xlink:href="Test\tools\TranslateToEnglish" target="_blank">
	<text x="74.5px" y="641.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateToEnglish フォルダ</text>
	</a>
	<text x="335.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="translate_kw" class="keyword" x="391.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">英訳、翻訳</text>
	<a xlink:href="#TranslateToEnglish" onclick="chgPage( evt, 615 )">
	<text pub="n" x="435.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TranslateToEnglish</text>
	</a>
	<a xlink:href="#new_TranslateToEnglish_samp" onclick="chgPage( evt, 616 )">
	<text pub="n" x="79.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル - new_TranslateToEnglish</text>
	</a>
	<text x="39.5px" y="279.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\samples\TranslateSrcsToEnglish\CheckEnglishOnly" target="_blank">
	<text x="74.5px" y="665.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sample / CheckEnglishOnly</text>
	</a>
	<text x="24.5px" y="665.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="256.5px" y="665.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英文字以外が無いか、フォルダ全体をチェックする</text>
	<text x="307.5px" y="208.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Text1.txt.trans.csv</text>
	<g class="notsupprt">
	<rect x="245.5" y="23.5" width="43" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="253.5px" y="37.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止</text>
	</g>
</g>
<g id="page615" width="608" height="750" transform="translate(+10,+331825)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="750.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="750.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="750.5" x2="608.5" y2="750.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TranslateToEnglish" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TranslateToEnglish クラス</text>
	<text x="26.5px" y="426.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.IsReverseTranslate</text>
	<text x="177.5px" y="426.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::IsReverseTranslate as boolean</text>
	<text x="26.5px" y="520.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.Writable</text>
	<text x="120.5px" y="520.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::Writable as string</text>
	<text x="26.5px" y="601.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.Translate</text>
	<text x="120.5px" y="601.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TranslateToEnglish::Translate()</text>
	<text x="26.5px" y="66.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">取得</text>
	<text x="46.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True なら、翻訳する方向を逆に設定します。<tspan x="46.5px" y="464.5px" xml:space="preserve">EnglishTextPath から NotEnglishTextPath に翻訳します。</tspan>
	<tspan x="46.5px" y="479.5px" xml:space="preserve">デフォルトは False です。</tspan></text>
	<text x="46.5px" y="544.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルのパス。<tspan x="46.5px" y="559.5px" xml:space="preserve">AppKey.NewWritable に指定してください。</tspan></text>
	<text x="46.5px" y="627.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳を実行します。</text>
	<text id="TranslateToEnglish_c_E_NotEnglishChar" class="keyword" x="26.5px" y="671.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.c.E_NotEnglishChar</text>
	<text x="174.5px" y="671.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::c.E_NotEnglishChar as integer</text>
	<text x="46.5px" y="698.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳後も英文字以外の文字が残っていたときのエラーコード。<tspan x="46.5px" y="713.5px" xml:space="preserve">.Reverse が呼び出されたときは、このエラーは発生しません。</tspan></text>
	<text x="26.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.NotEnglishTextPath</text>
	<text x="26.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.EnglishTextPath</text>
	<text x="160.5px" y="300.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::EnglishTextPath as string</text>
	<text x="46.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語のテキスト・ファイルのパス。<tspan x="46.5px" y="338.5px" xml:space="preserve">NotEnglishTextPath と同じパスを指定できます。</tspan>
	<tspan x="46.5px" y="353.5px" xml:space="preserve">new_TranslateToEnglish を呼び出したら、翻訳 CSV ファイルに書かれたパスが格納されます。</tspan>
	<tspan x="46.5px" y="368.5px" xml:space="preserve">このとき、翻訳 CSV ファイルに書かれた環境変数は展開されます。</tspan>
	<tspan x="46.5px" y="383.5px" xml:space="preserve">.Translate を呼び出す前に変更することができます。</tspan></text>
	<text x="46.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英語以外のテキスト・ファイルのパス。<tspan x="46.5px" y="227.5px" xml:space="preserve">new_TranslateToEnglish を呼び出したら、翻訳 CSV ファイルに書かれたパスが格納されます。</tspan>
	<tspan x="46.5px" y="242.5px" xml:space="preserve">このとき、翻訳 CSV ファイルに書かれた環境変数は展開されます。</tspan>
	<tspan x="46.5px" y="257.5px" xml:space="preserve">.Translate を呼び出す前に変更することができます。</tspan></text>
	<text x="185.5px" y="188.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::NotEnglishTextPath as string</text>
	<text x="26.5px" y="106.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.DictionaryCsvPath</text>
	<text x="173.5px" y="106.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  TranslateToEnglish::DictionaryCsvPath as string</text>
	<text x="46.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の辞書ファイルのパス。<tspan x="46.5px" y="148.5px" xml:space="preserve">new_TranslateToEnglish に指定した引数の値と同じです。</tspan></text>
	<a xlink:href="#new_TranslateToEnglish" onclick="chgPage( evt, 614 )">
	<text pub="n" x="73.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TranslateToEnglish</text>
	</a>
	<g class="notsupprt">
	<rect x="245.5" y="23.5" width="43" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="253.5px" y="37.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止</text>
	</g>
</g>
<g id="page616" width="659" height="695" transform="translate(+10,+332585)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="659.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="659.5" y1="-0.5" x2="659.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="695.5" x2="659.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_TranslateToEnglish_samp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル - new_TranslateToEnglish</text>
	<g>
	<rect x="23.5" y="78.5" width="604" height="505"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  cd  g_fs.GetParentFolderName( WScript.ScriptFullName )<tspan x="31.5px" y="109.5px" xml:space="preserve">  Dim  trs, tr, folder, fnames(), fname, w_, step_path, b</tspan>
	<tspan x="31.5px" y="124.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="139.5px" xml:space="preserve">  set_ "folder_jp", "C:\FolderA"</tspan>
	<tspan x="31.5px" y="154.5px" xml:space="preserve">  set_ "folder_en", GetFullPath( "..\folder_en", WScript.ScriptFullName )</tspan>
	<tspan x="31.5px" y="169.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="184.5px" xml:space="preserve">  echo_line</tspan>
	<tspan x="31.5px" y="199.5px" xml:space="preserve">  echo  "コメントを英訳します"</tspan>
	<tspan x="31.5px" y="214.5px" xml:space="preserve">  echo  "From: "+ GetVar( "folder_jp" )</tspan>
	<tspan x="31.5px" y="229.5px" xml:space="preserve">  echo  "To:   "+ GetVar( "folder_en" )</tspan>
	<tspan x="31.5px" y="244.5px" xml:space="preserve">  pause</tspan>
	<tspan x="31.5px" y="259.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="274.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="289.5px" xml:space="preserve">  '//=== 翻訳 CSV ファイルを集める</tspan>
	<tspan x="31.5px" y="304.5px" xml:space="preserve">  Set trs = new ArrayClass</tspan>
	<tspan x="31.5px" y="319.5px" xml:space="preserve">  ExpandWildcard  GetVar( "folder_en" ) +"\*.trans.csv", F_File or F_SubFolder, folder, fnames</tspan>
	<tspan x="31.5px" y="334.5px" xml:space="preserve">  For Each fname in fnames</tspan>
	<tspan x="31.5px" y="349.5px" xml:space="preserve">    step_path = fname : CutLastOf  step_path, ".trans.csv", Empty</tspan>
	<tspan x="31.5px" y="364.5px" xml:space="preserve">    set_ "step", step_path</tspan>
	<tspan x="31.5px" y="379.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="394.5px" xml:space="preserve">    trs.Add  new_TranslateToEnglish( folder +"\"+ fname )</tspan>
	<tspan x="31.5px" y="409.5px" xml:space="preserve">  Next</tspan>
	<tspan x="31.5px" y="424.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="439.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="454.5px" xml:space="preserve">  '//=== 翻訳する。 ただし、翻訳済みファイルがあるとき（英文字以外が無く、新しいとき）は処理しない</tspan>
	<tspan x="31.5px" y="469.5px" xml:space="preserve">  For Each tr  In trs.Items</tspan>
	<tspan x="31.5px" y="484.5px" xml:space="preserve">    b = MakeRule_compare( tr.EnglishTextPath, tr.NotEnglishTextPath )</tspan>
	<tspan x="31.5px" y="499.5px" xml:space="preserve">    If not b Then  b = ( GetLineNumsExistNotEnglighChar( tr.EnglishTextPath, Empty ) &gt; 0 )</tspan>
	<tspan x="31.5px" y="514.5px" xml:space="preserve">    If b Then</tspan>
	<tspan x="31.5px" y="529.5px" xml:space="preserve">      Set w_=AppKey.NewWritable( tr.Writable ).Enable()</tspan>
	<tspan x="31.5px" y="544.5px" xml:space="preserve">      tr.Translate</tspan>
	<tspan x="31.5px" y="559.5px" xml:space="preserve">    End If</tspan>
	<tspan x="31.5px" y="574.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<g>
	<rect x="23.5" y="623.5" width="244" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="639.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%folder_jp%\%step%, %folder_en%\%step%<tspan x="31.5px" y="654.5px" xml:space="preserve">日本語, Japanese</tspan></text>
	</g>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル *.trans.csv を、変換対象のフォルダーと同じ構成で配置して、翻訳します。</text>
	<text x="17.5px" y="611.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル *.trans.csv</text>
	<g class="notsupprt">
	<rect x="245.5" y="23.5" width="43" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="253.5px" y="37.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止</text>
	</g>
</g>
<g id="page617" width="691" height="493" transform="translate(+10,+333290)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="691.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="691.5" y1="-0.5" x2="691.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="493.5" x2="691.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLineNumsExistNotEnglighChar" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLineNumsExistNotEnglighChar</text>
	<g>
	<rect x="25.5" y="47.5" width="634" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetLineNumsExistNotEnglighChar( Path as string, out_LineNums as Array of integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの中に、英文字以外の文字が含まれる行番号の配列を取得します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_LineNums</text>
	<text x="197.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルのパス</text>
	<text x="197.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 英文字以外の文字が含まれる行番号の配列、Empty 指定可</text>
	<g class="keyword">
	<rect x="164.5" y="184.5" width="88" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="172.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs</text>
	</g>
	<text x="33.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール・ファイル：</text>
	<text x="24.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#LenK" onclick="chgPage( evt, 338 )">
	<text x="71.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LenK</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[GetLineNumsExistNotEnglighChar]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: GetLineNumsExistNotEnglighChar" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="281.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="197.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英文字以外の文字が含まれる行数</text>
	<g>
	<rect x="46.5" y="360.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set tr = new_TranslateToEnglish( "Text1.txt.trans.csv" )<tspan x="54.5px" y="391.5px" xml:space="preserve">If GetLineNumsExistNotEnglighChar( tr.EnglishTextPath, Empty ) &gt; 0 Then  ...</tspan></text>
	</g>
	<g>
	<rect x="46.5" y="247.5" width="460" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetLineNumsExistNotEnglighChar  "Text1.txt", line_nums  '//[out] line_nums<tspan x="54.5px" y="278.5px" xml:space="preserve">For Each i  In line_nums</tspan>
	<tspan x="54.5px" y="293.5px" xml:space="preserve">    echo  i</tspan>
	<tspan x="54.5px" y="308.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="225.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日本語（文字コード256以上）を 2文字として文字数を返します。</text>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text pub="n" x="71.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly</text>
	</a>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="350.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page618" width="551" height="737" transform="translate(+10,+333793)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="551.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="551.5" y1="-0.5" x2="551.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="737.5" x2="551.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckEnglishOnly" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CheckEnglishOnly( CheckFolderPath as string, SettingPath as string )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as ArrayClass of CheckEnglishOnlyFound</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの中に、英文字以外の文字が含まれるファイルを一覧します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckFolderPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingPath</text>
	<text x="217.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダのパス</text>
	<text x="217.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルのパス。または Empty</text>
	<g class="keyword">
	<rect x="164.5" y="199.5" width="88" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="172.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs</text>
	</g>
	<text x="33.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュール・ファイル：</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="217.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">英文字以外の文字が含まれるファイルの情報</text>
	<g>
	<rect x="41.5" y="259.5" width="478" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set founds = CheckEnglishOnly( "FolderA", "SettingForCheckEnglish.ini" )<tspan x="49.5px" y="290.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="305.5px" xml:space="preserve">    For Each file  In founds.Items</tspan>
	<tspan x="49.5px" y="320.5px" xml:space="preserve">        For Each found  In file.NotEnglishItems.Items</tspan>
	<tspan x="49.5px" y="335.5px" xml:space="preserve">            echo  file.Path +"("&amp; found.LineNum  &amp;"): "+ found.NotEnglishText</tspan>
	<tspan x="49.5px" y="350.5px" xml:space="preserve">        Next</tspan>
	<tspan x="49.5px" y="365.5px" xml:space="preserve">    Next</tspan>
	<tspan x="49.5px" y="380.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="395.5px" xml:space="preserve">    If founds.Count &gt;= 1 Then  Error</tspan></text>
	</g>
	<text x="20.5px" y="609.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#CheckEnglishOnly_exe" onclick="chgPage( evt, 100 )">
	<text x="66.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly (exeファイル)</text>
	</a>
	<text x="305.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行ファイル版、設定ファイルの例</text>
	<text x="20.5px" y="643.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetLineNumsExistNotEnglighChar" onclick="chgPage( evt, 617 )">
	<text x="66.5px" y="681.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLineNumsExistNotEnglighChar</text>
	</a>
	<text x="305.5px" y="681.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">簡易版</text>
	<text x="55.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダーをチェックする</text>
	<a xlink:href="_replica\3.CheckNotEnglish" cats_vhref="%vbslib_new%\_src\_replica\3.CheckNotEnglish" target="_blank">
	<text x="260.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 3.CheckNotEnglish フォルダー</text>
	</a>
	<a xlink:href="Test\tools\TranslateToEnglish\T_CheckEnglishOnly.vbs#[T_CheckEnglishOnly]" target="_blank">
	<text x="66.5px" y="610.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CheckEnglishOnly.vbs # [T_CheckEnglishOnly]</text>
	</a>
	<a xlink:href="#TranslateTest" onclick="chgPage( evt, 610 )">
	<text x="66.5px" y="700.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TranslateTest</text>
	</a>
	<text x="20.5px" y="590.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#CheckEnglishOnly_sth" onclick="chgPage( evt, 11 )">
	<text x="66.5px" y="662.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly コマンド</text>
	</a>
	<text x="305.5px" y="662.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプト版</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[CheckEnglishOnly]" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\ToolsLib.vbs#[CheckEnglishOnly]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CheckEnglishOnly" cats_vhref="%vbslib_new%\_src\Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CheckEnglishOnly" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="66.5px" y="590.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs # [CheckEnglishOnly]</text>
	</a>
	<text x="49.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルに下記が記述されていないときは、上記の CheckEnglishOnly 関数呼び<tspan x="49.5px" y="441.5px" xml:space="preserve">出しでエラーになり、続きを実行しません。 </tspan></text>
	<g>
	<rect x="77.5" y="456.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="85.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[CheckEnglishOnlyVbs]<tspan x="85.5px" y="487.5px" xml:space="preserve">IsRaiseError = False</tspan></text>
	</g>
	<text x="23.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="20.5px" y="537.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page619" width="575" height="552" transform="translate(+10,+334540)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="552.5" x2="575.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeSettingForCheckEnglish" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeSettingForCheckEnglish</text>
	<g>
	<rect x="41.5" y="239.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeSettingForCheckEnglish  "SettingForCheckEnglish.ini", Array( "Sample.trans" )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="424" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeSettingForCheckEnglish( CheckEnglishOnlyFilePath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    TranslateFilePaths as array of string )</tspan></text>
	</g>
	<text x="140.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の対象外となるファイルの一覧を翻訳ファイル(*.trans)から作成します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckEnglishOnlyFilePath</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TranslateFilePaths</text>
	<text x="266.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの一覧が書かれる出力ファイルのパス</text>
	<text x="266.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイルのパスの配列</text>
	<text x="24.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="477.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[MakeSettingForCheckEnglish]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: MakeSettingForCheckEnglish" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolLib.vbs # [MakeSettingForCheckEnglish]</text>
	</a>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="456.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly</text>
	</a>
	<a xlink:href="Test\tools\TranslateToEnglish\T_CheckEnglishOnly.vbs#[T_MakeSettingForCheckEnglish]" target="_blank">
	<text x="71.5px" y="477.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CheckEnglishOnly.vbs # [T_MakeSettingForCheckEnglish]</text>
	</a>
	<a xlink:href="#Translate" onclick="chgPage( evt, 609 )">
	<text x="71.5px" y="515.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate</text>
	</a>
	<a xlink:href="#CheckEnglishOnly" onclick="chgPage( evt, 618 )">
	<text x="71.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckEnglishOnly</text>
	</a>
	<g>
	<rect x="342.5" y="306.5" width="184" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="350.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[CheckEnglishOnlyExe]<tspan x="350.5px" y="337.5px" xml:space="preserve"></tspan>
	<tspan x="350.5px" y="352.5px" xml:space="preserve">;// From "sample.trans" file</tspan>
	<tspan x="350.5px" y="367.5px" xml:space="preserve">ExceptFile = Sample1.txt</tspan>
	<tspan x="350.5px" y="382.5px" xml:space="preserve">ExceptFile = ..\Sample2.txt</tspan></text>
	</g>
	<g>
	<rect x="49.5" y="306.5" width="250" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="57.5px" y="337.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="57.5px" y="352.5px" xml:space="preserve">&lt;File&gt;Sample1.txt&lt;/File&gt;</tspan>
	<tspan x="57.5px" y="367.5px" xml:space="preserve">&lt;File&gt;..\Sample2.txt&lt;/File&gt;</tspan>
	<tspan x="57.5px" y="382.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;日本語&lt;/JP&gt;&lt;EN&gt;Japanese&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="57.5px" y="397.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;&lt;EN&gt;English&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="57.5px" y="412.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<a xlink:href="#translate_file" cats_vhref="%vbslib_new%\_src\vbslib.svg#translate_file" onclick="chgPage( evt, 91 )">
	<text x="38.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">翻訳ファイル</text>
	</a>
	<a xlink:href="#CheckEnglishOnly_ini" cats_vhref="%vbslib_new%\_src\vbslib.svg#CheckEnglishOnly_ini" onclick="chgPage( evt, 100 )">
	<text x="328.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckEnglishOnly の設定ファイル</text>
	</a>
	<text x="38.5px" y="231.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript</text>
	<g>
	<line x1="308.5" y1="355.5" x2="332.5" y2="355.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="332.5" y1="355.5" x2="321.5" y2="351.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="332.5" y1="355.5" x2="321.5" y2="359.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
</g>
<g id="page620" width="516" height="357" transform="translate(+10,+335102)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="516.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="516.5" y1="-0.5" x2="516.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="357.5" x2="516.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertBinaryEmulated" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertBinaryEmulated</text>
	<g>
	<rect x="30.5" y="105.5" width="454" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  zip1, sub_fo1, step_paths, step_path, target_root, work_root<tspan x="38.5px" y="136.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="151.5px" xml:space="preserve">  '//=== convert binary file emulated</tspan>
	<tspan x="38.5px" y="166.5px" xml:space="preserve">  zip1 = work_root +"\converted_files"</tspan>
	<tspan x="38.5px" y="181.5px" xml:space="preserve">  unzip  "converted_files.zip", zip1, Empty</tspan>
	<tspan x="38.5px" y="196.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="211.5px" xml:space="preserve">  sub_fo1 = "target"</tspan>
	<tspan x="38.5px" y="226.5px" xml:space="preserve">  step_paths = Array( sub_fo1+"\file1.bin", sub_fo1+"\file2.bin" )</tspan>
	<tspan x="38.5px" y="241.5px" xml:space="preserve">  For Each step_path  In step_paths</tspan>
	<tspan x="38.5px" y="256.5px" xml:space="preserve">    ConvertBinaryEmulated  target_root +"\"+ step_path, Empty, False, _</tspan>
	<tspan x="38.5px" y="271.5px" xml:space="preserve">                           zip1+"\src\"+step_path, zip1+"\dst\"+step_path</tspan>
	<tspan x="38.5px" y="286.5px" xml:space="preserve">  Next</tspan>
	<tspan x="38.5px" y="301.5px" xml:space="preserve">  del  zip1</tspan></text>
	</g>
	<g class="writting">
	<rect x="36.5" y="50.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="64.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ConvertBinaryEmulated]" target="_blank">
	<text x="197.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page621" width="698" height="292" transform="translate(+10,+335469)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="698.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="698.5" y1="-0.5" x2="698.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="292.5" x2="698.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#tools" cats_vhref="%vbslib_new%\_src\vbslib.svg#tools" onclick="chgPage( evt, 99 )">
	<text x="36.5px" y="67.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 開発サポートツール</text>
	</a>
	<a xlink:href="..\Samples\RepliCmp\RepliCmp.svg#PartRep">
	<text x="195.5px" y="67.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PartRep</text>
	</a>
	<text x="176.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-</text>
	<a xlink:href="#ReplaceSymbolsClass" onclick="chgPage( evt, 102 )">
	<text x="36.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceSymbolsClass</text>
	</a>
	<a xlink:href="#PercentFunction" onclick="chgPage( evt, 589 )">
	<text x="36.5px" y="119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ % を使った変換式</text>
	</a>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text x="36.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text pub="n" x="36.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRange (ReplaceTextFile1)</text>
	</a>
	<text x="272.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のタグで囲まれたテキストを置き換えます</text>
	<text x="272.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のファイルの中の複数の単語（文字列）を一度に置き換えます。</text>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="177.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
	<text x="24.5px" y="224.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">旧仕様</text>
	<text id="ConvertToAbsPath" class="keyword" x="47.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertToAbsPath</text>
</g>
<g id="page622" width="587" height="397" transform="translate(+10,+335771)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="587.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="587.5" y1="-0.5" x2="587.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="397.5" x2="587.5" y2="397.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="temp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テンポラリ フォルダー</text>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text pub="n" x="438.5px" y="226.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetTempPath 関数</text>
	</a>
	<text x="24.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のテンポラリ フォルダーの場所の例： (Windows Vista/7 のとき)</text>
	<g>
	<rect x="26.5" y="138.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Users\user1\AppData\Local\Temp\Report</text>
	</g>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使うと、PC の内臓 HDD （OSが指定するテンポラリ・フォルダの中の Report フォルダ）<tspan x="24.5px" y="78.5px" xml:space="preserve">に、一時ファイルを作成することがあります。</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">PCを借りているときは情報漏えいに注意してください。</tspan></text>
	<a xlink:href="#Setting_getTemp" onclick="chgPage( evt, 128 )">
	<text x="209.5px" y="310.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getTemp</text>
	</a>
	<text x="25.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ フォルダーの設定は、</text>
	<text x="310.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数を作成することで変更できます。</text>
	<text x="25.5px" y="276.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ フォルダーを削除するときは、</text>
	<text x="26.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ゴミ箱にも一時ファイルが格納されることがあります。</text>
	<a xlink:href="#SafeFileUpdate" cats_vhref="%vbslib_new%\_src\vbslib.svg#SafeFileUpdate" onclick="chgPage( evt, 587 )">
	<text x="331.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SafeFileUpdate</text>
	</a>
	<a xlink:href="#DelTemp" onclick="chgPage( evt, 21 )">
	<text x="254.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DelTemp</text>
	</a>
	<text x="26.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ごみ箱を空にしてください。</text>
	<g>
	<rect x="26.5" y="171.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Documents and Settings\user1\Local Settings\Temp\Report</text>
	</g>
	<text x="25.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記フォルダーに、日付を表すフォルダーを作成し、２日前のフォルダーは</text>
	<text x="25.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出したときに削除されます。</text>
	<text x="305.5px" y="154.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%USERPROFILE%\AppData\Local\Temp\Report</text>
</g>
<g id="page623" width="534" height="816" transform="translate(+10,+336178)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="534.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="534.5" y1="-0.5" x2="534.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="816.5" x2="534.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTempPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTempPath</text>
	<g>
	<rect x="25.5" y="44.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTempPath( BasePath as string ) as string</text>
	</g>
	<text x="146.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中のファイルやフォルダのパスを返します。</text>
	<g>
	<rect x="38.5" y="347.5" width="262" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  f, path<tspan x="46.5px" y="378.5px" xml:space="preserve">  Dim  c : Set c = g_VBS_Lib</tspan>
	<tspan x="46.5px" y="393.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="408.5px" xml:space="preserve">  path = GetTempPath( "DataA_*.xml" )</tspan>
	<tspan x="46.5px" y="423.5px" xml:space="preserve">  Set f = OpenForWrite( path, c.Unicode )</tspan>
	<tspan x="46.5px" y="438.5px" xml:space="preserve">  f.WriteLine  "&lt;sample/&gt;"</tspan>
	<tspan x="46.5px" y="453.5px" xml:space="preserve">  f = Empty</tspan>
	<tspan x="46.5px" y="468.5px" xml:space="preserve">  start  path</tspan></text>
	</g>
	<text x="34.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="34.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル・ファイルパス： (Windows Vista のとき)</text>
	<g>
	<rect x="36.5" y="235.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Users\user1\AppData\Local\Temp\Report\090401\DataA_090401_1300_1.xml</text>
	</g>
	<text x="31.5px" y="686.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath 引数は、テンポラリ・フォルダからの相対パスになり、* はタイムスタンプと<tspan x="31.5px" y="701.5px" xml:space="preserve">識別番号になります。 ? は識別番号になります。 存在するファイルパスにならない</tspan>
	<tspan x="31.5px" y="716.5px" xml:space="preserve">ように調整され、常に新しいファイルを作成します。 同時に保存期間を超えたファイル</tspan>
	<tspan x="31.5px" y="731.5px" xml:space="preserve">やフォルダを削除します。（起動したプロセスで初めてテンポラリ・フォルダにファイル</tspan>
	<tspan x="31.5px" y="746.5px" xml:space="preserve">を作成するとき、および g_TempPath= Empty のときのみ）</tspan></text>
	<text x="184.5px" y="408.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DataA_*.xml</text>
	<text x="226.5px" y="423.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Unicode</text>
	<text x="142.5px" y="438.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;sample/&gt;</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetTempPath]" target="_blank">
	<text x="162.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="53.5" y="562.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="578.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  start  CreateFile( "*.xml", obj.xml )</text>
	</g>
	<text x="100.5px" y="408.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetTempPath</text>
	<text x="46.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：  obj の xml プロパティを、テンポラリファイルに出力して開きます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#OutXML" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#OutXML">
	<text pub="n" x="265.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">xml</text>
	</a>
	<a xlink:href="#start" onclick="chgPage( evt, 840 )">
	<text pub="n" x="73.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start</text>
	</a>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text pub="n" x="115.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFile</text>
	</a>
	<text x="241.5px" y="578.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">obj</text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text pub="n" x="31.5px" y="507.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile</text>
	</a>
	<text x="97.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にワイルドカードを指定すれば、テンポラリ・フォルダにファイルを作る</text>
	<text x="31.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ので、簡単にテキストファイルや XML ファイルを作成できます。</text>
	<text x="51.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ファイルパスは、環境変数 TEMP の値を使っています。 上段は * 、下段は ? を使ったとき。</text>
	<g>
	<rect x="36.5" y="265.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\Users\user1\AppData\Local\Temp\Report\090401\DataA_1.xml</text>
	</g>
	<text x="34.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="98.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="176.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名のテンプレート。 * または ? を含んでもよい</text>
	<text x="176.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダの中のファイルパス</text>
	<text x="34.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath に、* または ? を含んでいる場合は、ファイルまたはフォルダが存在<tspan x="34.5px" y="189.5px" xml:space="preserve">しないパスに変換して返します。</tspan></text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="34.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダ</text>
	</a>
	<text x="31.5px" y="624.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出すと、テンポラリ・フォルダに作成した２日以上前のファイルを削除<tspan x="31.5px" y="639.5px" xml:space="preserve">します。 このとき、ファイルがロックされていると再試行を繰り返して、最終的に</tspan>
	<tspan x="31.5px" y="654.5px" xml:space="preserve">エラーになります。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_GetTempName">
	<text x="67.5px" y="779.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::GetTempName</text>
	</a>
	<text x="24.5px" y="779.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page624" width="457" height="379" transform="translate(+10,+337004)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="379.5" x2="457.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="filename" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル名、パス</text>
	<a xlink:href="#GetFullPath" onclick="chgPage( evt, 626 )">
	<text pub="n" x="31.5px" y="82.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFullPath</text>
	</a>
	<a xlink:href="#GetStepPath" onclick="chgPage( evt, 627 )">
	<text pub="n" x="31.5px" y="101.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetStepPath</text>
	</a>
	<a xlink:href="#GetParentFullPath" onclick="chgPage( evt, 636 )">
	<text pub="n" x="31.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetParentFullPath</text>
	</a>
	<a xlink:href="#IsFullPath" onclick="chgPage( evt, 630 )">
	<text pub="n" x="31.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsFullPath</text>
	</a>
	<a xlink:href="#AddLastOfFileName" onclick="chgPage( evt, 644 )">
	<text pub="n" x="31.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddLastOfFileName</text>
	</a>
	<a xlink:href="#DesktopPath" onclick="chgPage( evt, 625 )">
	<text pub="n" x="31.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DesktopPath</text>
	</a>
	<text x="185.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デスクトップのフル・パスを返す。</text>
	<text x="185.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスを返す。</text>
	<text x="185.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを返す。</text>
	<text x="185.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダのフル・パスを返す。</text>
	<text x="185.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスかどうかを返します。</text>
	<text x="185.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパスの最後文字列を追加します。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="71.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (Windows)</text>
	</a>
	<text x="31.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="31.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#str" onclick="chgPage( evt, 333 )">
	<text pub="n" x="71.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 文字列</text>
	</a>
	<a xlink:href="#period3" onclick="chgPage( evt, 626 )">
	<text x="71.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ パスにピリオドを３つ並べた場合 (vbslib)</text>
	</a>
	<a xlink:href="#sub_folder_symbol" onclick="chgPage( evt, 635 )">
	<text x="71.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブ・フォルダー記号 (vbslib)</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="71.5px" y="298.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<text x="230.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスの辞書（集合）</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" cats_vhref="%vbslib_new%\_src\vbslib.svg#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="71.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_PathDictionaryClass_fromXML</text>
	</a>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="71.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FilePathClass</text>
	</a>
</g>
<g id="page625" width="269" height="130" transform="translate(+10,+337393)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="269.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="269.5" y1="-0.5" x2="269.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="130.5" x2="269.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DesktopPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DesktopPath</text>
	<g>
	<rect x="23.5" y="46.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DesktopPath() as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デスクトップのフル・パスを返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DesktopPath]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page626" width="544" height="878" transform="translate(+10,+337533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="544.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="878.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="544.5" y1="-0.5" x2="544.5" y2="878.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="878.5" x2="544.5" y2="878.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetFullPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetFullPath</text>
	<g>
	<rect x="23.5" y="46.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetFullPath( StepPath as string, BasePath as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスを返します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値と同じファイルの相対パス</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準フォルダのフル・パス、Empty でカレントフォルダ</text>
	<text x="99.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath と同じファイルのフル・パス</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#fname" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#fname">
	<text pub="n" x="78.5px" y="703.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル名、パス (VBS)</text>
	</a>
	<text x="35.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_fs.GetAbsolutePathName は、StepPath に * が入っていると、ピリオドに<tspan x="35.5px" y="480.5px" xml:space="preserve">置き換わってしまいますが、GetFullPath では発生しません。</tspan></text>
	<g>
	<rect x="50.5" y="191.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  path2 = GetFullPath( Path, BaseFolderPath )</text>
	</g>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text pub="n" x="78.5px" y="798.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
	<g>
	<rect x="50.5" y="219.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  path2 = GetFullPath( "..\"+ Path, BaseFilePath )</text>
	</g>
	<g>
	<rect x="50.5" y="247.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  path2 = GetFullPath( Path, GetParentFullPath( BaseFilePath ) )</text>
	</g>
	<text x="35.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath をファイルパスにしたときは、StepPath を１つ親にしてください。</text>
	<g>
	<rect x="51.5" y="320.5" width="328" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetFullPath(    "file.txt", "C:\folder1" ) =<tspan x="59.5px" y="351.5px" xml:space="preserve">GetFullPath( "..\file.txt", "C:\folder1\file2.txt" )</tspan></text>
	</g>
	<text x="24.5px" y="756.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="780.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetFullPath]" target="_blank">
	<text x="78.5px" y="756.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_GetFullPath]</text>
	</a>
	<text x="35.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダー、または、その親フォルダー … と探すときは、"..." とピリオドを<tspan x="35.5px" y="569.5px" xml:space="preserve">３つ並べてください。 ただし、スクリプトを記述できるときは、</tspan></text>
	<g>
	<rect x="58.5" y="602.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetFullPath( "...\file.txt", "C:\folder1\sub" )</text>
	</g>
	<text x="66.5px" y="644.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の返り値は、C:\folder1\sub\file.txt 、C:\folder1\file.txt 、C:\file.txt<tspan x="66.5px" y="659.5px" xml:space="preserve">のいずれかになります。 または、E_PathNotFound エラーになります。</tspan></text>
	<a xlink:href="#SearchParent" cats_vhref="%vbslib_new%\_src\vbslib.svg#SearchParent" onclick="chgPage( evt, 643 )">
	<text x="363.5px" y="569.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SearchParent</text>
	</a>
	<text x="35.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼ぶ方が可読性が高まります。</text>
	<text id="period3" x="24.5px" y="524.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">パスにピリオドを３つ並べた場合 (vbslib)</text>
	<text x="35.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#GetCaseSensitiveFullPath" onclick="chgPage( evt, 629 )">
	<text x="78.5px" y="780.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCaseSensitiveFullPath</text>
	</a>
	<text x="24.5px" y="703.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetFullPath]" target="_blank">
	<text x="78.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="732.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[GetFullPath]" target="_blank">
	<text x="167.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
	<a xlink:href="#GetPathWithSeparator" onclick="chgPage( evt, 633 )">
	<text x="78.5px" y="816.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathWithSeparator</text>
	</a>
	<text x="258.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字をファイル名に合わせます</text>
	<text x="258.5px" y="798.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中をフルパスにします</text>
	<text x="258.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後を区切り記号にします</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#getabspath" onclick="chgPage( evt, 656 )">
	<text x="78.5px" y="834.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetAbsolutePathName</text>
	</a>
	<text x="258.5px" y="834.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scripting.FileSystemObject によるフル・パス</text>
	<g>
	<rect x="51.5" y="404.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  IsEmpty( GetFullPath( Empty, BaseFolderPath )</text>
	</g>
	<text x="35.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath = Empty なら、Empty が返ります。</text>
</g>
<g id="page627" width="507" height="254" transform="translate(+10,+338421)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="507.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="507.5" y1="-0.5" x2="507.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="254.5" x2="507.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetStepPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetStepPath</text>
	<g>
	<rect x="27.5" y="43.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetStepPath( FullPath as string, BasePath as string ) as string</text>
	</g>
	<text x="31.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを返します。</text>
	<text x="35.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FullPath</text>
	<text x="99.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="171.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値が指すファイルと同じファイルのフル・パス</text>
	<text x="171.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準フォルダーのフル・パス</text>
	<text x="99.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FullPath 引数が指すファイルと同じファイルの相対パス</text>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetStepPath]" target="_blank">
	<text x="78.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetStepPath]" target="_blank">
	<text x="78.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="176.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetStepPath</text>
</g>
<g id="page628" width="597" height="439" transform="translate(+10,+338685)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="597.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="597.5" y1="-0.5" x2="597.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="439.5" x2="597.5" y2="439.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NormalizePath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NormalizePath</text>
	<g>
	<rect x="45.5" y="187.5" width="316" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  NormalizePath( "C:\folder\..\a" ) = "C:\a"<tspan x="53.5px" y="218.5px" xml:space="preserve">Assert  NormalizePath( "C:\..\a" ) = "C:\..\a"</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NormalizePath( Path as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パスの ".." や "." をなくします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="162.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換する前のファイル・パス</text>
	<text x="162.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換した後のファイル・パス</text>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[NormalizePath]" target="_blank">
	<text x="83.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_NormalizePath]" target="_blank">
	<text x="71.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="180.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_NormalizePath</text>
	<g>
	<rect x="45.5" y="234.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  NormalizePath( "C:\folder\.\a" ) = "C:\folder\a"</text>
	</g>
	<g>
	<rect x="45.5" y="266.5" width="520" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  NormalizePath( "C:\folder\a\" ) = "C:\folder\a"<tspan x="53.5px" y="297.5px" xml:space="preserve">Assert  NormalizePath( "C:\" ) = "C:\"</tspan>
	<tspan x="53.5px" y="312.5px" xml:space="preserve">Assert  NormalizePath( "http://example.com/folder/" ) = "http://example.com/folder/"</tspan></text>
	</g>
	<text x="53.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">末尾の \ はカットされますが、/ はカットされません。</text>
</g>
<g id="page629" width="505" height="445" transform="translate(+10,+339134)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="445.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="445.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="445.5" x2="505.5" y2="445.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCaseSensitiveFullPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCaseSensitiveFullPath</text>
	<g>
	<rect x="23.5" y="46.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCaseSensitiveFullPath( StepPath as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル・パスを返します。 大文字小文字はファイル名に合わせます。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値と同じファイルの相対パス、または、フルパス</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字をファイル名に合わせたフル・パス</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="50.5" y="255.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    path = GetCaseSensitiveFullPath( "file.txt" )<tspan x="58.5px" y="286.5px" xml:space="preserve">    Assert  path = "C:\Folder\File.txt"</tspan></text>
	</g>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="58.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file.txt に該当するファイルのフルパスが、C:\Folder\File.txt のとき。</text>
	<text x="31.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、ファイルシステムにアクセスして、ファイル名を調べます。<tspan x="31.5px" y="187.5px" xml:space="preserve">ファイルが存在しないときは、カレント フォルダーを基準とした相対パスとして、</tspan>
	<tspan x="31.5px" y="202.5px" xml:space="preserve">フルパスを返します。</tspan></text>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetFullPath]" target="_blank">
	<text x="75.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_GetFullPath]</text>
	</a>
	<a xlink:href="#GetFullPath" onclick="chgPage( evt, 626 )">
	<text x="75.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFullPath</text>
	</a>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetCaseSensitiveFullPath]" target="_blank">
	<text x="75.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page630" width="373" height="164" transform="translate(+10,+339589)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="373.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="373.5" y1="-0.5" x2="373.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="164.5" x2="373.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsFullPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsFullPath</text>
	<g>
	<rect x="23.5" y="46.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsFullPath( Path as string ) as boolen</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path  に指定したパスがフル・パスかどうかを返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsFullPath]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_IsFullPath]" target="_blank">
	<text x="78.5px" y="128.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_IsFullPath]</text>
	</a>
</g>
<g id="page631" width="482" height="391" transform="translate(+10,+339763)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="482.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="482.5" y1="-0.5" x2="482.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="391.5" x2="482.5" y2="391.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetRootSeparatorPosition" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetRootSeparatorPosition</text>
	<g>
	<rect x="23.5" y="46.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetRootSeparatorPosition( Path as string ) as integer</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path  に入っているルート・フォルダーの位置を返します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルなどのパス</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルート・フォルダーの位置、0=相対パス</text>
	<g>
	<rect x="38.5" y="194.5" width="412" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetRootSeparatorPosition( "C:\File" ) = 3<tspan x="46.5px" y="225.5px" xml:space="preserve">Assert  GetRootSeparatorPosition( "\File" ) = 1</tspan>
	<tspan x="46.5px" y="240.5px" xml:space="preserve">Assert  GetRootSeparatorPosition( "File" ) = 0</tspan>
	<tspan x="46.5px" y="255.5px" xml:space="preserve">Assert  GetRootSeparatorPosition( "..\File" ) = 0</tspan>
	<tspan x="46.5px" y="270.5px" xml:space="preserve">Assert  GetRootSeparatorPosition( "\\PC01\Folder\File" ) = 14</tspan>
	<tspan x="46.5px" y="285.5px" xml:space="preserve">Assert  GetRootSeparatorPosition( "http://www.example.com/" ) = 23</tspan></text>
	</g>
	<text x="24.5px" y="185.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="330.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetRootSeparatorPosition]" target="_blank">
	<text x="83.5px" y="330.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetRootSeparatorPosition]" target="_blank">
	<text x="71.5px" y="354.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="24.5px" y="354.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="180.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetRootSeparatorPosition</text>
</g>
<g id="page632" width="464" height="343" transform="translate(+10,+340164)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="464.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="464.5" y1="-0.5" x2="464.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="343.5" x2="464.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetFilePathSeparator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetFilePathSeparator</text>
	<g>
	<rect x="23.5" y="46.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetFilePathSeparator( Path as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path  に入っているフォルダーの区切り記号を返します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルなどのパス</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号</text>
	<g>
	<rect x="38.5" y="252.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetFilePathSeparator( "http://www.example.com/" ) = "/"</text>
	</g>
	<text x="24.5px" y="243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="39.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号が無いときは、"\" を返します。</text>
	<text x="39.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最も左にある / または \ が、どちらの文字かを返します。</text>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetFilePathSeparator]" target="_blank">
	<text x="83.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page633" width="637" height="493" transform="translate(+10,+340517)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="493.5" x2="637.5" y2="493.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPathWithSeparator" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPathWithSeparator</text>
	<a xlink:href="#AddIfNotExist" onclick="chgPage( evt, 345 )">
	<text x="79.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddIfNotExist</text>
	</a>
	<text x="24.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="23.5" y="46.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPathWithSeparator( Path as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後に、フォルダーの区切り記号がなければ追加します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルなどのパス</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号が最後に付いたパス</text>
	<text x="39.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号は、Path に応じて、"\" または "/" が追加されます。</text>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetPathWithSeparator]" target="_blank">
	<text x="79.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetPathWithSeparator]" target="_blank">
	<text x="79.5px" y="391.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="24.5px" y="391.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="180.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPathWithSeparator</text>
	<text x="24.5px" y="212.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="49.5" y="226.5" width="556" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetPathWithSeparator( "C:\BaseFolder" ) = "C:\BaseFolder\"<tspan x="57.5px" y="257.5px" xml:space="preserve">Assert  GetPathWithSeparator( "C:\" )           = "C:\"</tspan>
	<tspan x="57.5px" y="272.5px" xml:space="preserve">Assert  GetPathWithSeparator( "folder" )        = "folder\"</tspan>
	<tspan x="57.5px" y="287.5px" xml:space="preserve">Assert  GetPathWithSeparator( "folder/sub" )    = "folder/sub/"</tspan>
	<tspan x="57.5px" y="302.5px" xml:space="preserve">Assert  GetPathWithSeparator( "http://www.example.com/fo" ) = "http://www.example.com/fo/"</tspan>
	<tspan x="57.5px" y="317.5px" xml:space="preserve">Assert  GetPathWithSeparator( "http://www.example.com/" )   = "http://www.example.com/"</tspan></text>
	</g>
	<a xlink:href="#CutLastOf" onclick="chgPage( evt, 337 )">
	<text x="79.5px" y="437.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOf</text>
	</a>
	<a xlink:href="#GetFullPath" onclick="chgPage( evt, 626 )">
	<text x="79.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFullPath</text>
	</a>
	<text x="201.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭になければ追加します</text>
	<text x="201.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">末尾にあればカットします</text>
	<text x="201.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フルパスに変換します</text>
</g>
<g id="page634" width="494" height="737" transform="translate(+10,+341020)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="737.5" x2="494.5" y2="737.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_PathNameRegularExpression" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_PathNameRegularExpression</text>
	<g>
	<rect x="23.5" y="46.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_PathNameRegularExpression() as VBScript.RegExp</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号で区切る正規表現オブジェクトを返します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">正規表現オブジェクト</text>
	<text x="31.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの区切り記号は、"\" または "/" です。</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="36.5" y="206.5" width="418" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set path_names = get_PathNameRegularExpression().Execute( _<tspan x="44.5px" y="237.5px" xml:space="preserve">        "sub\a.txt" )</tspan>
	<tspan x="44.5px" y="252.5px" xml:space="preserve">    For Each  name  In path_names</tspan>
	<tspan x="44.5px" y="267.5px" xml:space="preserve">        WScript.echo "FirstIndex = " &amp; name.FirstIndex &amp; _</tspan>
	<tspan x="44.5px" y="282.5px" xml:space="preserve">            ", Length = " &amp; name.Length &amp; ", Value = " &amp; name.Value</tspan>
	<tspan x="44.5px" y="297.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<g>
	<rect x="36.5" y="327.5" width="262" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FirstIndex = 0, Length = 4, Value = sub\<tspan x="44.5px" y="358.5px" xml:space="preserve">FirstIndex = 4, Length = 5, Value = a.txt</tspan></text>
	</g>
	<text x="200.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathNameRegularExpression</text>
	<text x="24.5px" y="671.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="642.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_PathNameRegularExpression]" target="_blank">
	<text x="80.5px" y="671.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[get_PathNameRegularExpression]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: get_PathNameRegularExpression" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="80.5px" y="642.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="406.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#RegExp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#RegExp">
	<text x="306.5px" y="119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VBScript.RegExp</text>
	</a>
	<text x="58.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub\a.txt"</text>
	<text x="56.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パス（検索対象）</text>
	<line x1="42.5" y1="441.5" x2="457.5" y2="441.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="196.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">区切った後（検索結果）</text>
	<text x="196.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub\", "a.txt"</text>
	<text x="58.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub2/a.txt\"</text>
	<text x="196.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub2/", "a.txt\"</text>
	<text x="58.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a.txt"</text>
	<text x="196.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a.txt"</text>
	<text x="58.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="196.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">（検索結果０件）</text>
	<text x="58.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"\a.txt"</text>
	<text x="196.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"\", "a.txt"</text>
	<text x="58.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"\\a.txt"</text>
	<text x="196.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"\", "\", "a.txt"</text>
	<text x="58.5px" y="580.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"http://www.example.com/~user/"</text>
	<text x="196.5px" y="599.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"http:/", "/", "www.example.com/", "~user/"</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Split" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Split">
	<text x="80.5px" y="700.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Split</text>
	</a>
	<text x="24.5px" y="700.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page635" width="617" height="1295" transform="translate(+10,+341767)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="617.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="617.5" y1="-0.5" x2="617.5" y2="1295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1295.5" x2="617.5" y2="1295.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SplitPathToSubFolderSign" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SplitPathToSubFolderSign</text>
	<g>
	<rect x="23.5" y="46.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SplitPathToSubFolderSign( in_out_Path as string, out_SubFolderSign as string,<tspan x="31.5px" y="77.5px" xml:space="preserve">    out_IsFolder as boolean, out_Separator as string )</tspan></text>
	</g>
	<text x="31.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスから、サブ フォルダー記号を分離します。</text>
	<text x="35.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Path</text>
	<text x="224.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルなどのパス （入力）記号あり、（出力）記号なし</text>
	<text x="99.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_SubFolderSign</text>
	<text x="224.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） サブ フォルダー記号、"." か "*" か ""</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SplitPathToSubFolderSign]" target="_blank">
	<text x="250.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="sub_folder_symbol" class="keyword" x="24.5px" y="399.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サブ フォルダー記号</text>
	<text x="46.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスの最後の \ の左に * または . を指定することで、サブ フォルダーを<tspan x="46.5px" y="443.5px" xml:space="preserve">検索するかどうかを指定することができます。</tspan></text>
	<text x="83.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*\file.txt"</text>
	<text x="198.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… サブ フォルダーも含めて file.txt を検索する</text>
	<text x="83.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">".\file.txt"</text>
	<text x="198.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… サブ フォルダーも含めないで file.txt を検索する</text>
	<text x="83.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"fo\*\file.txt"</text>
	<text x="83.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"fo\.\file.txt"</text>
	<text x="198.5px" y="525.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… fo フォルダーにある file.txt を検索する</text>
	<text x="198.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… サブ フォルダーも含めて fo フォルダーの中の file.txt を検索する</text>
	<text x="83.5px" y="554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（参考） zsh では、** がサブ フォルダーも含めて検索します。</text>
	<text x="24.5px" y="1122.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="46.5px" y="1148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の関数に、サブ フォルダー記号が使えます。</text>
	<a xlink:href="#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="66.5px" y="1169.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromWildcard</text>
	</a>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="66.5px" y="1185.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard</text>
	</a>
	<text x="24.5px" y="241.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="54.5" y="257.5" width="364" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path = "C:\Folder\.\log.txt"<tspan x="62.5px" y="288.5px" xml:space="preserve">SplitPathToSubFolderSign  path, sign, is_folder, separator</tspan>
	<tspan x="62.5px" y="303.5px" xml:space="preserve">Assert  path = "C:\Folder\log.txt"</tspan>
	<tspan x="62.5px" y="318.5px" xml:space="preserve">Assert  sign = "."</tspan>
	<tspan x="62.5px" y="333.5px" xml:space="preserve">Assert  is_folder = False</tspan>
	<tspan x="62.5px" y="348.5px" xml:space="preserve">Assert  separator = "\"</tspan></text>
	</g>
	<text x="55.5px" y="788.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path （入力）</text>
	<text x="197.5px" y="788.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path （出力）</text>
	<text x="320.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォル<tspan x="320.5px" y="787.5px" xml:space="preserve">ダー記号</tspan></text>
	<line x1="40.5" y1="796.5" x2="549.5" y2="796.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="55.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\.\log.txt"</text>
	<text x="197.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\log.txt"</text>
	<text x="343.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."</text>
	<text x="55.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*\log.txt"</text>
	<text x="343.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="197.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\log.txt"</text>
	<text x="197.5px" y="876.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\log.txt"</text>
	<text x="343.5px" y="876.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="55.5px" y="876.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\log.txt"</text>
	<text x="197.5px" y="996.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder"</text>
	<text x="55.5px" y="996.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\*\Folder\"</text>
	<text x="343.5px" y="996.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="343.5px" y="1016.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="197.5px" y="1016.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="55.5px" y="1016.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*\"</text>
	<text x="197.5px" y="1036.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder"</text>
	<text x="343.5px" y="1036.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="55.5px" y="1036.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\.\"</text>
	<text x="343.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."</text>
	<text x="197.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder"</text>
	<text x="55.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\.\Folder\"</text>
	<text x="24.5px" y="765.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="224.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） フォルダー区切り文字</text>
	<text x="99.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Separator</text>
	<text x="224.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） フォルダー指定かどうか</text>
	<text x="99.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_IsFolder</text>
	<text x="430.5px" y="773.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー<tspan x="430.5px" y="788.5px" xml:space="preserve">指定かどうか</tspan></text>
	<text x="430.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="430.5px" y="1036.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="430.5px" y="1016.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="430.5px" y="996.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="430.5px" y="876.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="430.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="430.5px" y="816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="46.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスの最後が \ のときは、フォルダー（ファイル以外）を指定したことになります。 つまり、</text>
	<text x="430.5px" y="936.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="430.5px" y="956.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="55.5px" y="956.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\.\*"</text>
	<text x="343.5px" y="956.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."</text>
	<text x="197.5px" y="956.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="197.5px" y="936.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="343.5px" y="936.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="55.5px" y="936.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*\*"</text>
	<text x="430.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="197.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*.txt"</text>
	<text x="343.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="55.5px" y="856.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*\*.txt"</text>
	<text x="343.5px" y="896.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="197.5px" y="896.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*.txt"</text>
	<text x="430.5px" y="896.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="55.5px" y="896.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*.txt"</text>
	<text x="430.5px" y="916.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="197.5px" y="916.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="343.5px" y="916.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">""</text>
	<text x="55.5px" y="916.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="430.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="430.5px" y="1076.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="55.5px" y="1076.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\.\*\"</text>
	<text x="343.5px" y="1076.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."</text>
	<text x="197.5px" y="1076.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="197.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*"</text>
	<text x="343.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="55.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\*\*\"</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" cats_vhref="%vbslib_new%\_src\vbslib.svg#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="66.5px" y="1201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_PathDictionaryClass_fromXML</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="66.5px" y="1217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_SplitPathToSubFolderSign]" target="_blank">
	<text x="79.5px" y="1259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="24.5px" y="1259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="180.5px" y="1259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SplitPathToSubFolderSign</text>
	<text x="198.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… サブ フォルダーも含めて、フォルダー名 folder を検索する</text>
	<text x="83.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*\folder\"</text>
	<text x="137.5px" y="640.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\</text>
	<text x="89.5px" y="470.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*\</text>
	<text x="89.5px" y="488.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.\</text>
	<text x="107.5px" y="524.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.\</text>
	<text x="107.5px" y="506.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">*\</text>
	<text x="46.5px" y="605.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーにマッチさせたいときは、最後に \ を付けてください。</text>
	<text x="46.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">（メモ） \ を付ける理由は、Group* のように最後にワイルドカード * があるとき、ファイルと<tspan x="46.5px" y="685.5px" xml:space="preserve">フォルダーの両方にヒットしてしまうと扱いが難しくなるためです。</tspan></text>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="92.5px" y="711.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib のワイルドカード</text>
	</a>
	<text x="47.5px" y="711.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page636" width="479" height="321" transform="translate(+10,+343072)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="479.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="479.5" y1="-0.5" x2="479.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="321.5" x2="479.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetParentFullPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetParentFullPath</text>
	<g>
	<rect x="23.5" y="46.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetParentFullPath( Path as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path  に指定したファイルやフォルダの親フォルダのフル・パスを返します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準パス（相対パスは、カレントからの相対）</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダのフル・パス</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetParentFullPath]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="38.5" y="181.5" width="382" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cd  "C:\Folder"<tspan x="46.5px" y="212.5px" xml:space="preserve">Assert  GetParentFullPath( "sub\file.txt" ) = "C:\Folder\sub"</tspan></text>
	</g>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SearchParent" onclick="chgPage( evt, 643 )">
	<text pub="n" x="79.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SearchParent</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_GetParentFolderName" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_GetParentFolderName">
	<text x="79.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::GetParentFolderName</text>
	</a>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="172.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page637" width="631" height="484" transform="translate(+10,+343403)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="484.5" x2="631.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceParentPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceParentPath</text>
	<g>
	<rect x="45.5" y="310.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  ReplaceParentPath( "..\..\folder", "..", "_parent" ) = "_parent\_parent\folder"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReplaceParentPath( Path as string, FromSign as string, ToSign as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーの記号を置き換えます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromSign</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前の親フォルダーの記号</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToSign</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後の親フォルダーの記号</text>
	<text x="24.5px" y="402.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="298.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="177.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のパス</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ReplaceParentPath]" target="_blank">
	<text x="80.5px" y="381.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_ReplaceParentPath]" target="_blank">
	<text x="80.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="180.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReplaceParentPath</text>
	<text x="33.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーにアクセスさせないときに使用します。<tspan x="33.5px" y="227.5px" xml:space="preserve">返り値に、FromSign の文字列は、全く含まれなくなります。</tspan></text>
	<text x="33.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で、</text>
	<a xlink:href="#NormalizePath" onclick="chgPage( evt, 628 )">
	<text x="82.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NormalizePath</text>
	</a>
	<text x="169.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼ばれます。</text>
	<text x="24.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="_parent" class="keyword" x="99.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">_parent</text>
	<text x="24.5px" y="423.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceRootPath" onclick="chgPage( evt, 642 )">
	<text x="80.5px" y="423.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRootPath</text>
	</a>
	<text x="33.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダーの記号を戻すときにも ReplaceParentPath 関数が使えます。</text>
</g>
<g id="page638" width="615" height="451" transform="translate(+10,+343897)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="615.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="615.5" y1="-0.5" x2="615.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="451.5" x2="615.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCommonParentFolderPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCommonParentFolderPath</text>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetCommonParentFolderPath]" target="_blank">
	<text x="78.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetCommonParentFolderPath" target="_blank">
	<text x="78.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="45.5" y="288.5" width="538" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetCommonParentFolderPath( "C:\A\B\File.txt", "C:\A\B\File.txt" ) = "C:\A\B\"<tspan x="53.5px" y="319.5px" xml:space="preserve">Assert  GetCommonParentFolderPath( "C:\A\File.txt", "D:\A\File.txt" ) = ""</tspan>
	<tspan x="53.5px" y="334.5px" xml:space="preserve">Assert  GetCommonParentFolderPath( "http://example.com/i", "http://example.com/i" ) = _</tspan>
	<tspan x="53.5px" y="349.5px" xml:space="preserve">    "http://example.com/"</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCommonParentFolderPath( in_PathA as string, in_PathB as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共通する親フォルダーのパスを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathA</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathB</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスA</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスB</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスA と パスB に共通する親フォルダーのパス</text>
	<text x="24.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="176.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetCommonParentFolderPath</text>
	<text x="33.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共通する親フォルダーがあるときは、最後がフォルダーの区切り記号になります。<tspan x="33.5px" y="209.5px" xml:space="preserve">返す値の最後をフォルダーの区切り記号ではないようにしたいとき</tspan>
	<tspan x="33.5px" y="224.5px" xml:space="preserve">共通する親フォルダーがないときは、"" が返ります。</tspan>
	<tspan x="33.5px" y="239.5px" xml:space="preserve">フォルダーのの区切り記号は、\ または / のどちらでも構いません。</tspan></text>
</g>
<g id="page639" width="619" height="473" transform="translate(+10,+344358)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="473.5" x2="619.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCommonSubFolderPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCommonSubPath</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCommonSubPath( in_PathA as string, in_PathB as string, in_FilePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共通するサブ フォルダーのパスを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathA</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathB</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスA</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスB</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FilePath</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスがファイル名かどうか。 False=フォルダー名</text>
	<text x="177.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスA と パスB に共通するサブ フォルダーのパス</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="45.5" y="268.5" width="502" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\B\File.txt", "C:\A\B\File.txt", True ) = "C:\A\B"<tspan x="53.5px" y="299.5px" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\C\File.txt", "C:\B\C\File.txt", True ) = "C"</tspan>
	<tspan x="53.5px" y="314.5px" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\C\File.txt", "C:\B\D\File.txt", True ) = ""</tspan>
	<tspan x="53.5px" y="329.5px" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\B", "C:\A\B", False ) = "C:\A\B"</tspan>
	<tspan x="53.5px" y="344.5px" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\C", "C:\B\C", False ) = "C"</tspan>
	<tspan x="53.5px" y="359.5px" xml:space="preserve">Assert  GetCommonSubPath( "C:\A\C", "C:\B\D", False ) = ""</tspan>
	<tspan x="53.5px" y="374.5px" xml:space="preserve">Assert  GetCommonSubPath( "", "C:\B\D", False ) = ""</tspan></text>
	</g>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetCommonSubPath]" target="_blank">
	<text x="78.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetCommonParentFolderPath" target="_blank">
	<text x="78.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="176.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetCommonSubPath</text>
	<a xlink:href="#GetCommonParentFolderPath" onclick="chgPage( evt, 638 )">
	<text x="345.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCommonParentFolderPath</text>
	</a>
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返す値の最後をフォルダーの区切り記号にしたいとき</text>
</g>
<g id="page640" width="586" height="940" transform="translate(+10,+344841)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="940.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="940.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="940.5" x2="586.5" y2="940.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetIdentifiableFileNames" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetIdentifiableFileNames</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetIdentifiableFileNames( in_FullPathArray as array of string )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as dictionary of string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル パスから、識別可能ファイル名に変換します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FullPathArray</text>
	<text x="217.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル パスの配列</text>
	<text x="217.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">識別可能ファイル名をキーとした、フル バスの辞書</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="887.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetIdentifiableFileNames]" target="_blank">
	<text x="78.5px" y="887.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: GetIdentifiableFileNames" target="_blank">
	<text x="78.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="865.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="176.5px" y="887.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetIdentifiableFileNames</text>
	<text x="33.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じファイル名がないときは、返り値のキーはファイル名になります。<tspan x="33.5px" y="214.5px" xml:space="preserve">同じファイル名があるときは、そのファイルの親フォルダー名もキーに含まれます。</tspan></text>
	<g>
	<rect x="88.5" y="259.5" width="346" height="265"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="96.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    full_paths = Array( _<tspan x="96.5px" y="290.5px" xml:space="preserve">        "C:\Folder\Sub1\FileA.txt", _</tspan>
	<tspan x="96.5px" y="305.5px" xml:space="preserve">        "C:\Folder\Sub2\FileA.txt", _</tspan>
	<tspan x="96.5px" y="320.5px" xml:space="preserve">        "C:\Folder\Sub2\FileB.txt" )</tspan>
	<tspan x="96.5px" y="335.5px" xml:space="preserve"></tspan>
	<tspan x="96.5px" y="350.5px" xml:space="preserve">    Set output = GetIdentifiableFileNames( full_paths )</tspan>
	<tspan x="96.5px" y="365.5px" xml:space="preserve"></tspan>
	<tspan x="96.5px" y="380.5px" xml:space="preserve">    id_file_names = Array( _</tspan>
	<tspan x="96.5px" y="395.5px" xml:space="preserve">        "FileB.txt", _</tspan>
	<tspan x="96.5px" y="410.5px" xml:space="preserve">        "Sub1\FileA.txt", _</tspan>
	<tspan x="96.5px" y="425.5px" xml:space="preserve">        "Sub2\FileA.txt" )</tspan>
	<tspan x="96.5px" y="440.5px" xml:space="preserve">    full_paths = Array( _</tspan>
	<tspan x="96.5px" y="455.5px" xml:space="preserve">        "C:\Folder\Sub2\FileB.txt", _</tspan>
	<tspan x="96.5px" y="470.5px" xml:space="preserve">        "C:\Folder\Sub1\FileA.txt", _</tspan>
	<tspan x="96.5px" y="485.5px" xml:space="preserve">        "C:\Folder\Sub2\FileA.txt" )</tspan>
	<tspan x="96.5px" y="500.5px" xml:space="preserve">    Assert  IsSameArray( output.Keys, id_file_names )</tspan>
	<tspan x="96.5px" y="515.5px" xml:space="preserve">    Assert  IsSameArray( output.Items, full_paths )</tspan></text>
	</g>
	<text x="75.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="568.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じフル パスが含まれているときは、エラーにはなりませんが、フル パスから変換しません。<tspan x="33.5px" y="583.5px" xml:space="preserve">また、辞書のキーは重複できないので、１つにまとめられます。 よって、要素数が減ります。</tspan></text>
	<text x="75.5px" y="614.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="88.5" y="627.5" width="364" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="96.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    full_paths = Array( _<tspan x="96.5px" y="658.5px" xml:space="preserve">        "C:\Folder\Sub\File.txt", _</tspan>
	<tspan x="96.5px" y="673.5px" xml:space="preserve">        "C:\Folder\Sub\File.txt" )</tspan>
	<tspan x="96.5px" y="688.5px" xml:space="preserve"></tspan>
	<tspan x="96.5px" y="703.5px" xml:space="preserve">    Set output = GetIdentifiableFileNames( full_paths )</tspan>
	<tspan x="96.5px" y="718.5px" xml:space="preserve"></tspan>
	<tspan x="96.5px" y="733.5px" xml:space="preserve">    id_file_names = Array( _</tspan>
	<tspan x="96.5px" y="748.5px" xml:space="preserve">        "C:\Folder\Sub\File.txt" )</tspan>
	<tspan x="96.5px" y="763.5px" xml:space="preserve">    full_paths_answer = Array( _</tspan>
	<tspan x="96.5px" y="778.5px" xml:space="preserve">        "C:\Folder\Sub\File.txt" )</tspan>
	<tspan x="96.5px" y="793.5px" xml:space="preserve">    Assert  IsSameArray( output.Keys, id_file_names )</tspan>
	<tspan x="96.5px" y="808.5px" xml:space="preserve">    Assert  IsSameArray( output.Items, full_paths_answer )</tspan></text>
	</g>
</g>
<g id="page641" width="609" height="517" transform="translate(+10,+345791)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="609.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="609.5" y1="-0.5" x2="609.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="517.5" x2="609.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetParentFoldersName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetParentFoldersName</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetParentFoldersName]" target="_blank">
	<text x="230.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="23.5" y="46.5" width="430" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetParentFoldersName( FilePath as string, Level as integer,<tspan x="31.5px" y="77.5px" xml:space="preserve">    SeparatorReplacedStr as Empty or string )</tspan></text>
	</g>
	<text x="31.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePath  に指定したファイルが入ったフォルダーの名前を Level 個つなげたものを返します。</text>
	<text x="35.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePath</text>
	<text x="246.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準となるファイルまたはフォルダーのパス</text>
	<text x="99.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Level</text>
	<text x="246.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親フォルダの個数。 親の方向へたどる数。 １以上</text>
	<g>
	<rect x="38.5" y="308.5" width="454" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cd  "C:\Folder"<tspan x="46.5px" y="339.5px" xml:space="preserve">Assert  GetParentFoldersName( "sub\file.txt", 1, "/" ) = "sub"</tspan>
	<tspan x="46.5px" y="354.5px" xml:space="preserve">Assert  GetParentFoldersName( "sub\file.txt", 2, "/" ) = "Folder/sub"</tspan>
	<tspan x="46.5px" y="369.5px" xml:space="preserve">Assert  GetParentFoldersName( "sub\file.txt", 99, "/" ) = "C:/Folder/sub"</tspan></text>
	</g>
	<text x="24.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="246.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の親フォルダーの名前をつなげたもの</text>
	<text x="99.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="246.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー区切り文字を置き換えた後の文字</text>
	<text x="99.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SeparatorReplacedStr</text>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetParentFoldersName]" target="_blank">
	<text x="78.5px" y="453.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_GetParentFoldersName]</text>
	</a>
	<text x="24.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Level が大きすぎても、エラーにはなりません。</text>
	<text x="31.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Level = 1 なら、ファイルが入っているフォルダーの名前が返ります。<tspan x="31.5px" y="241.5px" xml:space="preserve">Level = 2 なら、ファイルが入っているフォルダーの親フォルダーの名前と、SeparatorReplacedStr </tspan>
	<tspan x="31.5px" y="256.5px" xml:space="preserve">引数と、ファイルが入っているフォルダーの名前を結合した文字列が返ります</tspan></text>
	<text x="24.5px" y="480.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceRootPath" onclick="chgPage( evt, 642 )">
	<text x="78.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRootPath</text>
	</a>
</g>
<g id="page642" width="654" height="934" transform="translate(+10,+346318)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="934.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="934.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="934.5" x2="654.5" y2="934.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceRootPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceRootPath</text>
	<g>
	<rect x="23.5" y="46.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReplaceRootPath( BeforePath as string,<tspan x="31.5px" y="77.5px" xml:space="preserve">    BeforeRootFullPath as string,  AfterRootFullPath as string,  IsReplaceParent as boolean )</tspan></text>
	</g>
	<text x="31.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルート・フォルダーを入れ替えたときのフルパスに変換します。</text>
	<text x="35.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforePath</text>
	<text x="246.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換する前のパス、フルパス または 相対パス</text>
	<text x="99.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeRootFullPath</text>
	<text x="246.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換する前のルート・フォルダーのフルパス</text>
	<text x="246.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 True、親フォルダー記号を "_parent" に置き換えるかどうか</text>
	<text x="99.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsReplaceParent</text>
	<text x="246.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換した後のルート・フォルダーのフルパス</text>
	<text x="99.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AfterRootFullPath</text>
	<text x="246.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforePath を変換した後のフルパス</text>
	<text x="99.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="503.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="73.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforePath</text>
	<text x="44.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeRootFullPath = "C:\FolderA"、AfterRootFullPath = "C:\FolderB" のときのサンプルを示します。</text>
	<text x="235.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsReplaceParent</text>
	<text x="379.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<line x1="53.5" y1="575.5" x2="598.5" y2="575.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="73.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a.txt"</text>
	<text x="268.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="379.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\a.txt"</text>
	<text x="73.5px" y="622.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderA\a.txt"</text>
	<text x="379.5px" y="622.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\a.txt"</text>
	<text x="268.5px" y="622.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="379.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\sub\a.txt"</text>
	<text x="268.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="73.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sub\a.txt"</text>
	<text x="268.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="379.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\sub\a.txt"</text>
	<text x="73.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderA\sub\a.txt"</text>
	<text x="73.5px" y="722.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderC\a.txt"</text>
	<text x="379.5px" y="722.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\_parent\FolderC\a.txt"</text>
	<text x="268.5px" y="722.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="268.5px" y="697.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="379.5px" y="697.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB\_parent\FolderC\a.txt"</text>
	<text x="73.5px" y="697.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"..\FolderC\a.txt"</text>
	<text x="379.5px" y="747.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderC\a.txt"</text>
	<text x="265.5px" y="747.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="265.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="379.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderC\a.txt"</text>
	<text x="73.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderC\a.txt"</text>
	<text x="73.5px" y="747.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"..\FolderC\a.txt"</text>
	<text x="24.5px" y="858.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="837.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ReplaceRootPath]" target="_blank">
	<text x="80.5px" y="837.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_ReplaceRootPath]" target="_blank">
	<text x="80.5px" y="858.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="171.5px" y="858.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReplaceRootPath</text>
	<text x="24.5px" y="316.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="54.5" y="326.5" width="418" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path = ReplaceRootPath( "a.txt", "C:\FolderA", "C:\FolderB", True )<tspan x="62.5px" y="357.5px" xml:space="preserve">Assert  path = "C:\FolderB\a.txt"</tspan></text>
	</g>
	<text x="24.5px" y="408.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="54.5" y="419.5" width="568" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path = GetParentFullPath( ReplaceRootPath( "sub\a.txt", "C:\FolderA", "C:\FolderB", True ) )<tspan x="62.5px" y="450.5px" xml:space="preserve">Assert  path = "C:\FolderB\sub"</tspan></text>
	</g>
	<text x="31.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforePath 引数が相対パスのときは、変換前の BasePath の基準フォルダーが BeforeRootFullPath と<tspan x="31.5px" y="258.5px" xml:space="preserve">して処理します。</tspan></text>
	<text x="24.5px" y="879.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetParentFoldersName" onclick="chgPage( evt, 641 )">
	<text x="80.5px" y="879.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetParentFoldersName</text>
	</a>
	<a xlink:href="#ReplaceParentPath" onclick="chgPage( evt, 637 )">
	<text x="256.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceParentPath</text>
	</a>
	<text x="31.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsReplaceParent 引数について詳細は、</text>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="80.5px" y="897.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetInputOutputFilePaths</text>
	</a>
	<text x="73.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."</text>
	<text x="268.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="379.5px" y="797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\FolderB"</text>
</g>
<g id="page643" width="522" height="368" transform="translate(+10,+347262)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="522.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="522.5" y1="-0.5" x2="522.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="368.5" x2="522.5" y2="368.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SearchParent" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SearchParent</text>
	<g>
	<rect x="23.5" y="46.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SearchParent( StepPath as string ) as string</text>
	</g>
	<text x="31.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath  に指定したファイルまたはフォルダを、親フォルダに向かって探します。</text>
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath</text>
	<text x="171.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名、または相対パス</text>
	<text x="99.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="171.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">見つかったファイルまたはフォルダのフル・パス</text>
	<text x="31.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="38.5" y="181.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set root = LoadXML( SearchParent( "common.xml" ), Empty )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SearchParent]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_SearchParent]" target="_blank">
	<text x="75.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="28.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="110.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">..\common.xml などを開きます</text>
	<text x="28.5px" y="291.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetParentFullPath" onclick="chgPage( evt, 636 )">
	<text pub="n" x="75.5px" y="291.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetParentFullPath</text>
	</a>
	<text x="31.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">見つからないときは、Empty を返します。</text>
	<a xlink:href="#GetFullPath" cats_vhref="%vbslib_new%\_src\vbslib.svg#GetFullPath" onclick="chgPage( evt, 626 )">
	<text x="75.5px" y="311.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFullPath</text>
	</a>
	<text x="179.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってピリオドを３つ並べる記法を展開する</text>
	<text x="179.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SearchParent</text>
	<a xlink:href="#Dic_searchParent" onclick="chgPage( evt, 277 )">
	<text x="75.5px" y="331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_searchParent</text>
	</a>
</g>
<g id="page644" width="589" height="588" transform="translate(+10,+347640)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="588.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="588.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="588.5" x2="589.5" y2="588.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddLastOfFileName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddLastOfFileName</text>
	<g>
	<rect x="23.5" y="46.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AddLastOfFileName( BasePath as string, AddName as string ) as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AddLastOfFileName]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパスの最後（拡張子より前）に、文字列を追加します。 または拡張子を変更します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddName</text>
	<text x="179.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加前のファイルパス</text>
	<text x="179.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する文字列</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="179.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加後のファイルパス</text>
	<g>
	<rect x="45.5" y="251.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddLastOfFileName( "file.txt", "123" ) = "file123.txt"</text>
	</g>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="33.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddName に拡張子があったら、返り値の拡張子は、AddName の拡張子に変わります。</text>
	<g>
	<rect x="45.5" y="287.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddLastOfFileName( "file.txt", "123.html" ) = "file123.html"</text>
	</g>
	<g>
	<rect x="45.5" y="323.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddLastOfFileName( "file.txt", ".html" ) = "file.html"</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_AddLastOfFileName]" target="_blank">
	<text x="77.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_AddLastOfFileName]</text>
	</a>
	<text x="32.5px" y="491.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="32.5px" y="515.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CutLastOfFileName" onclick="chgPage( evt, 645 )">
	<text pub="n" x="77.5px" y="515.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOfFileName</text>
	</a>
	<text x="32.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="AddLastOfFileName_ext" class="keyword" x="90.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">拡張子の変更</text>
	<a xlink:href="..\..\Cats\clib\StrT\StrT.svg#StrT_addLastOfFileName" cats_vhref="%svgcats_src%\clib\StrT\StrT.svg#StrT_addLastOfFileName">
	<text pub="n" x="77.5px" y="533.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrT_addLastOfFileName (clib)</text>
	</a>
	<g>
	<rect x="45.5" y="359.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddLastOfFileName( "file.txt", "." ) = "file"</text>
	</g>
	<text x="349.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子を無くす</text>
	<g>
	<rect x="45.5" y="395.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AddLastOfFileName( path1, "."+g_fs.GetExtensionName( path2 ) )</text>
	</g>
	<text x="446.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子を合わせる</text>
	<a xlink:href="#GetPathWithSeparator" onclick="chgPage( evt, 633 )">
	<text x="77.5px" y="551.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathWithSeparator</text>
	</a>
	<text x="257.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後を区切り記号にします</text>
</g>
<g id="page645" width="565" height="571" transform="translate(+10,+348238)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="571.5" x2="565.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutLastOfFileName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutLastOfFileName</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CutLastOfFileName]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CutLastOfFileName( in_out_Path as string, LastStr as string, Opt as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名（拡張子を除く）の最後に、指定した文字列があれば削除します。</text>
	<g>
	<rect x="38.5" y="199.5" width="226" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  s<tspan x="46.5px" y="230.5px" xml:space="preserve">s = "File_Add.txt"</tspan>
	<tspan x="46.5px" y="245.5px" xml:space="preserve">CutLastOfFileName  s, "_Add", Emtpy</tspan>
	<tspan x="46.5px" y="260.5px" xml:space="preserve">'// s = "File.txt"</tspan></text>
	</g>
	<text x="76.5px" y="230.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File_Add.txt</text>
	<text x="184.5px" y="245.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_Add</text>
	<text x="100.5px" y="260.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File.txt</text>
	<text x="33.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し前の in_out_Path</text>
	<text x="211.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr</text>
	<text x="285.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し後の in_out_Path</text>
	<line x1="29.5" y1="321.5" x2="464.5" y2="321.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="53.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File_Add.txt"</text>
	<text x="211.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"_Add"</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Obj</text>
	<text x="185.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力）パスやファイル名を含む文字列</text>
	<text x="185.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 削除する内容の文字列</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="285.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File.txt"</text>
	<text x="53.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File_Add.txt"</text>
	<text x="211.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"_Insert"</text>
	<text x="285.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"File_Add.txt"</text>
	<text x="24.5px" y="397.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="35.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子も含めて削除するときは、</text>
	<text x="286.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<a xlink:href="#CutLastOf" onclick="chgPage( evt, 337 )">
	<text x="221.5px" y="422.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutLastOf</text>
	</a>
	<a xlink:href="#CutLastOf" onclick="chgPage( evt, 337 )">
	<text x="65.5px" y="494.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOf</text>
	</a>
	<text x="24.5px" y="494.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="466.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrComp]" target="_blank">
	<text x="65.5px" y="466.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrComp]</text>
	</a>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="271.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="185.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<a xlink:href="#StrCompLastOfFileName" onclick="chgPage( evt, 646 )">
	<text pub="n" x="65.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompLastOfFileName</text>
	</a>
	<a xlink:href="#CutFragmentInURL" onclick="chgPage( evt, 647 )">
	<text x="65.5px" y="534.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutFragmentInURL</text>
	</a>
	<text x="24.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page646" width="643" height="398" transform="translate(+10,+348819)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="398.5" x2="643.5" y2="398.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StrCompLastOfFileName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StrCompLastOfFileName</text>
	<g>
	<rect x="25.5" y="47.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  StrCompLastOfFileName( Path as string, LastStr as string, Opt as integer ) as integer</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[StrCompLastOfFileName]" target="_blank">
	<text x="213.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名（拡張子を除く）の末尾を比較します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr</text>
	<text x="168.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較されるファイル名またはパス</text>
	<text x="168.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾と比較する文字列</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="251.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="168.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="33.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str 引数の値</text>
	<text x="138.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LastStr 引数の値</text>
	<line x1="23.5" y1="236.5" x2="498.5" y2="236.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="276.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="168.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾 = LastStr なら、0 </text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StrComp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StrComp">
	<text pub="n" x="359.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrComp</text>
	</a>
	<text x="33.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE.txt"</text>
	<text x="145.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"CDE"</text>
	<text x="285.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0 (=一致)</text>
	<text x="285.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)</text>
	<text x="145.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"</text>
	<text x="33.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE.txt"</text>
	<text x="285.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0以外(=異なる)</text>
	<text x="145.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"CDE.txt"</text>
	<text x="33.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABCDE.txt"</text>
	<text x="24.5px" y="361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Str\T_Str.vbs#[T_StrComp]" target="_blank">
	<text x="65.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Str.vbs # [T_StrComp]</text>
	</a>
	<a xlink:href="#CutLastOfFileName" onclick="chgPage( evt, 645 )">
	<text pub="n" x="191.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOfFileName</text>
	</a>
	<a xlink:href="#StrCompLastOf" cats_vhref="%vbslib_new%\_src\vbslib.svg#StrCompLastOf" onclick="chgPage( evt, 344 )">
	<text pub="n" x="65.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrCompLastOf</text>
	</a>
</g>
<g id="page647" width="477" height="345" transform="translate(+10,+349227)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="477.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="477.5" y1="-0.5" x2="477.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="345.5" x2="477.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutFragmentInURL" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutFragmentInURL</text>
	<text x="24.5px" y="291.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CutLastOf" onclick="chgPage( evt, 337 )">
	<text x="69.5px" y="291.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOf</text>
	</a>
	<a xlink:href="#CutLastOfFileName" onclick="chgPage( evt, 645 )">
	<text x="69.5px" y="310.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutLastOfFileName</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CutFragmentInURL( in_URL as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル パスや URL に（# から始まる）フラグメントがあれば削除します。</text>
	<g>
	<rect x="38.5" y="199.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CutFragmentInURL( "C:\File.txt#2" ) = "C:\File.txt"</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_URL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="159.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力）パスやファイル名を含む文字列</text>
	<text x="159.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 削除する内容の文字列</text>
	<text x="24.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="264.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: CutFragmentInURL" target="_blank">
	<text x="69.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page648" width="503" height="798" transform="translate(+10,+349582)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="503.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="503.5" y1="-0.5" x2="503.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="798.5" x2="503.5" y2="798.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTagJumpParams" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTagJumpParams</text>
	<g>
	<rect x="23.5" y="46.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTagJumpParams( PathAndFragment as string ) as TagJumpParams</text>
	</g>
	<text x="30.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグジャンプ形式の文字列（パス＋行番号）を分解します。</text>
	<text x="31.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="34.5" y="134.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set jumps = GetTagJumpParams( "C:\folder\file1.txt(100)" )<tspan x="42.5px" y="165.5px" xml:space="preserve">'// jumps.Path = "C:\folder\file1.txt"</tspan>
	<tspan x="42.5px" y="180.5px" xml:space="preserve">'// jumps.LineNum = 100</tspan>
	<tspan x="42.5px" y="195.5px" xml:space="preserve">'// IsEmpty( jumps.Keyword )</tspan></text>
	</g>
	<text x="21.5px" y="761.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="21.5px" y="719.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetTagJumpParams]" target="_blank">
	<text x="71.5px" y="740.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_GetTagJumpParams]</text>
	</a>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="71.5px" y="761.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_UI\T_EditorDiff_Manually.vbs#[T_EditorManually]" target="_blank">
	<text x="71.5px" y="719.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_EditorDiff_Manually.vbs # [T_EditorManually]</text>
	</a>
	<text id="TagJumpParams" class="keyword" x="21.5px" y="556.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TagJumpParams クラス</text>
	<g>
	<rect x="34.5" y="567.5" width="370" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  TagJumpParams<tspan x="42.5px" y="598.5px" xml:space="preserve">  Public  Path     '// パス or ""、フル・パスとは限りません</tspan>
	<tspan x="42.5px" y="613.5px" xml:space="preserve">  Public  LineNum  '// as integer or Empty</tspan>
	<tspan x="42.5px" y="628.5px" xml:space="preserve">  Public  Keyword  '// as string or Empty</tspan>
	<tspan x="42.5px" y="643.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<g>
	<rect x="34.5" y="212.5" width="298" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set jumps = GetTagJumpParams( "file1.txt#Key" )<tspan x="42.5px" y="243.5px" xml:space="preserve">'// jumps.Path = "file1.txt"</tspan>
	<tspan x="42.5px" y="258.5px" xml:space="preserve">'// jumps.Keyword = "Key"</tspan>
	<tspan x="42.5px" y="273.5px" xml:space="preserve">'// IsEmpty( jumps.LineNum )</tspan></text>
	</g>
	<a xlink:href="#GetEditorCmdLine" onclick="chgPage( evt, 920 )">
	<text x="75.5px" y="511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetEditorCmdLine</text>
	</a>
	<text x="36.5px" y="511.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="221.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグジャンプ形式の文字列の詳細</text>
	<g>
	<rect x="34.5" y="446.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetTagJumpParams( "C:\folder\file1.txt(100)" ).Path</text>
	</g>
	<g>
	<rect x="34.5" y="368.5" width="274" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="384.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set jumps = GetTagJumpParams( "file1.txt" )<tspan x="42.5px" y="399.5px" xml:space="preserve">'// jumps.Path = "file1.txt"</tspan>
	<tspan x="42.5px" y="414.5px" xml:space="preserve">'// IsEmpty( jumps.LineNum )</tspan>
	<tspan x="42.5px" y="429.5px" xml:space="preserve">'// IsEmpty( jumps.Keyword )</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetTagJumpParams]" target="_blank">
	<text x="71.5px" y="698.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="21.5px" y="698.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="34.5" y="290.5" width="304" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set jumps = GetTagJumpParams( "file${&gt;#}1.txt" )<tspan x="42.5px" y="321.5px" xml:space="preserve">'// jumps.Path = "file#1.txt"</tspan>
	<tspan x="42.5px" y="336.5px" xml:space="preserve">'// IsEmpty( jumps.LineNum )</tspan>
	<tspan x="42.5px" y="351.5px" xml:space="preserve">'// IsEmpty( jumps.Keyword )</tspan></text>
	</g>
	<g class="notsupprt">
	<rect x="351.5" y="302.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="359.5px" y="316.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page649" width="439" height="309" transform="translate(+10,+350390)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="439.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="439.5" y1="-0.5" x2="439.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="439.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTagJumpPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTagJumpPath</text>
	<g>
	<rect x="23.5" y="46.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTagJumpPath( PathAndLine as string ) as string</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグジャンプ形式の文字列（パス＋行番号）から、パスを取り出す。</text>
	<text x="31.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="34.5" y="168.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path = GetTagJumpPath( "C:\folder\file1.txt(100)" )</text>
	</g>
	<text x="42.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path には、"C:\folder\file1.txt" が入ります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetTagJumpPath]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="31.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="31.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#GetTagJumpPath" onclick="chgPage( evt, 649 )" target="_blank">
	<text x="81.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # GetTagJumpPath</text>
	</a>
	<text x="31.5px" y="128.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">廃止予定です。 GetTagJumpParams を使ってください。</text>
	<a xlink:href="#GetTagJumpParams" onclick="chgPage( evt, 648 )">
	<text pub="n" x="81.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTagJumpParams</text>
	</a>
</g>
<g id="page650" width="454" height="359" transform="translate(+10,+350709)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="454.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="454.5" y1="-0.5" x2="454.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="359.5" x2="454.5" y2="359.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTagJumpLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTagJumpLine</text>
	<g>
	<rect x="23.5" y="46.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTagJumpLine( PathAndLine as string ) as integer</text>
	</g>
	<text x="31.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグジャンプ形式の文字列（パス＋行番号）から、行番号を取り出す。</text>
	<text x="31.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="34.5" y="210.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">line = GetTagJumpPath( "C:\folder\file1.txt(100)" )</text>
	</g>
	<text x="42.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">line には、100 が入ります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetTagJumpLine]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="31.5px" y="322.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="31.5px" y="301.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#GetTagJumpLine" onclick="chgPage( evt, 650 )" target="_blank">
	<text x="81.5px" y="301.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # GetTagJumpLine</text>
	</a>
	<text x="31.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathAndLine に行番号が無いときは、0 が返ります。</text>
	<text x="31.5px" y="128.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">廃止予定です。 GetTagJumpParams を使ってください。</text>
	<a xlink:href="#GetTagJumpParams" onclick="chgPage( evt, 648 )">
	<text pub="n" x="81.5px" y="322.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTagJumpParams</text>
	</a>
</g>
<g id="page651" width="629" height="311" transform="translate(+10,+351078)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="629.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="629.5" y1="-0.5" x2="629.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="629.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsMovablePathToPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsMovablePathToPath</text>
	<g>
	<rect x="23.5" y="46.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsMovablePathToPath( SrcPath as string, DstPath as string, IsDstFolder as boolean )<tspan x="31.5px" y="77.5px" xml:space="preserve">    as boolean</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsFileMovable]" target="_blank">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="30.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダーのパス SrcPath と DstPath の間で、移動ができるかどうかを返します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="177.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動元のファイルやフォルダーのパス</text>
	<text x="177.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動先のファイルやフォルダーのパス</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDstFolder</text>
	<text x="177.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath がフォルダーかどうか</text>
	<text x="177.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移動ができるかどうか</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_IsMovablePathToPath]" target="_blank">
	<text x="77.5px" y="274.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs # [T_IsMovablePathToPath]</text>
	</a>
	<text x="30.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ドライブが異なっていたり、ネットワーク ドライブとローカル ドライブの違いがあると、移動できません。</text>
</g>
<g id="page652" width="659" height="640" transform="translate(+10,+351399)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="659.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="659.5" y1="-0.5" x2="659.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="640.5" x2="659.5" y2="640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FilePathClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FilePathClass</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスか、ファイルの内容に相当する文字列の抽象。<tspan x="24.5px" y="78.5px" xml:space="preserve">一部の vbslib の関数の引数にファイル名の代わりに指定することができるファイル・パス・オブジェクトです。</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">文字列や、スクリプトの中のコメントなどを、ファイルとして扱います。</tspan></text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="131.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="24.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の関数のファイル名の代わりに指定することができます。</text>
	<text x="24.5px" y="442.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="490.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = LoadXML( new_FilePathForString( "&lt;Root&gt;&lt;/Root&gt;" ), Empty )</text>
	</g>
	<text x="24.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の関数で FilePathClass のオブジェクトを生成することができます。</text>
	<a xlink:href="#new_FilePathForString" onclick="chgPage( evt, 653 )">
	<text x="56.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_FilePathForString</text>
	</a>
	<text x="24.5px" y="605.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_LoadXML_PathObject" target="_blank">
	<text x="80.5px" y="605.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="195.5px" y="605.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LoadXML_PathObject</text>
	<text x="24.5px" y="580.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[FilePathClass]" target="_blank">
	<text x="80.5px" y="580.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#new_FilePathForFileInScript" onclick="chgPage( evt, 654 )">
	<text x="56.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_FilePathForFileInScript</text>
	</a>
	<a xlink:href="#GetFilePathString" onclick="chgPage( evt, 655 )">
	<text x="56.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetFilePathString</text>
	</a>
	<text x="244.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列をファイルとして扱います</text>
	<text x="244.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトの中のコメントをファイルとして扱います</text>
	<text x="244.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイル・パスに相当する文字列を返します</text>
	<text x="24.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のプロパティがあります。 <tspan x="24.5px" y="258.5px" xml:space="preserve">FilePathClass のオブジェクトを ReadFile 関数に渡し、その返り値を使ってファイルの内容を処理するコード</tspan>
	<tspan x="24.5px" y="273.5px" xml:space="preserve">は共通にできるでしょう。</tspan></text>
	<text x="56.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Text</text>
	<text x="56.5px" y="324.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FilePath</text>
	<text x="140.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの内容</text>
	<text x="140.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パス</text>
	<a xlink:href="#GetFilePathString" onclick="chgPage( evt, 655 )">
	<text x="296.5px" y="324.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFilePathString</text>
	</a>
	<text x="238.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text x="296.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadFile</text>
	</a>
	<a xlink:href="#AssertExist" onclick="chgPage( evt, 1000 )">
	<text x="200.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertExist</text>
	</a>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text x="56.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadFile</text>
	</a>
	<a xlink:href="#IsSynchronizedFilesX" onclick="chgPage( evt, 521 )">
	<text x="292.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IsSynchronizedFilesX</text>
	</a>
	<g>
	<rect x="41.5" y="456.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = LoadXML( "sample.xml" ), Empty )</text>
	</g>
	<g>
	<rect x="41.5" y="524.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="540.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = LoadXML( new_FilePathForFileInScript( Empty ), Empty )</text>
	</g>
</g>
<g id="page653" width="572" height="314" transform="translate(+10,+352049)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="572.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="572.5" y1="-0.5" x2="572.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="314.5" x2="572.5" y2="314.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_FilePathForString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_FilePathForString</text>
	<g>
	<rect x="45.5" y="192.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set root = LoadXML( new_FilePathForString( "&lt;Root&gt;&lt;/Root&gt;" ), Empty )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_FilePathForString( Text as string ) as FilePathClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列をファイルとして扱うように、ファイル名の代わりに指定するオブジェクトを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Text</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名の代わりに指定するオブジェクト</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_LoadXML_PathObject" target="_blank">
	<text x="80.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="195.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LoadXML_PathObject</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_FilePathForString]" target="_blank">
	<text x="80.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="428.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FilePathClass</text>
	</a>
</g>
<g id="page654" width="666" height="918" transform="translate(+10,+352373)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="666.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="666.5" y1="-0.5" x2="666.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="918.5" x2="666.5" y2="918.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_FilePathForFileInScript" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_FilePathForFileInScript</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_FilePathForFileInScript( Parameter as Empty ) as FilePathClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトの中のコメントをファイルとして扱うように、ファイル名の代わりに指定するオブジェクトを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameter</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルのパス、# 可能、Empty = </text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名の代わりに指定するオブジェクト</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="45.5" y="331.5" width="490" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'------------------------------------------------------------[FileInScript.xml]<tspan x="53.5px" y="362.5px" xml:space="preserve">'&lt;Root&gt;</tspan>
	<tspan x="53.5px" y="377.5px" xml:space="preserve">'&lt;Tag out_path="_Out.txt"/&gt;</tspan>
	<tspan x="53.5px" y="392.5px" xml:space="preserve">'&lt;/Root&gt;</tspan>
	<tspan x="53.5px" y="407.5px" xml:space="preserve">'-----------------------------------------------------------[/FileInScript.xml]</tspan>
	<tspan x="53.5px" y="422.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="437.5px" xml:space="preserve">Sub  Main( Opt, AppKey )</tspan>
	<tspan x="53.5px" y="452.5px" xml:space="preserve">    CommandA_App  AppKey, new_FilePathForFileInScript( Empty )</tspan>
	<tspan x="53.5px" y="467.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="53.5px" y="482.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="497.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="512.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="53.5px" y="527.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan></text>
	</g>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="428.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FilePathClass</text>
	</a>
	<a xlink:href="#vbslib_include_f" onclick="chgPage( evt, 1065 )">
	<text x="137.5px" y="512.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<a xlink:href="#ReadVBS_Comment" cats_vhref="%vbslib_new%\_src\vbslib.svg#ReadVBS_Comment" onclick="chgPage( evt, 569 )">
	<text x="69.5px" y="857.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadVBS_Comment</text>
	</a>
	<text x="24.5px" y="857.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スクリプト・ファイル（WScript.ScriptFullName） に書かれた [FileInScript.*] がある行の次の行から、<tspan x="36.5px" y="199.5px" xml:space="preserve">[/FileInScript.*] がある行の前の行までを、ファイルの内容として扱います。 * は任意の文字列です。</tspan></text>
	<text x="46.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・ファイルの中にある XML データを CommandA に渡します。</text>
	<text x="24.5px" y="827.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_FileInScript\T_FileInScript.vbs#[T_new_FilePathForFileInScript]" target="_blank">
	<text x="72.5px" y="827.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FileInScript.vbs</text>
	</a>
	<text x="208.5px" y="827.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_new_FilePathForFileInScript</text>
	<g>
	<rect x="45.5" y="574.5" width="460" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CommandA_App( AppKey, Path )<tspan x="53.5px" y="605.5px" xml:space="preserve">    Set root = LoadXML( Path, Empty )</tspan>
	<tspan x="53.5px" y="620.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="635.5px" xml:space="preserve">    out_path = root.selectSingleNode( "./Tag" ).getAttribute( "out_path" )</tspan>
	<tspan x="53.5px" y="650.5px" xml:space="preserve">    Set w_=AppKey.NewWritable( out_path ).Enable()</tspan>
	<tspan x="53.5px" y="665.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="53.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記スクリプトから呼び出す CommandA_App 関数の例：</text>
	<text x="24.5px" y="797.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_FilePathForFileInScript]" target="_blank">
	<text x="72.5px" y="797.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="46.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容（XML データ）の部分の行頭には、' が必要です。</text>
	<text x="36.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#script_data" cats_vhref="%vbslib_new%\_src\vbslib.svg#script_data" onclick="chgPage( evt, 8 )">
	<text x="72.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スクリプト・データ・ファイル (vbslib)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ScriptFullName">
	<text x="427.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.ScriptFullName</text>
	</a>
	<text x="41.5px" y="706.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path に、URL のように # を付けると、スクリプト・ファイルの中の行末にあるタグを検索して、<tspan x="41.5px" y="721.5px" xml:space="preserve">その中のデータをファイルとして扱います。</tspan></text>
	<g>
	<rect x="45.5" y="732.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="748.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path_object = new_FilePathForFileInScript( "#FileInScript.xml" )</text>
	</g>
	<a xlink:href="#LoadXML" cats_vhref="%vbslib_new%\_src\vbslib.svg#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="69.5px" y="881.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadXML</text>
	</a>
</g>
<g id="page655" width="627" height="372" transform="translate(+10,+353301)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="627.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="627.5" y1="-0.5" x2="627.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="372.5" x2="627.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetFilePathString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetFilePathString</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetFilePathString( Path as string or FilePathClass ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイル・パスに相当する文字列を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パス・オブジェクト、または、入力ファイル・パス</text>
	<text x="165.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイル・パスに相当する文字列</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="36.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値は、データが存在するファイル・パスを表示するため、データ・ファイルがあるフォルダーの<tspan x="36.5px" y="239.5px" xml:space="preserve">パスを取得するために使うことができます。</tspan></text>
	<text x="36.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を、</text>
	<a xlink:href="#ReadFile" onclick="chgPage( evt, 468 )">
	<text x="97.5px" y="270.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadFile</text>
	</a>
	<text x="154.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">など、ファイルの内容にアクセスする関数に渡すと、期待と異なるデータを入力</text>
	<text x="36.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path 引数が</text>
	<a xlink:href="#new_FilePathForFileInScript" onclick="chgPage( evt, 654 )">
	<text x="247.5px" y="287.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_FilePathForFileInScript</text>
	</a>
	<text x="409.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値を、GetFilePath の</text>
	<text x="36.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">してしまうことがあります。 たとえば、</text>
	<text x="36.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数に指定したときは、スクリプトの中のコメントではなく、スクリプト・ファイル全体を入力します。</text>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetFilePathString]" target="_blank">
	<text x="72.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="36.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path 引数が 文字列なら、その文字列を返します。</text>
	<text x="207.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なら、WScript.ScriptFullName を返します。</text>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="110.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathClass 型</text>
	</a>
</g>
<g id="page656" width="550" height="227" transform="translate(+10,+353683)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="550.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="550.5" y1="-0.5" x2="550.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="227.5" x2="550.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#ReplaceFileNameWildcard" onclick="chgPage( evt, 687 )">
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceFileNameWildcard</text>
	</a>
	<text x="221.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを使って、ファイルパスを変更します。</text>
	<text x="24.5px" y="120.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">旧仕様</text>
	<text id="IsAbsPath" class="keyword" x="44.5px" y="147.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IsAbsPath</text>
	<a xlink:href="#IsFullPath" onclick="chgPage( evt, 630 )">
	<text x="167.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsFullPath</text>
	</a>
	<text id="GetAbsPath" class="keyword" x="44.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetAbsPath</text>
	<a xlink:href="#GetFullPath" onclick="chgPage( evt, 626 )">
	<text x="167.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetFullPath</text>
	</a>
	<a xlink:href="#GetParentFullPath" onclick="chgPage( evt, 636 )">
	<text x="167.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetParentFullPath</text>
	</a>
	<text id="GetParentAbsPath" class="keyword" x="44.5px" y="195.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetParentAbsPath</text>
</g>
<g id="page657" width="604" height="1004" transform="translate(+10,+353920)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1004.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="1004.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1004.5" x2="604.5" y2="1004.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromWildcard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル一覧、ArrayFromWildcard</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromWildcard( WildcardPath as string ) as PathDictionaryClass of Nothing</text>
	</g>
	<text x="29.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを展開します。 サブ フォルダーも検索します。</text>
	<text x="29.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="179.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを含むパス。フォルダー指定も可。配列可</text>
	<text x="88.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildcardPath</text>
	<g>
	<rect x="39.5" y="258.5" width="424" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    For Each  full_path  In  ArrayFromWildcard( "data\*" ).FullPaths<tspan x="47.5px" y="289.5px" xml:space="preserve">        echo  full_path</tspan>
	<tspan x="47.5px" y="304.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text id="ArrayFromWildcard_wildcard" class="keyword" x="24.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(*1) WildcardPath 引数 （vbslib のワイルドカード）</text>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="497.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	</a>
	<text x="56.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">可能：</text>
	<text x="120.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*", "*.txt", "file*", "folder\*.txt", Array( "Fo\*.txt", "Fo\*.log" ),<tspan x="120.5px" y="393.5px" xml:space="preserve">"folder", "Debug\",  "Fo\*.txt | Fo\*.log",  "Fo\*.txt, Fo\*.log",</tspan>
	<tspan x="120.5px" y="408.5px" xml:space="preserve">"NoWildcard.txt", "folder\*", "fo\*\file.txt", "*\file.txt", ".\file.txt"</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#file_list" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#file_list">
	<text pub="n" x="70.5px" y="848.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル一覧 (VBScript)</text>
	</a>
	<text x="24.5px" y="802.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\ファイル一覧.svg" cats_vhref="%programming%\フォーマット ファイル 圧縮\ファイル一覧.svg">
	<text x="70.5px" y="940.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル一覧</text>
	</a>
	<text x="24.5px" y="752.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#EnumFolderObject" onclick="chgPage( evt, 691 )">
	<text pub="n" x="70.5px" y="871.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObject</text>
	</a>
	<text x="223.5px" y="871.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">高速なフォルダ一覧</text>
	<text x="29.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル名やフォルダー名でソートされます。</text>
	<text x="24.5px" y="245.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="773.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能</text>
	<text x="56.5px" y="431.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不可能：</text>
	<text x="121.5px" y="431.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"folder*\file.txt"</text>
	<a xlink:href="#CallForEach_copy" onclick="chgPage( evt, 884 )">
	<text x="70.5px" y="894.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CallForEach_copy</text>
	</a>
	<text x="223.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パスの配列を使ってコピーする</text>
	<text x="24.5px" y="731.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ArrayFromWildcard]" target="_blank">
	<text x="88.5px" y="731.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="88.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="179.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="298.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">of Nothing</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_ArrayFromWildcard1]" target="_blank">
	<text x="88.5px" y="752.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="216.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayFromWildcard1</text>
	<a xlink:href="#sub_folder_symbol" onclick="chgPage( evt, 635 )">
	<text x="56.5px" y="467.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダー記号</text>
	</a>
	<text x="179.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。 例： "folder\*\back_up.txt", "folder\.\*.txt"</text>
	<a xlink:href="#PathNameCompare" onclick="chgPage( evt, 330 )">
	<text x="284.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathNameCompare</text>
	</a>
	<a xlink:href="#filelist_speed_vbslib" onclick="chgPage( evt, 658 )">
	<text x="88.5px" y="773.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度</text>
	</a>
	<text x="56.5px" y="683.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass のオブジェクトを指定したら、そのオブジェクトを返します。</text>
	<text x="56.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードが、ファイル名やフォルダー名に相当する部分（もっとも右の \ の右側）に<tspan x="56.5px" y="589.5px" xml:space="preserve">あれば、サブ・フォルダーも検索します。 </tspan></text>
	<text x="392.5px" y="605.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が優先されます。</text>
	<a xlink:href="#sub_folder_symbol" onclick="chgPage( evt, 635 )">
	<text x="270.5px" y="605.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダー記号</text>
	</a>
	<text x="56.5px" y="605.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、WildcardPath 引数に指定した</text>
	<text x="56.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダー記号が指定されていない（ .\ も *\ もない）ときは、</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#dir">
	<text pub="n" x="70.5px" y="917.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ dir, tree (バッチ)</text>
	</a>
	<text x="56.5px" y="638.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスのファイルやフォルダーがないときはエラーにします（サブ フォルダー<tspan x="56.5px" y="653.5px" xml:space="preserve">記号 * や、ワイルドカードが無いときのみ）。</tspan></text>
	<a xlink:href="#ArrayFromWildcard2" onclick="chgPage( evt, 682 )">
	<text x="70.5px" y="802.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromWildcard2</text>
	</a>
	<text x="56.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルに対する処理の場合（ArrayFromWildcard の返り値の FilePaths プロパティ<tspan x="56.5px" y="513.5px" xml:space="preserve">などが参照される場合）、フォルダーのパスを指定すると、サブ・フォルダーにある</tspan>
	<tspan x="56.5px" y="528.5px" xml:space="preserve">ファイルも検索します。</tspan></text>
	<a xlink:href="#Expand_glob_Pattern" onclick="chgPage( evt, 661 )">
	<text x="70.5px" y="825.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Expand_glob_Pattern</text>
	</a>
	<text x="219.5px" y="802.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath プロパティが指定フォルダーになる ArrayFromWildcard</text>
	<a xlink:href="#ArrayFromWildcard2" onclick="chgPage( evt, 682 )">
	<text x="29.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromWildcard2</text>
	</a>
	<text x="149.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と違い、BasePath プロパティは、カレント フォルダーになります。</text>
</g>
<g id="page658" width="363" height="183" transform="translate(+10,+354934)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="363.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="363.5" y1="-0.5" x2="363.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="183.5" x2="363.5" y2="183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="filelist_speed_vbslib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイルを一覧するときの速度</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed">
	<text x="70.5px" y="146.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度 - VBScript</text>
	</a>
	<text x="24.5px" y="146.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="114.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_Wildcard_Speed]" target="_blank">
	<text x="80.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs # T_Wildcard_Speed</text>
	</a>
	<a xlink:href="#EnumFolderObject" onclick="chgPage( evt, 691 )">
	<text x="119.5px" y="72.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnumFolderObject</text>
	</a>
	<text x="26.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最も速いのは、</text>
	<text x="229.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使う方法です。</text>
</g>
<g id="page659" width="608" height="1466" transform="translate(+10,+355127)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1466.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="1466.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1466.5" x2="608.5" y2="1466.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ExpandWildcard" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ExpandWildcard</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ExpandWildcard( WildcardPath as string, Flags as integer,<tspan x="33.5px" y="78.5px" xml:space="preserve">                     out_Folder as string, out_StepPaths as array of string )</tspan></text>
	</g>
	<text x="29.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを展開します。 サブ・フォルダーも検索します。</text>
	<text x="29.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="88.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folder</text>
	<text x="88.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_StepPaths</text>
	<text x="179.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） wildcard が含まれるフォルダのフル・パス</text>
	<text x="179.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ワイルドカードにマッチした相対パスの配列</text>
	<text x="179.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを含むパス。フォルダ指定も可。配列可</text>
	<text x="88.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildcardPath</text>
	<g>
	<rect x="39.5" y="286.5" width="526" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set c = g_VBS_Lib<tspan x="47.5px" y="317.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="332.5px" xml:space="preserve">    ExpandWildcard  "data\*",  c.File or c.SubFolder,  folder,  step_paths</tspan>
	<tspan x="47.5px" y="347.5px" xml:space="preserve">    For Each  step_path  In  step_paths</tspan>
	<tspan x="47.5px" y="362.5px" xml:space="preserve">        If InStr( step_path, "\_setup_" ) = 0 Then  '// 除外する場合</tspan>
	<tspan x="47.5px" y="377.5px" xml:space="preserve">            echo  GetFullPath( step_path, folder )  '// g_fs.BuildPath は使わないこと</tspan>
	<tspan x="47.5px" y="392.5px" xml:space="preserve">        End If</tspan>
	<tspan x="47.5px" y="407.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="179.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フラグの論理和</text>
	<text x="88.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Flags</text>
	<text x="128.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c.SubFolder</text>
	<text x="47.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">wildcard</text>
	<line x1="33.5" y1="456.5" x2="540.5" y2="456.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="248.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">f.txt</text>
	<text x="306.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">f.bin</text>
	<text x="47.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">f.txt</text>
	<line x1="219.5" y1="438.5" x2="219.5" y2="563.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="351.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sub\f.txt</text>
	<text x="128.5px" y="475.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False</text>
	<text x="253.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="311.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="369.5px" y="475.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="47.5px" y="494.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">f.txt</text>
	<text x="128.5px" y="494.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="369.5px" y="494.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="311.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="253.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="47.5px" y="513.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.txt</text>
	<text x="413.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sub\abc.txt</text>
	<text x="428.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="428.5px" y="495.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="428.5px" y="515.5px" style="fill:rgb(0,128,192);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="128.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="311.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="369.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="253.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="47.5px" y="532.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sub\*</text>
	<text x="47.5px" y="551.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sub</text>
	<text x="128.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="128.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True</text>
	<text x="253.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="311.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="369.5px" y="532.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="427.5px" y="532.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<text x="311.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="253.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="427.5px" y="551.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="369.5px" y="551.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text id="ExpandWildcard_wildcard" x="24.5px" y="610.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(*1) WildcardPath 引数</text>
	<a xlink:href="#ExpandWildcard_wildcard" onclick="chgPage( evt, 659 )">
	<text x="480.5px" y="141.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#file_list" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#file_list">
	<text pub="n" x="65.5px" y="1360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル一覧 (VBScript)</text>
	</a>
	<text x="24.5px" y="1360.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\ファイル一覧.svg" cats_vhref="%programming%\フォーマット ファイル 圧縮\ファイル一覧.svg">
	<text x="241.5px" y="1360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル一覧</text>
	</a>
	<text id="F_File" class="keyword" x="198.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">旧 F_File, F_Folder, F_SubFolder</text>
	<text x="24.5px" y="1298.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#EnumFolderObject" onclick="chgPage( evt, 691 )">
	<text pub="n" x="65.5px" y="1383.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObject</text>
	</a>
	<text x="241.5px" y="1383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">高速なフォルダ一覧</text>
	<g>
	<rect x="57.5" y="1123.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1139.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers("ExpandWildcard_Sort") = True</text>
	</g>
	<text x="47.5px" y="1080.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のように設定してから、ExpandWildcard を呼び出すと、ファイル名やフォルダー名で<tspan x="47.5px" y="1095.5px" xml:space="preserve">ソートされます。 少し遅くなりますが、列挙されるファイルの順番がどのような環境でも</tspan>
	<tspan x="47.5px" y="1110.5px" xml:space="preserve">同じになります。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="65.5px" y="1298.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs # Main</text>
	</a>
	<a xlink:href="#ExpandWildcard_Flags" onclick="chgPage( evt, 659 )">
	<text x="276.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	</a>
	<text id="ExpandWildcard_Flags" x="24.5px" y="676.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(*2) Flags 引数</text>
	<text id="c_File" class="keyword" x="56.5px" y="733.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.File</text>
	<text id="c_Folder" class="keyword" x="56.5px" y="753.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Folder</text>
	<text id="c_SubFolder" class="keyword" x="56.5px" y="773.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.SubFolder</text>
	<text x="56.5px" y="703.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の定数の or。 下記の c は、g_VBS_Lib の返り値。</text>
	<text id="c_FullPath" class="keyword" x="56.5px" y="907.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.FullPath</text>
	<text id="c_ArrayOfArray" class="keyword" x="56.5px" y="927.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.ArrayOfArray</text>
	<text x="205.5px" y="733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを検索する</text>
	<text x="205.5px" y="753.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを検索する</text>
	<text x="205.5px" y="773.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーも検索する。</text>
	<text x="205.5px" y="907.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folder を out_StepPaths に含め、out_Folder = Empty にする</text>
	<text x="205.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_StepPaths の配列要素数を、WildcardPath に指定した配列<tspan x="205.5px" y="942.5px" xml:space="preserve">の要素数と同じにして、配列要素は、それぞれのワイルドカード</tspan>
	<tspan x="205.5px" y="957.5px" xml:space="preserve">にマッチしたパスの配列にする</tspan></text>
	<text x="24.5px" y="273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="1319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能</text>
	<a xlink:href="#CallForEach_copy" onclick="chgPage( evt, 884 )">
	<text x="65.5px" y="1406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CallForEach_copy</text>
	</a>
	<text x="241.5px" y="1406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・パスの配列を使ってコピーする</text>
	<text id="SubFolderIfWildcard" class="keyword" x="56.5px" y="830.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.SubFolderIfWildcard</text>
	<text id="c_NoError" class="keyword" x="56.5px" y="887.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.NoError</text>
	<text x="205.5px" y="887.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスに見つからないときにもエラーにしない</text>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ExpandWildcard]" target="_blank">
	<text x="88.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="56.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (*1) ArrayFromWildcard の WildcardPath 引数</text>
	</a>
	<a xlink:href="#filelist_speed_vbslib" onclick="chgPage( evt, 658 )">
	<text x="65.5px" y="1319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度</text>
	</a>
	<text id="ExpandWildcard_Sort" class="keyword" x="24.5px" y="1051.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ExpandWildcard_Sort 変数</text>
	<text x="24.5px" y="1277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ExpandWildcard]" target="_blank">
	<text x="69.5px" y="1277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#sub_folder_symbol" onclick="chgPage( evt, 635 )">
	<text x="421.5px" y="788.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダー記号</text>
	</a>
	<text x="207.5px" y="788.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、WildcardPath 引数に指定した</text>
	<text x="207.5px" y="803.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が優先されます。</text>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="262.5px" y="859.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ (*1) ArrayFromWildcard の WildcardPath 引数</text>
	</a>
	<text x="207.5px" y="829.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーも検索するかどうかは、ワールドカードが<tspan x="207.5px" y="844.5px" xml:space="preserve">指定されたかどうかなどによって決めます。 </tspan></text>
	<text x="207.5px" y="859.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">詳細は、</text>
	<text id="c_EmptyFolder" class="keyword" x="56.5px" y="984.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.EmptyFolder</text>
	<text x="205.5px" y="984.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空のフォルダーを検索する。<tspan x="205.5px" y="999.5px" xml:space="preserve">out_StepPaths 引数に出力されるパスの末尾には \ が付きます。</tspan></text>
	<g>
	<rect x="57.5" y="1165.5" width="328" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1181.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sort_setting_back_up = g_Vers("ExpandWildcard_Sort")<tspan x="65.5px" y="1196.5px" xml:space="preserve">g_Vers("ExpandWildcard_Sort") = True</tspan>
	<tspan x="65.5px" y="1211.5px" xml:space="preserve">    :</tspan>
	<tspan x="65.5px" y="1226.5px" xml:space="preserve">g_Vers("ExpandWildcard_Sort") = sort_setting_back_up</tspan></text>
	</g>
	<a xlink:href="#IsMatchedWithWildcard" onclick="chgPage( evt, 684 )">
	<text x="65.5px" y="1429.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsMatchedWithWildcard</text>
	</a>
	<text x="241.5px" y="1429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードにマッチするかどうか</text>
</g>
<g id="page660" width="795" height="522" transform="translate(+10,+356603)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="795.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="522.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="795.5" y1="-0.5" x2="795.5" y2="522.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="522.5" x2="795.5" y2="522.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ExpandWildcard の内部データ構造</text>
	<text x="24.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExpandWildcardWorkClass</text>
	<text x="307.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.items</text>
	<text x="307.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.is_root_folder</text>
	<text x="307.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.folder_path</text>
	<text x="307.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.first_out_count</text>
	<text x="307.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.out_fast_ubound</text>
	<text x="307.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.sort_box</text>
	<text x="50.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass &lt;ExpandWildcardItemClass&gt;</text>
	<text x="50.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="50.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="50.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">integer</text>
	<text x="50.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">integer</text>
	<text x="50.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass &lt;string&gt;</text>
	<text x="331.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.re</text>
	<text x="331.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.re2</text>
	<text x="331.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsSubFolder</text>
	<text x="80.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">re_type  (*1)</text>
	<text x="80.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">boolean</text>
	<text x="277.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="80.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">re2_type (*1)</text>
	<text x="21.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1) re_type と re2_type は、以下の組み合わせのいずれかです。</text>
	<text x="277.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">re_type</text>
	<text x="389.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">re2_type</text>
	<text x="277.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RegExp</text>
	<text x="389.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RegExp</text>
	<text x="389.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="389.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="389.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="277.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StrMatchKey</text>
	<text x="277.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NameOnlyClass</text>
	<line x1="50.5" y1="397.5" x2="469.5" y2="397.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="62.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WildcardPath 引数</text>
	<text x="62.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"*"</text>
	<text x="62.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードがない</text>
	<text x="62.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"*" が１個のとき</text>
	<text x="62.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">* が２つのときか、? があるとき</text>
	<text x="291.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">work</text>
	<text x="441.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">reg_exp_dic</text>
	<text x="24.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dictionary &lt; (folder_path), ArrayClass &lt;ExpandWildcardItemClass&gt; &gt;</text>
	<text x="270.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">out_StepPaths</text>
	<text x="24.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">array &lt; File or Folder or (abs_path) &gt;</text>
	<text x="431.5px" y="232.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// ExpandWildcard_sub 開始時の UBound( out_StepPaths )</text>
	<text x="431.5px" y="251.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// 実質的な UBound( out_StepPaths )</text>
</g>
<g id="page661" width="573" height="594" transform="translate(+10,+357135)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="594.5" x2="573.5" y2="594.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Expand_glob_Pattern" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Expand_glob_Pattern</text>
	<text x="24.5px" y="536.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="515.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_glob_1]" target="_blank">
	<text x="71.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[Expand_glob_Pattern]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: Expand_glob_Pattern" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="78.5px" y="515.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Expand_glob_Pattern( in_Pattern as string ) as array of string</text>
	</g>
	<text x="107.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を展開します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Pattern</text>
	<text x="185.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">globパターンの文字列</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="185.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">globパターンを展開したパスの配列</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#glob" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#glob">
	<text pub="n" x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">globパターン</text>
	</a>
	<text x="199.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_glob_1</text>
	<text x="53.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*.txt"</text>
	<text x="53.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"[1-3].txt"</text>
	<text x="53.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"s/*.txt"</text>
	<text x="24.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="53.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Pattern 引数</text>
	<text x="33.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードは、カレント フォルダーにあるファイルやフォルダーの名前に展開されます。<tspan x="33.5px" y="189.5px" xml:space="preserve">サブフォルダーは展開されません。</tspan></text>
	<line x1="40.5" y1="274.5" x2="489.5" y2="274.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="218.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">展開結果の例</text>
	<text x="218.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"1.txt", "2.txt", "3.txt", "example.txt"</text>
	<text x="218.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"s\example.txt"</text>
	<text x="53.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"[12].txt"</text>
	<text x="218.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"1.txt", "2.txt"</text>
	<text x="53.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"[012].txt"</text>
	<text x="218.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"1.txt", "2.txt" （0.txt がない場合）</text>
	<text x="53.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"[!1].txt"</text>
	<text x="218.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"1.txt", "2.txt", "3.txt"</text>
	<text x="218.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"2.txt", "3.txt" （1.txt 以外の ?.txt）</text>
	<text x="53.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"?.txt"</text>
	<text x="218.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"1.txt", "2.txt", "3.txt"</text>
	<text x="53.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"[!12].txt"</text>
	<text x="218.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"3.txt" （1.txt, 2.txt 以外の ?.txt）</text>
	<text x="53.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"s/v/*.txt"</text>
	<text x="218.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"s/v\example.txt" （ワイルドカードの直前だけ\）</text>
	<text x="24.5px" y="557.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="71.5px" y="557.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromWildcard</text>
	</a>
</g>
<g id="page662" width="648" height="2646" transform="translate(+10,+357739)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="648.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2646.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="648.5" y1="-0.5" x2="648.5" y2="2646.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2646.5" x2="648.5" y2="2646.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PathDictionaryClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	<text x="24.5px" y="57.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass は、辞書のアイテムを設定するときのキーにフォルダーのパスを指定したら、<tspan x="24.5px" y="72.5px" xml:space="preserve">キーにフォルダーの中のファイルのパスも指定しても、同じアイテムを取得できる辞書です。</tspan></text>
	<text x="44.5px" y="1378.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FilePaths</text>
	<text x="44.5px" y="1183.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item Set</text>
	<text x="44.5px" y="1221.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item Get</text>
	<text x="149.5px" y="1221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Item Set に指定したフォルダーの中にあるファイルやフォルダーも指定可能。<tspan x="149.5px" y="1236.5px" xml:space="preserve">ただし、.Item Set に指定したキーが相対パスなら、絶対パスとはマッチしません。</tspan>
	<tspan x="149.5px" y="1251.5px" xml:space="preserve">.AddRemove で除外したパスが指定されたときは、.RemovedObject が返ります。</tspan></text>
	<text x="149.5px" y="1378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に登録したファイルのキー（パス）と、辞書に登録したフォルダーに含まれる<tspan x="149.5px" y="1393.5px" xml:space="preserve">ファイルの相対パスを列挙します。</tspan>
	<tspan x="149.5px" y="1408.5px" xml:space="preserve">キーが相対パスなら、相対パスの配列が返ります。</tspan>
	<tspan x="149.5px" y="1423.5px" xml:space="preserve">.IsNotFoundError = False にすると、キーが指すパスにファイルまたはフォルダーが</tspan>
	<tspan x="149.5px" y="1438.5px" xml:space="preserve">ないときでもエラーになりません。</tspan></text>
	<text x="149.5px" y="1183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル、または、フォルダーのパスをキーに指定します。<tspan x="149.5px" y="1198.5px" xml:space="preserve">サブ フォルダーも含むワイルド カードも指定可能です。</tspan></text>
	<text x="24.5px" y="2481.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="2460.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_PathDictionary_1]" target="_blank">
	<text x="79.5px" y="2481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="197.5px" y="2481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathDictionary_1, T_PathDictionary_Wildcard, T_PathDictionary_OverSub</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[PathDictionaryClass]" target="_blank">
	<text x="79.5px" y="2460.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="42.5" y="2282.5" width="526" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="2298.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  paths = new PathDictionaryClass<tspan x="50.5px" y="2313.5px" xml:space="preserve">    Set  paths( "Folder\Sub" ) = a_object</tspan>
	<tspan x="50.5px" y="2328.5px" xml:space="preserve">    paths.AddRemove  "*.bak"</tspan>
	<tspan x="50.5px" y="2343.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="2358.5px" xml:space="preserve">    Assert  IsSameArray( paths.FilePaths, Array( "Files\1\A.txt", "Files\1\B.txt" ) )</tspan>
	<tspan x="50.5px" y="2373.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="2388.5px" xml:space="preserve">    For Each  key  In  paths.FilePaths</tspan>
	<tspan x="50.5px" y="2403.5px" xml:space="preserve">        Assert  paths( key ) Is a_object</tspan>
	<tspan x="50.5px" y="2418.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="24.5px" y="2273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="478.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダーのキーも設定されているときに、サブ フォルダーの中のファイルやフォルダーのパス<tspan x="24.5px" y="493.5px" xml:space="preserve">を指定したときは、サブ フォルダーに設定されたアイテムが優先して取得されます。</tspan></text>
	<text id="PathDictionaryClass_AddRemove" class="keyword" x="44.5px" y="1705.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddRemove( Path )</text>
	<text x="180.5px" y="1705.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対象外にするフォルダーのパスや、拡張子を設定します</text>
	<g>
	<rect x="54.5" y="502.5" width="346" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = new PathDictionaryClass<tspan x="62.5px" y="533.5px" xml:space="preserve">    Set paths( "Folder" ) = a_object</tspan>
	<tspan x="62.5px" y="548.5px" xml:space="preserve">    Set paths( "Folder\Sub" ) = b_object</tspan>
	<tspan x="62.5px" y="563.5px" xml:space="preserve">    Assert  paths( "Folder\File.txt" ) is  a_object</tspan>
	<tspan x="62.5px" y="578.5px" xml:space="preserve">    Assert  paths( "Folder\Sub\File.txt" ) is  b_object</tspan></text>
	</g>
	<text x="24.5px" y="1127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="79.5px" y="2536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_PathDictionaryClass_fromXML</text>
	</a>
	<text x="24.5px" y="2518.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="44.5px" y="1818.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FileExists( Path )</text>
	<text x="180.5px" y="1818.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに指定したファイルパスが辞書にあるなら True。<tspan x="180.5px" y="1833.5px" xml:space="preserve">キーに指定したフォルダーの中（のサブフォルダー）にあるファイルの</tspan>
	<tspan x="180.5px" y="1848.5px" xml:space="preserve">パスが指定されたときも、True。</tspan>
	<tspan x="180.5px" y="1863.5px" xml:space="preserve">引数に絶対パスを指定可能。</tspan></text>
	<text x="44.5px" y="1160.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BasePath</text>
	<text x="149.5px" y="1160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに相対パスを指定した時の基準パス。 初期値は生成時のカレントフォルダー</text>
	<text x="44.5px" y="2095.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Add( Key, Item ), .Count, .Items, .CompareMode, .Remove(), .RemoveAll()</text>
	<text x="130.5px" y="2114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Scripting.Dictionary と同じ</text>
	<text x="44.5px" y="1494.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FullPaths</text>
	<text x="149.5px" y="1495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フル パスの配列が返る FilePaths。</text>
	<a xlink:href="#EnumFolderObjectDic" onclick="chgPage( evt, 689 )">
	<text x="79.5px" y="2572.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObjectDic</text>
	</a>
	<a xlink:href="#EnumFileObjectDic" onclick="chgPage( evt, 690 )">
	<text x="79.5px" y="2590.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFileObjectDic</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Folder_Files" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Folder_Files">
	<text x="234.5px" y="2590.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder::Files</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Folder_SubFolders" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Folder_SubFolders">
	<text x="234.5px" y="2572.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder::SubFolders</text>
	</a>
	<text x="371.5px" y="2572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを一覧する</text>
	<text x="371.5px" y="2590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを一覧する</text>
	<text x="371.5px" y="2536.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML からファイルの集合を指定する</text>
	<g>
	<rect x="54.5" y="85.5" width="322" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = new PathDictionaryClass<tspan x="62.5px" y="116.5px" xml:space="preserve">    paths.BasePath = "C:\BaseFolder"</tspan>
	<tspan x="62.5px" y="131.5px" xml:space="preserve">    Set paths( "Folder" ) = a_object</tspan>
	<tspan x="62.5px" y="146.5px" xml:space="preserve">    Assert  paths( "Folder\File.txt" ) is  a_object</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text x="79.5px" y="2518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dictionary クラス （ハッシュ、辞書、Scripting.Dictionary）</text>
	</a>
	<a xlink:href="#ArrayFromWildcard" cats_vhref="%vbslib_new%\_src\vbslib.svg#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="79.5px" y="2554.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromWildcard</text>
	</a>
	<text x="371.5px" y="2554.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass を取得する別の方法</text>
	<a xlink:href="#FilePathClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="79.5px" y="2608.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FilePathClass</text>
	</a>
	<text x="270.5px" y="2608.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスか、ファイルの内容に相当する文字列の抽象</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="24.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_fromXML</text>
	</a>
	<text x="223.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使えば、XML ファイルの中からパスの指定を取得できます。</text>
	<g>
	<rect x="54.5" y="257.5" width="358" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="62.5px" y="288.5px" xml:space="preserve">    &lt;Variable name="${ExceptExts}" value="*.obj, *.bak"/&gt;</tspan>
	<tspan x="62.5px" y="303.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="318.5px" xml:space="preserve">    &lt;File path="Sample.txt"/&gt;</tspan>
	<tspan x="62.5px" y="333.5px" xml:space="preserve">    &lt;Folder path="SubFolder" attr="ABC"&gt;</tspan>
	<tspan x="62.5px" y="348.5px" xml:space="preserve">        &lt;Except path="${ExceptExts}"/&gt;</tspan>
	<tspan x="62.5px" y="363.5px" xml:space="preserve">        &lt;Except path="SubFolder\Debug"/&gt;</tspan>
	<tspan x="62.5px" y="378.5px" xml:space="preserve">    &lt;/Folder&gt;</tspan>
	<tspan x="62.5px" y="393.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<text x="92.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Variable name</text>
	<text x="272.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">value</text>
	<text x="116.5px" y="348.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Except</text>
	<text x="116.5px" y="363.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Except</text>
	<text x="92.5px" y="333.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Folder path</text>
	<text x="158.5px" y="348.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="158.5px" y="363.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="92.5px" y="318.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File path</text>
	<a xlink:href="#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="24.5px" y="894.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromWildcard</text>
	</a>
	<text x="141.5px" y="894.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でも、PathDictionaryClass のオブジェクトが得られます。 ArrayFromWildcard</text>
	<g>
	<rect x="54.5" y="935.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="951.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = ArrayFromWildcard( "Folder" )<tspan x="62.5px" y="966.5px" xml:space="preserve">    Assert  paths( "Folder\File.txt" ) Is Nothing</tspan></text>
	</g>
	<text x="24.5px" y="2176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">標準の辞書との互換性</text>
	<text x="50.5px" y="2199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Count, .Keys, .Items などのメソッドやプロパティは、Scripting.Dictionary と互換性があります。</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text x="50.5px" y="2215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_add</text>
	</a>
	<text x="102.5px" y="2215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などの、辞書を使った関数を使うこともできます。</text>
	<text x="62.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Except タグは、AddRemove メソッドに相当します。</text>
	<text x="44.5px" y="1892.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FolderExists( Path )</text>
	<text x="187.5px" y="1892.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileExists に列挙されるファイルを含むフォルダーがあるかどうか。<tspan x="187.5px" y="1907.5px" xml:space="preserve">Path がファイルにマッチするときは、False。</tspan></text>
	<text x="44.5px" y="1582.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FolderPaths</text>
	<text x="183.5px" y="1582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルがあるフォルダーの相対パスを列挙します。<tspan x="183.5px" y="1597.5px" xml:space="preserve">親フォルダーの親フォルダーも列挙します。</tspan></text>
	<text x="44.5px" y="1624.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DeleteFolderPaths</text>
	<text x="183.5px" y="1625.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを削除したときに削除の候補となるフォルダーの相対パスを<tspan x="183.5px" y="1640.5px" xml:space="preserve">列挙します。 削除の候補となるフォルダーは、AddRemove に指定した</tspan>
	<tspan x="183.5px" y="1655.5px" xml:space="preserve">パスを含まない親フォルダーです。 フォルダーを削除するときは、候補</tspan>
	<tspan x="183.5px" y="1670.5px" xml:space="preserve">となるフォルダーのサブフォルダーも削除してください。 </tspan></text>
	<text x="44.5px" y="1935.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DeleteFolderExists( Path )</text>
	<text x="233.5px" y="1935.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除の候補となるフォルダーかどうか。<tspan x="233.5px" y="1950.5px" xml:space="preserve">削除の候補となるサブフォルダーにマッチするときは、True</tspan></text>
	<text x="44.5px" y="1288.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Keys</text>
	<text x="149.5px" y="1288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に登録したキー（パス）を列挙します。<tspan x="149.5px" y="1303.5px" xml:space="preserve">.AddRemove で除外したパスも列挙します。</tspan></text>
	<text id="PathDictionaryClass_SearchParent" x="44.5px" y="1981.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.SearchParent</text>
	<a xlink:href="#Dic_searchParent" onclick="chgPage( evt, 277 )">
	<text x="442.5px" y="1981.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_searchParent</text>
	</a>
	<text x="153.5px" y="1981.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したパスの親フォルダーのパスを検索します。</text>
	<a xlink:href="#Dic_addFilePaths_fromPathDirectory" onclick="chgPage( evt, 669 )">
	<text x="191.5px" y="1460.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addFilePaths_fromPathDirectory</text>
	</a>
	<text x="149.5px" y="1460.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_addFilePaths_fromPathDirectory" onclick="chgPage( evt, 669 )">
	<text x="24.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromPathDirectory</text>
	</a>
	<text x="227.5px" y="865.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、特定のオブジェクトをアイテムに持つパスを列挙できます。</text>
	<text x="44.5px" y="2048.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsScaned</text>
	<text x="153.5px" y="2048.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.FilePaths, .FullPaths, .FolderPaths に必要なデータを集めるために、フォルダー<tspan x="153.5px" y="2063.5px" xml:space="preserve">を探索したかどうか。 辞書を変更すると False になり、再度探索します。</tspan></text>
	<text x="44.5px" y="2015.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsNotFoundError</text>
	<text x="169.5px" y="2015.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.FilePaths で .Key に設定したパスが見つからないエラーを発生するかどうか</text>
	<g>
	<rect x="54.5" y="986.5" width="316" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="1002.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths0 = new PathDictionaryClass<tspan x="62.5px" y="1017.5px" xml:space="preserve">    Set paths( "Folder" ) = a_object</tspan>
	<tspan x="62.5px" y="1032.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="1047.5px" xml:space="preserve">    Set paths = ArrayFromWildcard( paths0 )</tspan>
	<tspan x="62.5px" y="1062.5px" xml:space="preserve">    Assert  paths is paths0</tspan>
	<tspan x="62.5px" y="1077.5px" xml:space="preserve">    Assert  paths( "Folder\File.txt" ) Is a_object</tspan></text>
	</g>
	<text x="24.5px" y="909.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">には、パスの文字列だけでなく PathDictionaryClass のオブジェクトでも、どちらでも指定できます。 </text>
	<text x="24.5px" y="635.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePaths プロパティは、フォルダーの中にある複数のファイルのパスの配列です。</text>
	<g>
	<rect x="54.5" y="682.5" width="526" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="698.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = new PathDictionaryClass<tspan x="62.5px" y="713.5px" xml:space="preserve">    paths.BasePath = "C:\Folder"</tspan>
	<tspan x="62.5px" y="728.5px" xml:space="preserve">    Set paths( "Folder" ) = a_object</tspan>
	<tspan x="62.5px" y="743.5px" xml:space="preserve">    paths.AddRemove  "*.bak"</tspan>
	<tspan x="62.5px" y="758.5px" xml:space="preserve">    Assert  IsSameArray( paths.FilePaths, Array( "Files\1\A.txt", "Files\1\B.txt" ) )</tspan></text>
	</g>
	<text x="24.5px" y="802.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePaths プロパティは、</text>
	<a xlink:href="#PathNameCompare" onclick="chgPage( evt, 330 )">
	<text x="163.5px" y="802.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathNameCompare</text>
	</a>
	<text x="278.5px" y="802.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でソートされた配列を取得します。</text>
	<text x="44.5px" y="1733.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RemovedObject</text>
	<text x="180.5px" y="1733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.AddRemove で除外したパスをキーに指定したときの Item</text>
	<text x="44.5px" y="1335.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.KeysEx( Opt )</text>
	<text x="149.5px" y="1335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に登録したキー（パス）を列挙します。 ただし、Opt = Me.ExceptRemoved を<tspan x="149.5px" y="1350.5px" xml:space="preserve">指定したときは、.AddRemove で除外したパスを列挙しないようになります。</tspan></text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="101.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_PathDictionaryClass_fromXML</text>
	</a>
	<text x="62.5px" y="432.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="248.5px" y="758.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FilePaths</text>
	<text x="152.5px" y="131.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder"</text>
	<text x="176.5px" y="146.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder\File.txt"</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在するフォルダーやファイルのパスをキーに指定してください。<tspan x="24.5px" y="199.5px" xml:space="preserve">アイテムには、任意のオブジェクトを指定できます （オブジェクト型のみ）。</tspan></text>
	<a xlink:href="#PathDictionaryClass_AddRemove" onclick="chgPage( evt, 662 )">
	<text x="67.5px" y="651.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AddRemove メソッド</text>
	</a>
	<text x="24.5px" y="668.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なります。 </text>
	<text x="24.5px" y="651.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、</text>
	<text x="183.5px" y="651.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼び出してあったら、そのファイルやフォルダーは FilePaths の対象外に</text>
	<text x="24.5px" y="818.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを一覧するプロパティにアクセスすると、フォルダーの中を探索するため時間がかかります。 <tspan x="24.5px" y="833.5px" xml:space="preserve">PathDictionaryClass のオブジェクトの内容を変更しなければ、キャッシュを使って高速に探索します。</tspan></text>
	<a xlink:href="#GetBasePath" onclick="chgPage( evt, 667 )">
	<text x="24.5px" y="926.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetBasePath</text>
	</a>
	<text x="107.5px" y="926.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に対しても、どちらでも指定できます。 </text>
	<text x="44.5px" y="1523.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LeafPaths</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="191.5px" y="1543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
	<text x="149.5px" y="1523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル、または、空のフォルダーのフル パスの配列</text>
	<text x="149.5px" y="1543.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="44.5px" y="1767.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Exists( Path )</text>
	<text x="180.5px" y="1768.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書に登録したキー（パス）であるかどうかを返します。<tspan x="180.5px" y="1783.5px" xml:space="preserve">.AddRemove で除外したパスも列挙します。</tspan></text>
</g>
<g id="page663" width="658" height="1640" transform="translate(+10,+360395)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="658.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="658.5" y1="-0.5" x2="658.5" y2="1640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1640.5" x2="658.5" y2="1640.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_PathDictionaryClass_fromXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_fromXML</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_PathDictionaryClass_fromXML( path_XML_Elements as IXMLDOMNodeList,<tspan x="33.5px" y="78.5px" xml:space="preserve">    AttributeName as string,  BasePath as string ) as PathDictionaryClass of IXMLDOMElement</tspan></text>
	</g>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FF-path 属性対応の XML から PathDictionaryClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path_XML_Elements</text>
	<text x="222.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスが書かれた XML 要素（タグ）のオブジェクトの集合</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttributeName</text>
	<text x="222.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 "path"。 パスが書かれた XML 属性の名前</text>
	<text x="24.5px" y="1559.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1538.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_PathDictionary_XML]" target="_blank">
	<text x="79.5px" y="1559.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="198.5px" y="1559.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathDictionary_XML</text>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の辞書のアイテムは、XML 要素（タグ）オブジェクト（</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_PathDictionaryClass_fromXML]" target="_blank">
	<text x="79.5px" y="1538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="479.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">）になります。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text x="359.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IXMLDOMElement 型</text>
	</a>
	<text x="33.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path_XML_Elements 引数には、XML の path 属性がある XML 要素（タグ）の集合を指定します。</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="427.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<text x="222.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass のオブジェクト</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="222.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML に書かれた相対パスの基準パス</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text id="new_PathDictionaryClass_fromXML_Tag" class="keyword" x="24.5px" y="561.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FF-path 属性対応の XML、path 属性と、Except タグ</text>
	<text x="51.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FF-path 属性 (File or Folder as files Path attribute) は、ファイルのパスを指定する XML の path <tspan x="51.5px" y="605.5px" xml:space="preserve">属性です。</tspan></text>
	<text x="51.5px" y="1406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FF-path 属性が使える XML ファイルには、Variable タグを指定することができます。 そして、<tspan x="51.5px" y="1421.5px" xml:space="preserve">path 属性に、Variable タグの参照を指定することができます。 （例：下記の ${ExceptExts}）</tspan>
	<tspan x="51.5px" y="1436.5px" xml:space="preserve">Except タグの path 属性にも、Variable タグの参照を指定することができます。</tspan></text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="51.5px" y="1453.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Variable タグ</text>
	</a>
	<text x="51.5px" y="1270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Except タグを使えば、サブフォルダーの中にあるファイルのうち、指定したファイルやフォルダーを<tspan x="51.5px" y="1285.5px" xml:space="preserve">対象外にすることができます。 Except タグは、FF-path 属性に対応したタグの子ノードとして配置</tspan>
	<tspan x="51.5px" y="1300.5px" xml:space="preserve">してください。 ワイルドカードを使って拡張子を指定することができます。 複数指定するときは、</tspan>
	<tspan x="51.5px" y="1315.5px" xml:space="preserve">コンマで区切ってください。 相対パスの基準は、XML ファイルがあるフォルダーです。</tspan></text>
	<text x="51.5px" y="1482.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの仕様によっては、path 属性を持つタグに path 属性以外の属性を指定することが<tspan x="51.5px" y="1497.5px" xml:space="preserve">できます。 （例：下記の Folder タグの attr 属性）</tspan></text>
	<text x="51.5px" y="1345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path 属性を持つタグの名前は、"Folder" や "File" 以外の可能性があります。 <tspan x="51.5px" y="1360.5px" xml:space="preserve">ファイルを指定する属性が、path 属性でない可能性もあります。</tspan>
	<tspan x="51.5px" y="1375.5px" xml:space="preserve">それぞれの名前は、設定する XML ファイルの仕様を参照してください。 </tspan></text>
	<text x="24.5px" y="1588.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SyncFilesX" cats_vhref="%vbslib_new%\_src\vbslib.svg#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="79.5px" y="1604.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX</text>
	</a>
	<text x="186.5px" y="1235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が使えます。</text>
	<g>
	<rect x="71.5" y="644.5" width="358" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="660.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="79.5px" y="675.5px" xml:space="preserve">    &lt;Variable name="${ExceptExts}" value="*.obj, *.bak"/&gt;</tspan>
	<tspan x="79.5px" y="690.5px" xml:space="preserve"></tspan>
	<tspan x="79.5px" y="705.5px" xml:space="preserve">    &lt;File path="Sample.txt"/&gt;</tspan>
	<tspan x="79.5px" y="720.5px" xml:space="preserve">    &lt;Folder path="SubFolder" attr="ABC"&gt;</tspan>
	<tspan x="79.5px" y="735.5px" xml:space="preserve">        &lt;Except path="${ExceptExts}"/&gt;</tspan>
	<tspan x="79.5px" y="750.5px" xml:space="preserve">        &lt;Except path="SubFolder\Debug"/&gt;</tspan>
	<tspan x="79.5px" y="765.5px" xml:space="preserve">    &lt;/Folder&gt;</tspan>
	<tspan x="79.5px" y="780.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<text x="67.5px" y="636.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C:\FolderA\Sample.xml</text>
	<text x="109.5px" y="675.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Variable name</text>
	<text x="289.5px" y="675.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">value</text>
	<text x="133.5px" y="735.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Except</text>
	<text x="133.5px" y="750.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Except</text>
	<text x="79.5px" y="811.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">緑色の文字の名前は、FF-path 属性、または Variable タグによって定義された名前です。</text>
	<text x="79.5px" y="874.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は、Sample.txt ファイルと、SubFolder フォルダーとそのサブフォルダーの中にあるすべての<tspan x="79.5px" y="889.5px" xml:space="preserve">ファイルのうち、拡張子が obj と bak のファイルと、SubFolder\Debug フォルダーの中のファイルを</tspan>
	<tspan x="79.5px" y="904.5px" xml:space="preserve">除いたファイルを、指定したことになります。</tspan></text>
	<text x="79.5px" y="827.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">赤色の文字の名前は、XML ファイルの種類によって異なります。</text>
	<text x="109.5px" y="720.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Folder path</text>
	<text x="175.5px" y="735.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="175.5px" y="750.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="109.5px" y="705.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File path</text>
	<text x="79.5px" y="843.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（new_PathDictionaryClass_fromXML 関数に指定します。）</text>
	<text x="51.5px" y="1100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中の一部のファイルやフォルダーに対して、特別な設定を XML に記述することが<tspan x="51.5px" y="1115.5px" xml:space="preserve">できます。 記述する順番には依存しません。 子ノードの記述が優先されます。</tspan></text>
	<g>
	<rect x="71.5" y="1129.5" width="304" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="1145.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Folder path="Folder" attr="target"&gt;<tspan x="79.5px" y="1160.5px" xml:space="preserve">&lt;Folder path="Folder\back_up" attr="not_target"&gt;</tspan></text>
	</g>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="52.5" y="308.5" width="574" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    path_of_XML = "Files\Files1.xml"<tspan x="60.5px" y="339.5px" xml:space="preserve">    base_path = GetParentFullPath( path_of_XML )</tspan>
	<tspan x="60.5px" y="354.5px" xml:space="preserve">    Set root = LoadXML( path_of_XML, Empty )</tspan>
	<tspan x="60.5px" y="369.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="384.5px" xml:space="preserve">    Set dic = new_PathDictionaryClass_fromXML( root.selectNodes( "Folder | File" ), "path", _</tspan>
	<tspan x="60.5px" y="399.5px" xml:space="preserve">        base_path )</tspan>
	<tspan x="60.5px" y="414.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="429.5px" xml:space="preserve">    Assert  IsSameArray( dic.FilePaths, Array( _</tspan>
	<tspan x="60.5px" y="444.5px" xml:space="preserve">        "Sample.txt", "SubFolder\A.c", "SubFolder\Sub\A.c" ) )</tspan>
	<tspan x="60.5px" y="459.5px" xml:space="preserve"></tspan>
	<tspan x="60.5px" y="474.5px" xml:space="preserve">    For Each  key  In dic.FilePaths</tspan>
	<tspan x="60.5px" y="489.5px" xml:space="preserve">        Assert  dic( key ).getAttribute( "attr" ) = "ABC"</tspan>
	<tspan x="60.5px" y="504.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="144.5px" y="384.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_fromXML</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement_selectNodes" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement_selectNodes">
	<text pub="n" x="372.5px" y="384.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">selectNodes</text>
	</a>
	<text x="118.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記 Sample.xml の path 属性と Except タグをリードします。</text>
	<a xlink:href="#ArrayFromWildcard_wildcard" onclick="chgPage( evt, 657 )">
	<text x="51.5px" y="1235.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のワイルドカード</text>
	</a>
	<a xlink:href="#GetPathDictionariesFromXML" onclick="chgPage( evt, 664 )">
	<text x="79.5px" y="1588.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPathDictionariesFromXML</text>
	</a>
	<g>
	<rect x="71.5" y="956.5" width="262" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="79.5px" y="972.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = new PathDictionaryClass<tspan x="79.5px" y="987.5px" xml:space="preserve">    paths.BasePath = "C:\FolderA"</tspan>
	<tspan x="79.5px" y="1002.5px" xml:space="preserve">    Set paths( "Sample.txt" ) = file_tag</tspan>
	<tspan x="79.5px" y="1017.5px" xml:space="preserve">    Set paths( "SubFolder" ) = folder_tag</tspan>
	<tspan x="79.5px" y="1032.5px" xml:space="preserve">    paths.AddRemove  "*.obj"</tspan>
	<tspan x="79.5px" y="1047.5px" xml:space="preserve">    paths.AddRemove  "*.bak"</tspan>
	<tspan x="79.5px" y="1062.5px" xml:space="preserve">    paths.AddRemove  "SubFolder\Debug"</tspan></text>
	</g>
	<text x="79.5px" y="935.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の XML は、下記のコードでできる PathDictionary ができます。</text>
	<text x="79.5px" y="1186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">attr="target" の設定は、Folder フォルダーとそのサブ フォルダーが対象ですが、<tspan x="79.5px" y="1199.5px" xml:space="preserve">Folder\back_up フォルダーは対象外です。</tspan></text>
</g>
<g id="page664" width="658" height="764" transform="translate(+10,+362045)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="658.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="764.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="658.5" y1="-0.5" x2="658.5" y2="764.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="764.5" x2="658.5" y2="764.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPathDictionariesFromXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPathDictionariesFromXML</text>
	<g>
	<rect x="25.5" y="47.5" width="490" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPathDictionariesFromXML( path_XML_Elements as IXMLDOMNodeList,<tspan x="33.5px" y="78.5px" xml:space="preserve">    AttributeName as string,  BasePath as string,  MapAttributeName as string )</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    as dictionary of PathDictionaryClass of IXMLDOMElement</tspan></text>
	</g>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の map からなる FF-path 属性対応の XML から PathDictionaryClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path_XML_Elements</text>
	<text x="222.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスが書かれた XML 要素（タグ）のオブジェクトの集合</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttributeName</text>
	<text x="222.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 "path"。 パスが書かれた XML 属性の名前</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="222.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="97.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="222.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML に書かれた相対パスの基準パス</text>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="341.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のオブジェクトの辞書。キーは、map 属性の値</text>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MapAttributeName</text>
	<text x="222.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 "map"。 map 属性が書かれた XML 属性の名前</text>
	<a xlink:href="#new_PathDictionaryClass_fromXML" onclick="chgPage( evt, 663 )">
	<text x="173.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_fromXML</text>
	</a>
	<text x="33.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の map に対応した</text>
	<text x="373.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<text x="33.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単一の map の場合、フォルダー(A)のサブ フォルダー（のファイル）(B) の指定があった場合、<tspan x="33.5px" y="319.5px" xml:space="preserve">フォルダー(A) の XML の設定と、サブ フォルダー(B) の XML 設定は別になりますが、</tspan>
	<tspan x="33.5px" y="334.5px" xml:space="preserve">(A) と （B) で異なる map を指定した場合、フォルダー(A) は、サブ フォルダー(B) に影響されず、</tspan>
	<tspan x="33.5px" y="349.5px" xml:space="preserve">サブ フォルダーも (A) の XML の設定になります。</tspan></text>
	<g>
	<rect x="53.5" y="373.5" width="304" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Folder path="Folder" attr="target"&gt;<tspan x="61.5px" y="404.5px" xml:space="preserve">&lt;Folder path="Folder" attr="targetB" map="B"&gt;</tspan>
	<tspan x="61.5px" y="419.5px" xml:space="preserve">&lt;Folder path="Folder\back_up" attr="not_target"&gt;</tspan></text>
	</g>
	<text x="68.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path (キー)</text>
	<text x="227.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">map="" の attr</text>
	<line x1="51.5" y1="464.5" x2="463.5" y2="464.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="68.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder"</text>
	<text x="68.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder\A.txt"</text>
	<text x="68.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder\back_up\A.txt"</text>
	<text x="227.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target"</text>
	<text x="227.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target"</text>
	<text x="227.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"not_target"</text>
	<text x="343.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"targetB"</text>
	<text x="343.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"targetB"</text>
	<text x="343.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"targetB"</text>
	<text x="343.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">map="B" の attr</text>
	<text x="24.5px" y="727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="706.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_PathDictionaries_XML]" target="_blank">
	<text x="79.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="198.5px" y="727.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PathDictionaries_XML</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetPathDictionariesFromXML]" target="_blank">
	<text x="79.5px" y="706.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の map 属性は、パスを指定する要素の親要素や、さらにその親要素…、に設定することもできます。</text>
	<g>
	<rect x="53.5" y="572.5" width="238" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Parent map="B"&gt;<tspan x="61.5px" y="603.5px" xml:space="preserve">&lt;Folder path="Folder" attr="targetB"&gt;</tspan>
	<tspan x="61.5px" y="618.5px" xml:space="preserve">&lt;/Parent&gt;</tspan></text>
	</g>
	<text x="33.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">map 属性を指定しなかったときは、GetPathDictionariesFromXML の返り値の辞書のキーは "" になります。</text>
</g>
<g id="page665" width="592" height="429" transform="translate(+10,+362819)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="592.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="592.5" y1="-0.5" x2="592.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="429.5" x2="592.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_PathDictionaryClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_PathDictionaryClass</text>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: new_PathDictionaryClass" target="_blank">
	<text x="79.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_PathDictionaryClass( in_Path as variant ) as PathDictionaryClass</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">典型的な PathDictionaryClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="175.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルやフォルダーのパス</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="175.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass のオブジェクト</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="381.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<g>
	<rect x="47.5" y="234.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = new_PathDictionaryClass( "Folder" )</text>
	</g>
	<text x="24.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path 引数には、文字列、文字列の配列、PathDictionaryClass のいずれかを指定できます。</text>
	<g>
	<rect x="47.5" y="269.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = new_PathDictionaryClass( Array( "FolderA", "FolderB" ) )</text>
	</g>
	<g>
	<rect x="47.5" y="304.5" width="298" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = new_PathDictionaryClass( "Folder" )<tspan x="55.5px" y="335.5px" xml:space="preserve">Set paths2 = new_PathDictionaryClass( paths )</tspan>
	<tspan x="55.5px" y="350.5px" xml:space="preserve">Assert  paths is paths2</tspan></text>
	</g>
</g>
<g id="page666" width="678" height="423" transform="translate(+10,+363258)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="678.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="678.5" y1="-0.5" x2="678.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="423.5" x2="678.5" y2="423.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_PathDictionaryClass_withRemove" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_withRemove</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_PathDictionaryClass_withRemove( in_BasePath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_RemovePathArray as array of string,  in_DictionaryItem as Object )</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    as PathDictionaryClass</tspan></text>
	</g>
	<text x="24.5px" y="386.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[new_PathDictionaryClass_withRemove]" target="_blank">
	<text x="79.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するファイルやフォルダーがある、１つのフォルダーの PathDictionaryClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath</text>
	<text x="234.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベースとなる１つのフォルダー</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RemovePathArray</text>
	<text x="234.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するファイルやフォルダーの相対パスの配列、または Empty</text>
	<text x="234.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass のオブジェクト</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="234.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成する辞書のすべての Item に設定するオブジェクト</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DictionaryItem</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="440.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<text x="24.5px" y="287.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="52.5" y="302.5" width="538" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set dic = new_PathDictionaryClass_withRemove( "Folder", Array( "*.bak" ), Nothing )<tspan x="60.5px" y="333.5px" xml:space="preserve">    Assert  dic.BasePath = "C:\Folder"</tspan>
	<tspan x="60.5px" y="348.5px" xml:space="preserve">    Assert  IsSameArray( dic.Keys, Array( "." ) )</tspan></text>
	</g>
	<text x="33.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RemovePathArray 引数に指定する相対パスの基準フォルダーは、in_BasePath です。</text>
</g>
<g id="page667" width="525" height="482" transform="translate(+10,+363691)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="525.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="525.5" y1="-0.5" x2="525.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="482.5" x2="525.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetBasePath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetBasePath</text>
	<g>
	<rect x="45.5" y="235.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Assert  GetBasePath( "C:\Folder" ) = "C:\Folder"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetBasePath( in_StringOrObject as variant ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベースのパスを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_StringOrObject</text>
	<text x="219.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列、または、</text>
	<text x="219.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ベースのパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="223.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="316.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<g>
	<rect x="45.5" y="311.5" width="292" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set paths = new PathDictionaryClass<tspan x="53.5px" y="342.5px" xml:space="preserve">    paths.BasePath = "C:\BaseFolder"</tspan>
	<tspan x="53.5px" y="357.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="372.5px" xml:space="preserve">    Assert  GetBasePath( paths ) = "C:\Folder"</tspan></text>
	</g>
	<text x="47.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_StringOrObject 引数が文字列のときは、その文字列を返します。<tspan x="47.5px" y="180.5px" xml:space="preserve">PathDictionaryClass 型のときは、BasePath プロパティを返します。</tspan></text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetBasePath]" target="_blank">
	<text x="70.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="61.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromWildcard</text>
	</a>
	<g>
	<rect x="45.5" y="273.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Assert  GetFullPath( GetBasePath( paths ), Empty ) = "C:\Folder\sub"</text>
	</g>
	<text x="125.5px" y="251.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetBasePath</text>
	<text x="203.5px" y="289.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetBasePath</text>
	<text x="125.5px" y="372.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetBasePath</text>
</g>
<g id="page668" width="657" height="755" transform="translate(+10,+364183)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="657.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="755.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="657.5" y1="-0.5" x2="657.5" y2="755.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="755.5" x2="657.5" y2="755.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NewDiffFilePaths" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NewDiffFilePaths</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NewDiffFilePaths( in_PathArray as array of string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_RemovePathArray as array of string ) as dictionary of PathDictionaryClass</tspan></text>
	</g>
	<g>
	<rect x="45.5" y="293.5" width="430" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set diff_paths = NewDiffFilePaths( Array( _<tspan x="53.5px" y="324.5px" xml:space="preserve">        "C:\Attached", "C:\Base" ), Empty )</tspan>
	<tspan x="53.5px" y="339.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="354.5px" xml:space="preserve">    For Each  step_path  In  diff_paths.Keys</tspan>
	<tspan x="53.5px" y="369.5px" xml:space="preserve">        Set files = diff_paths( step_path )</tspan>
	<tspan x="53.5px" y="384.5px" xml:space="preserve">        If files( 0 ) Is Nothing Then</tspan>
	<tspan x="53.5px" y="399.5px" xml:space="preserve">            echo  "A&gt;"</tspan>
	<tspan x="53.5px" y="414.5px" xml:space="preserve">        Else</tspan>
	<tspan x="53.5px" y="429.5px" xml:space="preserve">            echo  "A&gt;"+ GetFullPath( step_path, files( 0 ).BasePath )</tspan>
	<tspan x="53.5px" y="444.5px" xml:space="preserve">        End If</tspan>
	<tspan x="53.5px" y="459.5px" xml:space="preserve">        If files( 1 ) Is Nothing Then</tspan>
	<tspan x="53.5px" y="474.5px" xml:space="preserve">            echo  "B&gt;"</tspan>
	<tspan x="53.5px" y="489.5px" xml:space="preserve">        Else</tspan>
	<tspan x="53.5px" y="504.5px" xml:space="preserve">            echo  "B&gt;"+ GetFullPath( step_path, files( 1 ).BasePath )</tspan>
	<tspan x="53.5px" y="519.5px" xml:space="preserve">        End If</tspan>
	<tspan x="53.5px" y="534.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のフォルダーを比較するための、ファイルの相対パスをキーとした辞書を生成します。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathArray</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RemovePathArray</text>
	<text x="250.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパス（フル パス、または、相対パス）の配列</text>
	<text x="250.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外するファイル名のパターンの配列、または、Empty</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="250.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書、キーは相対パス、アイテムは空の</text>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="479.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	<a xlink:href="#new_PathDictionaryClass_withRemove" onclick="chgPage( evt, 666 )">
	<text x="199.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_PathDictionaryClass_withRemove 関数</text>
	</a>
	<text x="29.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RemovePathArray 引数は、</text>
	<text x="444.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_RemovePathArray 引数と</text>
	<text x="29.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ意味です。</text>
	<text x="39.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記サンプルの出力例：</text>
	<g>
	<rect x="45.5" y="581.5" width="148" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A&gt;C:\Attached\Add.txt<tspan x="53.5px" y="612.5px" xml:space="preserve">B&gt;</tspan>
	<tspan x="53.5px" y="627.5px" xml:space="preserve">A&gt;C:\Attached\Both.txt</tspan>
	<tspan x="53.5px" y="642.5px" xml:space="preserve">B&gt;C:\Base\Both.txt</tspan>
	<tspan x="53.5px" y="657.5px" xml:space="preserve">A&gt;</tspan>
	<tspan x="53.5px" y="672.5px" xml:space="preserve">B&gt;C:\Base\Delete.txt</tspan></text>
	</g>
	<a xlink:href="Test\tools\scriptlib\vbslib\vbslib.vbs#[NewDiffFilePaths]" target="_blank">
	<text x="84.5px" y="718.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="718.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page669" width="694" height="1422" transform="translate(+10,+364948)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="694.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="694.5" y1="-0.5" x2="694.5" y2="1422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1422.5" x2="694.5" y2="1422.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addFilePaths_fromPathDirectory" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromPathDirectory</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_addFilePaths_fromPathDirectory( in_out_Dictionary as Dictionary or Empty,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_SetIndex as integer,  in_MaxIndex as integer,  in_BasePath as string,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_PathDictionary as PathDictionaryClass,  in_Item as Object )</tspan></text>
	</g>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの相対パスをキーとした辞書の配列に、PathDictionary型の辞書にあるアイテムを追加します。</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SetIndex</text>
	<text x="228.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書、キーは相対パス、Empty 可能、アイテムは</text>
	<text x="228.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item を設定する in_out_Dictionary 引数のアイテムの配列の番号</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MaxIndex</text>
	<text x="228.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムの配列の最大番号</text>
	<text x="24.5px" y="1385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="1358.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_Dic_addFilePaths]" target="_blank">
	<text x="71.5px" y="1358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="24.5px" y="1331.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="192.5px" y="1358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Dic_addFilePaths</text>
	<text x="97.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathDictionary</text>
	<text x="228.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathDictionary 辞書のキーを相対パスにするときの基準フォルダーのパス</text>
	<text x="97.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath</text>
	<text x="228.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、in_PathDictionary のアイテムと比較するキー オブジェクト</text>
	<text x="97.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="228.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary、または、生成した辞書</text>
	<text x="97.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="501.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass 配列</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="228.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<a xlink:href="#EnumFileObjectDic" onclick="chgPage( evt, 690 )">
	<text x="71.5px" y="1385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFileObjectDic</text>
	</a>
	<text x="33.5px" y="1044.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">抽出したキーとアイテムは、in_out_Dictionary 引数に指定した辞書のアイテム（ArrayClass 型の配列）の<tspan x="33.5px" y="1059.5px" xml:space="preserve">配列要素に格納されます。 抽出したキーは、in_BasePath 引数に指定したパスを基準とした相対パスに</tspan>
	<tspan x="33.5px" y="1074.5px" xml:space="preserve">変換後、抽出したアイテムを追加する先の配列を特定するための辞書のキーとして使われます。 </tspan>
	<tspan x="33.5px" y="1089.5px" xml:space="preserve">in_SetIndex 引数に指定した値が配列番号となる配列要素に、in_PathDictionary 引数の辞書のアイテム</tspan>
	<tspan x="33.5px" y="1104.5px" xml:space="preserve">が格納されます。</tspan></text>
	<g>
	<rect x="60.5" y="703.5" width="448" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each  file_path  In  in_PathDictionary.FullPaths<tspan x="68.5px" y="734.5px" xml:space="preserve">    If in_PathDictionary( file_path )  is  in_Item Then</tspan>
	<tspan x="68.5px" y="749.5px" xml:space="preserve">        file_step_path = GetStepPath( file_path, in_BasePath )</tspan>
	<tspan x="68.5px" y="764.5px" xml:space="preserve">        Set in_out_Dictionary( file_step_path )( in_SetIndex ) = in_Item</tspan></text>
	</g>
	<text x="33.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromPathDirectory 関数の処理内容は、おおよそ下記の擬似コードのようになります。</text>
	<text x="33.5px" y="1261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary 引数に Empty を指定すると、辞書を新規作成され、その辞書が返り値になります。<tspan x="33.5px" y="1276.5px" xml:space="preserve">in_out_Dictionary 引数に辞書を指定すると、その辞書に要素が追加され、その辞書が返り値になります。</tspan>
	<tspan x="33.5px" y="1291.5px" xml:space="preserve">in_out_Dictionary 引数に指定した辞書のアイテムの配列の全要素は、Nothing で初期化されます。</tspan></text>
	<text x="68.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・in_PathDictionary 引数に指定した PathDictionaryClass 型の辞書のアイテムが in_Item 引数に<tspan x="68.5px" y="851.5px" xml:space="preserve">　指定したオブジェクトになっている（in_Item が Empty ではないとき）</tspan></text>
	<text x="33.5px" y="811.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathDictionary 引数から、以下の条件に合うキー（パス）とアイテム（オブジェクト）のセットを抽出します。</text>
	<g>
	<rect x="47.5" y="1140.5" width="111" height="35"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="103.5px" y="1154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">in_out_Dictionary <tspan x="103.5px" y="1169.5px" xml:space="preserve">引数の辞書</tspan></text>
	</g>
	<g>
	<rect x="246.5" y="1147.5" width="43" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="254.5px" y="1161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列</text>
	</g>
	<g>
	<line x1="159.5" y1="1157.5" x2="244.5" y2="1157.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="244.5" y1="1157.5" x2="233.5" y2="1153.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="244.5" y1="1157.5" x2="233.5" y2="1161.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="172.5px" y="1135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの<tspan x="172.5px" y="1150.5px" xml:space="preserve">相対パス</tspan></text>
	<g>
	<rect x="409.5" y="1147.5" width="69" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="417.5px" y="1161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列要素</text>
	</g>
	<g>
	<line x1="290.5" y1="1157.5" x2="409.5" y2="1157.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="409.5" y1="1157.5" x2="398.5" y2="1153.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="409.5" y1="1157.5" x2="398.5" y2="1161.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="300.5px" y="1149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SetIndex 引数</text>
	<text x="415.5px" y="1214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathDictionary 引数の<tspan x="415.5px" y="1229.5px" xml:space="preserve">辞書のアイテム</tspan></text>
	<g>
	<line x1="444.5" y1="1196.5" x2="444.5" y2="1168.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="444.5,1168.5 439.5,1178.5 449.5,1178.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<rect x="102.5" y="874.5" width="158" height="50"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="181.5px" y="888.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">in_PathDictionary <tspan x="181.5px" y="903.5px" xml:space="preserve">引数の辞書</tspan>
	<tspan x="181.5px" y="918.5px" xml:space="preserve">（PathDictionaryClass 型）</tspan></text>
	</g>
	<g>
	<line x1="261.5" y1="898.5" x2="386.5" y2="898.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="386.5" y1="898.5" x2="375.5" y2="894.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="386.5" y1="898.5" x2="375.5" y2="902.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="276.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス</text>
	<g>
	<rect x="389.5" y="888.5" width="166" height="20"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="397.5px" y="902.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item 引数と同じアイテム</text>
	</g>
	<text x="33.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のフォルダーを比較するときなど、同じ相対パスのファイルに対して何らかの処理をするときに使い<tspan x="33.5px" y="330.5px" xml:space="preserve">ます。</tspan></text>
	<text x="68.5px" y="620.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromPathDirectory 関数を、それぞれのフォルダーに対して呼び出し、できた<tspan x="68.5px" y="635.5px" xml:space="preserve">in_out_Dictionary 引数の辞書を使って、それぞれのフォルダーにある、同じ相対パスのファイル</tspan>
	<tspan x="68.5px" y="650.5px" xml:space="preserve">に対する処理ができるようになります。</tspan></text>
	<g>
	<rect x="60.5" y="378.5" width="478" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set dic_A = new PathDictionaryClass : Set dic_A( "C:\FolderA" ) = obj_A<tspan x="68.5px" y="409.5px" xml:space="preserve">Set dic_B = new PathDictionaryClass : Set dic_B( "C:\FolderB" ) = obj_B</tspan>
	<tspan x="68.5px" y="424.5px" xml:space="preserve"></tspan>
	<tspan x="68.5px" y="439.5px" xml:space="preserve">Set dic_A_B = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="68.5px" y="454.5px" xml:space="preserve">Dic_addFilePaths_fromPathDirectory  dic_A_B, 0, 1, "C:\FolderA", dic_A, obj_A</tspan>
	<tspan x="68.5px" y="469.5px" xml:space="preserve">Dic_addFilePaths_fromPathDirectory  dic_A_B, 1, 1, "C:\FolderB", dic_B, obj_B</tspan>
	<tspan x="68.5px" y="484.5px" xml:space="preserve"></tspan>
	<tspan x="68.5px" y="499.5px" xml:space="preserve">For Each  step_path  In  dic_A_B.Keys</tspan>
	<tspan x="68.5px" y="514.5px" xml:space="preserve">    Set files = dic_A_B( step_path )</tspan>
	<tspan x="68.5px" y="529.5px" xml:space="preserve">    If not files( 0 ) Is Nothing  and  not files( 1 ) Is Nothing Then</tspan>
	<tspan x="68.5px" y="544.5px" xml:space="preserve">        If not IsSameBinaryFile( _</tspan>
	<tspan x="68.5px" y="559.5px" xml:space="preserve">               GetFullPath( step_path, obj_A.BasePath ), _</tspan>
	<tspan x="68.5px" y="574.5px" xml:space="preserve">               GetFullPath( step_path, obj_B.BasePath , Empty ) Then</tspan>
	<tspan x="68.5px" y="589.5px" xml:space="preserve">           ....</tspan></text>
	</g>
	<text x="33.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="959.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath 引数に指定したフォルダーの中のファイルに対応する、in_PathDictionary 引数の辞書の<tspan x="33.5px" y="974.5px" xml:space="preserve">アイテムに、in_Item 引数のオブジェクト以外が入っている可能性があります。</tspan>
	<tspan x="33.5px" y="989.5px" xml:space="preserve">また、in_BasePath 引数に指定したフォルダーの外のファイルでも、in_PathDictionary 引数の辞書の</tspan>
	<tspan x="33.5px" y="1004.5px" xml:space="preserve">アイテムに、in_Item 引数のオブジェクトが抽出される可能性があります。</tspan></text>
	<text x="68.5px" y="454.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromPathDirectory</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="164.5px" y="394.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Dic_addFilePaths_fromPathDirectory]" target="_blank">
	<text x="71.5px" y="1331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page670" width="734" height="472" transform="translate(+10,+366380)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="734.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="472.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="734.5" y1="-0.5" x2="734.5" y2="472.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="472.5" x2="734.5" y2="472.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Dic_addFilePaths_fromOtherPathDirectory" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Dic_addFilePaths_fromOtherPathDirectory</text>
	<g>
	<rect x="25.5" y="51.5" width="646" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Dic_addFilePaths_fromOtherPathDirectory( in_out_Dictionary as Dictionary or Empty,<tspan x="33.5px" y="82.5px" xml:space="preserve">    in_SetIndex as integer,  in_MaxIndex as integer,</tspan>
	<tspan x="33.5px" y="97.5px" xml:space="preserve">    in_BasePath as string,  in_NewItem as Object,</tspan>
	<tspan x="33.5px" y="112.5px" xml:space="preserve">    in_OtherBasePath as string,  in_OtherPathDictionary as PathDictionaryClass,  in_OtherItem as Object )</tspan></text>
	</g>
	<text x="33.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの相対パスをキーとした辞書の配列に、PathDictionary型の辞書にあるアイテムを追加します。</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary</text>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SetIndex</text>
	<text x="236.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書、キーは相対パス、Empty 可能、アイテムは</text>
	<text x="236.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Item を設定する in_out_Dictionary 引数のアイテムの配列の番号</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MaxIndex</text>
	<text x="236.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムの配列の最大番号</text>
	<text x="97.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OtherPathDictionary</text>
	<text x="236.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary 辞書のキーを相対パスにするときの基準フォルダーのパス</text>
	<text x="97.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath</text>
	<text x="236.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、in_OtherPathDictionary のアイテムと比較するキー オブジェクト</text>
	<text x="97.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="236.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary、または、生成した辞書</text>
	<text x="97.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OtherItem</text>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text x="509.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass 配列</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="236.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PathDictionaryClass</text>
	</a>
	<text x="97.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewItem</text>
	<text x="97.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OtherBasePath</text>
	<text x="236.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Dictionary 辞書に追加するオブジェクト</text>
	<text x="236.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OtherPathDictionary 辞書のキーを相対パスにするときの基準フォルダーのパス</text>
	<text x="33.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BasePath 引数の値を基準のパスとした、in_OtherPathDictionary のキー（と in_OtherBasePath からできる）<tspan x="33.5px" y="382.5px" xml:space="preserve">相対パスに、ファイルまたはフォルダーがあれば、その相対パスを in_out_Dictionary 辞書のキーとし、in_NewItem </tspan>
	<tspan x="33.5px" y="397.5px" xml:space="preserve">を in_out_Dictionary 辞書のアイテムとなるように登録します。</tspan></text>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\SyncFilesMenuLib.vbs#Dic_addFilePaths_fromOtherPathDirectory" onclick="chgPage( evt, 670 )" target="_blank">
	<text x="71.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesMenuLib.vbs</text>
	</a>
</g>
<g id="page671" width="641" height="1017" transform="translate(+10,+366862)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="641.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1017.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="641.5" y1="-0.5" x2="641.5" y2="1017.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1017.5" x2="641.5" y2="1017.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	<a xlink:href="#ExpandWildcard_Sort" onclick="chgPage( evt, 659 )">
	<text x="24.5px" y="615.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard_Sort 変数</text>
	</a>
	<text x="176.5px" y="615.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を True に設定すると、辞書のキーをABC順にソートします。</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary は、キーを「ファイル、または、空のフォルダーのパス」とした辞書です。<tspan x="24.5px" y="77.5px" xml:space="preserve">型は、標準で用意されている辞書と同じです。</tspan>
	<tspan x="24.5px" y="92.5px" xml:space="preserve">キーに設定したパスは、ファイルまたはフォルダーが存在しない可能性があります。</tspan>
	<tspan x="24.5px" y="107.5px" xml:space="preserve">LeafPathDictionary のアイテム（NameOnlyClass のオブジェクト）の Name プロパティは、</tspan>
	<tspan x="24.5px" y="122.5px" xml:space="preserve">キーと同じパス、または、存在するファイルまたはフォルダーへのパスです。 </tspan>
	<tspan x="24.5px" y="137.5px" xml:space="preserve">キーに関連付けられたアイテムは、ユーザーが自由に設定できます。</tspan></text>
	<g>
	<rect x="50.5" y="518.5" width="268" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set dic( "To2.txt" ) = dic( "To.txt" )<tspan x="58.5px" y="549.5px" xml:space="preserve">    Set dic.Remove  "To.txt"</tspan></text>
	</g>
	<a xlink:href="#EnumerateToLeafPathDictionary" onclick="chgPage( evt, 672 )">
	<text x="58.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnumerateToLeafPathDictionary</text>
	</a>
	<g>
	<rect x="50.5" y="203.5" width="400" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Const  NotCaseSensitive = 1<tspan x="58.5px" y="234.5px" xml:space="preserve">    Set dic = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="58.5px" y="249.5px" xml:space="preserve">    dic.CompareMode = NotCaseSensitive</tspan>
	<tspan x="58.5px" y="264.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="279.5px" xml:space="preserve">    Set dic( "To.txt" ) = new_NameOnlyClass( "From.txt", Empty )</tspan></text>
	</g>
	<text x="24.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のアイテムを変更することで、コピー元を変更することができます。</text>
	<g>
	<rect x="50.5" y="451.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set dic( "To.txt" ) = new_NameOnlyClass( "From2.txt", Empty )</text>
	</g>
	<text x="24.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキーを変更することで、コピー先を変更することができます。</text>
	<text x="24.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムにあるパスから、キーにあるパスに、ファイルをコピーすることで、多くのファイルを集める処理に<tspan x="24.5px" y="333.5px" xml:space="preserve">使えます。 ファイルを置き換えるパッチをあてるときにも使えます。</tspan></text>
	<text x="292.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーから、</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="386.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="498.5px" y="836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を生成します</text>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="58.5px" y="874.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<a xlink:href="#ChangeKeyOfLeafPathDictionary" onclick="chgPage( evt, 676 )">
	<text x="58.5px" y="855.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeKeyOfLeafPathDictionary</text>
	</a>
	<text x="292.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーに書かれたパスを変更します</text>
	<text x="292.5px" y="874.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダーをコピーします</text>
	<text x="24.5px" y="981.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="981.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="981.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<text x="24.5px" y="816.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="400.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<a xlink:href="#new_NameOnlyClass" onclick="chgPage( evt, 404 )">
	<text x="214.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_NameOnlyClass</text>
	</a>
	<text x="24.5px" y="632.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False に設定しても、下記のコードのようにソートすることはできます。</text>
	<g>
	<rect x="50.5" y="645.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">QuickSortDicByKey  dic</text>
	</g>
	<a xlink:href="#ChangeKeyOfLeafPathDictionary" onclick="chgPage( evt, 676 )">
	<text x="90.5px" y="576.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ChangeKeyOfLeafPathDictionary</text>
	</a>
	<text x="51.5px" y="576.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#QuickSortDicByKey" onclick="chgPage( evt, 279 )">
	<text x="58.5px" y="661.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">QuickSortDicByKey</text>
	</a>
	<text x="24.5px" y="755.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary のアイテムの Name プロパティが文字列の配列のときは、</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="454.5px" y="755.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	</a>
	<text x="24.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">した内容にする予定であることを示します。 (0) = Base, (1) = Left, (2) = Right  です。</text>
	<text x="24.5px" y="707.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary のアイテムの Name プロパティが Empty のときは、削除する予定である<tspan x="24.5px" y="722.5px" xml:space="preserve">ことを示します。</tspan></text>
	<text x="24.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つのフォルダーを比較するときに、比較するファイルの名前や場所が異なるときは、関連するパスを<tspan x="24.5px" y="384.5px" xml:space="preserve">キー、ファイルの内容をアイテムにすることで、比較ができます。 マージするときは、マージした後の</tspan>
	<tspan x="24.5px" y="399.5px" xml:space="preserve">パスに相対パスを合わせたパスをキーにするとよいでしょう。</tspan></text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="58.5px" y="893.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="58.5px" y="912.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard</text>
	</a>
	<text x="173.5px" y="893.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.LeafPaths</text>
	<text x="154.5px" y="912.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の c.EmptyFolder</text>
	<text x="24.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary を参照する処理によっては、キーしか参照しません。 <tspan x="24.5px" y="187.5px" xml:space="preserve">また、キーをコピー先、アイテムをコピー元として処理することもあります。</tspan></text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="58.5px" y="931.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="292.5px" y="931.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ</text>
</g>
<g id="page672" width="619" height="291" transform="translate(+10,+367889)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="291.5" x2="619.5" y2="291.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumerateToLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumerateToLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  EnumerateToLeafPathDictionary( in_Path as string ) as dictionary of NameOnlyClass</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="255.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="235.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="377.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーから、LeafPathDictionary を生成します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="255.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: EnumerateToLeafPathDictionary" target="_blank">
	<text x="79.5px" y="235.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーには、フル パスが格納されます。<tspan x="33.5px" y="190.5px" xml:space="preserve">キーとアイテムは、同じパスになります。</tspan></text>
</g>
<g id="page673" width="630" height="412" transform="translate(+10,+368190)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="630.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="630.5" y1="-0.5" x2="630.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="412.5" x2="630.5" y2="412.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameHashValuesOfLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameHashValuesOfLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameHashValuesOfLeafPathDictionary( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_1stLeafPathDictionary as dictionary,  in_1stBasePath as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_2ndLeafPathDictionary as dictionary,  in_2ndBasePath as string )</tspan></text>
	</g>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stLeafPathDictionary</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stBasePath</text>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary が指すすべてのファイルを、もう１つの LeafPathDictionary と比較します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="317.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_2ndBasePath</text>
	<text x="264.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するベースとする１つ目のフォルダーのパス</text>
	<text x="264.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stBasePath 引数に対応する２つ目のフォルダーのパス</text>
	<text x="33.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが同じ内容かどうかを調べるのに、</text>
	<text x="372.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="273.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="317.5px" y="189.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_2ndLeafPathDictionary</text>
	<text x="264.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目の</text>
	<text x="264.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目の</text>
	<text x="97.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="264.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのファイルの内容が同じかどうか</text>
	<text x="24.5px" y="352.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: IsSameHashValuesOfLeafPathDictionary" target="_blank">
	<text x="79.5px" y="352.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="429.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、または、Empty</text>
	<text x="429.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、または、Empty</text>
	<text x="33.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stLeafPathDictionary 引数、または、in_2ndLeafPathDictionary 引数に、値が Empty の変数を</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="174.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定すると、その変数に</text>
	<text x="286.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が格納されます。</text>
	<text x="24.5px" y="375.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_LeafPath_IsSameHash" target="_blank">
	<text x="79.5px" y="375.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_IsSameHash</text>
</g>
<g id="page674" width="630" height="413" transform="translate(+10,+368612)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="630.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="413.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="630.5" y1="-0.5" x2="630.5" y2="413.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="413.5" x2="630.5" y2="413.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsSameFileNamesOfLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsSameFileNamesOfLeafPathDictionary</text>
	<text x="24.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: IsSameFileNamesOfLeafPathDictionary" target="_blank">
	<text x="79.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="376.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_LeafPath_IsSameName" target="_blank">
	<text x="79.5px" y="376.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_IsSameName</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsSameFileNamesOfLeafPathDictionary( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_1stLeafPathDictionary as dictionary,  in_1stBasePath as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_2ndLeafPathDictionary as dictionary,  in_2ndBasePath as string )</tspan></text>
	</g>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stLeafPathDictionary</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stBasePath</text>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary が指すすべてのファイル名を、もう１つの LeafPathDictionary と比較します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="317.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_2ndBasePath</text>
	<text x="264.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するベースとする１つ目のフォルダーのパス</text>
	<text x="264.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stBasePath 引数に対応する２つ目のフォルダーのパス</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="317.5px" y="189.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_2ndLeafPathDictionary</text>
	<text x="264.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目の</text>
	<text x="264.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目の</text>
	<text x="97.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="264.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのファイルの内容が同じかどうか</text>
	<text x="429.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、または、Empty</text>
	<text x="429.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、または、Empty</text>
	<text x="33.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容は比較しません。</text>
	<text x="33.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_1stLeafPathDictionary 引数、または、in_2ndLeafPathDictionary 引数に、値が Empty の変数を</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="174.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定すると、その変数に</text>
	<text x="286.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が格納されます。</text>
</g>
<g id="page675" width="637" height="309" transform="translate(+10,+369035)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="637.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetNotSameFileKeysAsItemsOfLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetNotSameFileKeysAsItemsOfLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="580" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetNotSameFileKeysAsItemsOfLeafPathDictionary( in_LeafPathDictionary as dictionary )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as array of string</tspan></text>
	</g>
	<text x="33.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeafPathDictionary</text>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary のキーとアイテムでファイルの内容が異なるキーを配列にまとめて返します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="249.5px" y="135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="249.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーとアイテムでファイルの内容か異なるキーを配列</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: GetNotSameFileKeysAsItemsOfLeafPathDictionary" target="_blank">
	<text x="79.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_LeafPath_GetNotSameFiles" target="_blank">
	<text x="79.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_GetNotSameFiles</text>
	<text x="33.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが同じ内容かどうかを調べるのに、</text>
	<text x="372.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="273.5px" y="216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeafPathDictionary 引数のキーとアイテムには、フル パスを格納しておいてください。</text>
</g>
<g id="page676" width="631" height="263" transform="translate(+10,+369354)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="263.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="263.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="263.5" x2="631.5" y2="263.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeKeyOfLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeKeyOfLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeKeyOfLeafPathDictionary( in_out_LeafPathDictionary as dictionary of NameOnlyClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_SourcePath as string,  in_DestinationPath as string )</tspan></text>
	</g>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SourcePath</text>
	<text x="24.5px" y="226.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="206.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="377.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のファイルやフォルダーを移動するように、キーに書かれたパスを変更します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="264.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="226.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: ChangeKeyOfLeafPathDictionary" target="_blank">
	<text x="79.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="97.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DestinationPath</text>
	<text x="264.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先を変更する前のファイルやフォルダーのパス</text>
	<text x="264.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先を変更した後のファイルやフォルダーのパス</text>
</g>
<g id="page677" width="693" height="511" transform="translate(+10,+369627)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="693.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="693.5" y1="-0.5" x2="693.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="511.5" x2="693.5" y2="511.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CopyFilesToLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CopyFilesToLeafPathDictionary(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_LeafPathDictionary  as dictionary of NameOnlyClass  or  PatchAndBackUpDictionaryClass,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_IsSetItemDestination  as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeafPathDictionary</text>
	<text x="24.5px" y="452.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="432.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="377.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムの Name 属性に書かれたパスから、キーに書かれたパスに、ファイルまたはフォルダーをコピーします。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="264.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="452.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="452.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CopyFilesToLeafPathDictionary" target="_blank">
	<text x="79.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="97.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsSetItemDestination</text>
	<text x="264.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のアイテムをキーと同じ値にするかどうか</text>
	<a xlink:href="Test\tools\T_Diff\T_Diff.vbs#: T_ThreeWayMerge_Cached" target="_blank">
	<text x="79.5px" y="472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Diff.vbs</text>
	</a>
	<text x="178.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ThreeWayMerge_Cached</text>
	<text x="24.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンフリクトが発生しても E_Conflict エラーにしないようにするには、AttachPatchAndBackUpDictionary <tspan x="24.5px" y="384.5px" xml:space="preserve">の in_out_Options 引数に、ThreeWayMergeOptionClass::IsEnableToRaiseConflictError = False を指定</tspan>
	<tspan x="24.5px" y="399.5px" xml:space="preserve">します。</tspan></text>
	<text x="24.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_LeafPathDictionary 引数のキーとアイテムには、フル パスを格納しておいてください。<tspan x="24.5px" y="258.5px" xml:space="preserve">in_LeafPathDictionary 引数のアイテムの Name プロパティが Empty のときは、削除します。</tspan></text>
	<text x="341.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でいえば、Name(0)〜Name(2) は、</text>
	<text x="24.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary のアイテムの Name プロパティが文字列の配列のときは、</text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="454.5px" y="294.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	</a>
	<text x="24.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name(0) = Base (real),  Name(1) = Left (real),  Name(2) = Right (real), Name(3) =  </text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="477.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	</a>
	<text x="24.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または、Empty です。</text>
	<text x="150.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass</text>
	<text x="24.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name(0) = back_up (real),  Name(1) = target (real),  Name(2) = patch (real) です。</text>
	<text x="552.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">します。</text>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="24.5px" y="215.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<text x="219.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でアタッチしたパッチを実際のファイルに反映するときにも使います。</text>
</g>
<g id="page678" width="697" height="372" transform="translate(+10,+370148)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="697.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="697.5" y1="-0.5" x2="697.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="372.5" x2="697.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveKeyOfEmptyItemInLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveKeyOfEmptyItemInLeafPathDictionary</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#RemoveKeyOfEmptyItemInLeafPathDictionary" onclick="chgPage( evt, 678 )" target="_blank">
	<text x="79.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="314.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: RemoveKeyOfEmptyItemInLeafPathDictionary" target="_blank">
	<text x="79.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="640" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveKeyOfEmptyItemInLeafPathDictionary( in_out_LeafPathDictionary as dictionary of NameOnlyClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_IsDeleteFile as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IsDeleteFile</text>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アイテムの Name プロパティが Empty の辞書の要素をすべて除外します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="264.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="264.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">除外したキーに書かれたパスのファイルを削除するかどうか</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="377.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  LeafPathDictionary</text>
	</a>
	<g>
	<rect x="35.5" y="197.5" width="484" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set dic = Dict(Array( "C:\FolderA\a.txt", new_NameOnlyClass( Empty, Empty ) ))<tspan x="43.5px" y="228.5px" xml:space="preserve">RemoveKeyOfEmptyItemInLeafPathDictionary  dic, True</tspan>
	<tspan x="43.5px" y="243.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="258.5px" xml:space="preserve">Assert  not dic.Exists( "C:\FolderA\a.txt" )</tspan>
	<tspan x="43.5px" y="273.5px" xml:space="preserve">Assert  not exist( "C:\FolderA\a.txt" )</tspan></text>
	</g>
	<text x="24.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="191.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_RemoveEmpty</text>
</g>
<g id="page679" width="625" height="453" transform="translate(+10,+370530)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="625.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="625.5" y1="-0.5" x2="625.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="453.5" x2="625.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NormalizeLeafPathDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NormalizeLeafPathDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  NormalizeLeafPathDictionary( in_out_LeafPathDictionary as dictionary of NameOnlyClass )</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary</text>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパスと、その中のファイルのパスがあるとき、フォルダーのパスを除外します。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="264.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<g>
	<rect x="34.5" y="221.5" width="532" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Const  NotCaseSensitive = 1<tspan x="42.5px" y="252.5px" xml:space="preserve">    Set dic = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="42.5px" y="267.5px" xml:space="preserve">    dic.CompareMode = NotCaseSensitive</tspan>
	<tspan x="42.5px" y="282.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="297.5px" xml:space="preserve">    Set dic( "C:\Folder" )          = new_NameOnlyClass( "C:\Folder", Empty )</tspan>
	<tspan x="42.5px" y="312.5px" xml:space="preserve">    Set dic( "C:\Folder\File.txt" ) = new_NameOnlyClass( "C:\Folder\File.txt", Empty )</tspan>
	<tspan x="42.5px" y="327.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="342.5px" xml:space="preserve">    NormalizeLeafPathDictionary  dic</tspan>
	<tspan x="42.5px" y="357.5px" xml:space="preserve">        '// キーが "C:\Folder" のアイテムが除外されます。</tspan></text>
	</g>
	<text x="24.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary は、キーを「ファイル、または、空のフォルダーのパス」とした辞書であることが、<tspan x="33.5px" y="168.5px" xml:space="preserve">正規の状態です。 正規の状態にしなければ、一部の関数が正しく動作しません。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_LeafPath_Normalize" target="_blank">
	<text x="79.5px" y="417.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="24.5px" y="417.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="396.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: NormalizeLeafPathDictionary" target="_blank">
	<text x="79.5px" y="396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="191.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_Normalize</text>
</g>
<g id="page680" width="691" height="828" transform="translate(+10,+370993)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="691.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="828.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="691.5" y1="-0.5" x2="691.5" y2="828.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="828.5" x2="691.5" y2="828.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetInputOutputFilePaths" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetInputOutputFilePaths</text>
	<g>
	<rect x="45.5" y="376.5" width="520" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each  a_pair  In  GetInputOutputFilePaths( InputPath, Empty, "Temporary_*.txt" )<tspan x="53.5px" y="407.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="422.5px" xml:space="preserve">    copy_ren  a_pair.InputPath,  a_pair.OutputPath  '// メインとなる変換処理に相当</tspan>
	<tspan x="53.5px" y="437.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="452.5px" xml:space="preserve">    If a_pair.IsOutputPathTemporary Then _</tspan>
	<tspan x="53.5px" y="467.5px" xml:space="preserve">        move_ren  a_pair.OutputPath, a_pair.InputPath</tspan>
	<tspan x="53.5px" y="482.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="622" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetInputOutputFilePaths( InputPath as string or PathDictionaryClass,  OutputPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    TemporaryBaseName as string ) as array of InputOutputFilePathClass</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを変換するときの、入力ファイルと出力ファイルのパスの配列を返します。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputPath</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath</text>
	<text x="240.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルのパス、または、</text>
	<text x="240.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルのパス、Empty = 入力ファイルに上書き</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TemporaryBaseName</text>
	<text x="240.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath = Empty のときに使う、一時ファイルの名前</text>
	<text x="24.5px" y="772.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="752.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="240.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルと出力ファイルのパスの配列</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#GetTempPath" onclick="chgPage( evt, 623 )">
	<text x="557.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTempPath</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="408.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<g>
	<rect x="45.5" y="546.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each  a_pair  In  GetInputOutputFilePaths( "a.txt", "b.txt", "Temporary_*.txt" )</text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetInputOutputFilePaths]" target="_blank">
	<text x="71.5px" y="752.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_GetInputOutputFilePaths]" target="_blank">
	<text x="71.5px" y="772.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="191.5px" y="772.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetInputOutputFilePaths</text>
	<text x="24.5px" y="533.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="579.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="595.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each  a_pair  In  GetInputOutputFilePaths( "a.txt", Empty, "Temporary_*.txt" )</text>
	</g>
	<g>
	<rect x="45.5" y="612.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each  a_pair  In  GetInputOutputFilePaths( "FolderA", "FolderB", "Temporary_*.txt" )</text>
	</g>
	<g>
	<rect x="45.5" y="645.5" width="496" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = new PathDictionaryClass<tspan x="53.5px" y="676.5px" xml:space="preserve">Set paths( "Files\*.c" ) = Nothing</tspan>
	<tspan x="53.5px" y="691.5px" xml:space="preserve">Set paths( "Files\*.h" ) = Nothing</tspan>
	<tspan x="53.5px" y="706.5px" xml:space="preserve">For Each  a_pair  In  GetInputOutputFilePaths( paths, Empty, "Temporary_*.txt" )</tspan></text>
	</g>
	<text x="33.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath = Empty が指定されると、返り値の配列要素のメンバー IsOutputPathTemporary は True になり、<tspan x="33.5px" y="278.5px" xml:space="preserve">返り値の配列要素のメンバー OutputPath は、TemporaryBaseName 引数に基づいた一時ファイルのパスに</tspan>
	<tspan x="33.5px" y="293.5px" xml:space="preserve">なります。 これは、下記のサンプルのように出力ファイルを入力ファイルに上書きするときに使います。</tspan>
	<tspan x="33.5px" y="308.5px" xml:space="preserve">InputPath 引数と OutputPath 引数が同じパスのときも、OutputPath = Empty が指定されたときと同じ返り値</tspan>
	<tspan x="33.5px" y="323.5px" xml:space="preserve">になります。</tspan></text>
	<text x="116.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数のバリエーション</text>
	<text x="117.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルに上書きすることに対応したコード</text>
	<a xlink:href="#InputOutputFilePathClass" onclick="chgPage( evt, 681 )">
	<text x="492.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InputOutputFilePathClass</text>
	</a>
	<text x="24.5px" y="792.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceRootPath" onclick="chgPage( evt, 642 )">
	<text x="71.5px" y="792.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRootPath</text>
	</a>
	<text x="33.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputPath に PathDictionaryClass のオブジェクトを指定できることが特徴です。</text>
</g>
<g id="page681" width="718" height="223" transform="translate(+10,+371831)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="718.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="223.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="718.5" y1="-0.5" x2="718.5" y2="223.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="223.5" x2="718.5" y2="223.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InputOutputFilePathClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InputOutputFilePathClass</text>
	<text x="24.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[InputOutputFilePathClass]" target="_blank">
	<text x="71.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="171.5px" y="57.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値（配列）の要素。</text>
	<text x="44.5px" y="91.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.InputPath</text>
	<text x="208.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルのパス</text>
	<text x="44.5px" y="120.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutputPath</text>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="24.5px" y="57.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetInputOutputFilePaths</text>
	</a>
	<text x="44.5px" y="149.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsOutputPathTemporary</text>
	<text x="208.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルのパス</text>
	<text x="208.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath メンバーは、入力ファイルに上書きする前の一時ファイルのパスかどうか</text>
</g>
<g id="page682" width="601" height="655" transform="translate(+10,+372064)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="655.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="655.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="655.5" x2="601.5" y2="655.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromWildcard2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayFromWildcard2</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromWildcard2( WildcardPath as string ) as PathDictionaryClass of Nothing</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを展開します。 サブ フォルダーも検索します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildcardPath</text>
	<text x="199.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーパス。 ワイルドカードも可。</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="199.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="318.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">of Nothing</text>
	<text x="24.5px" y="618.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="597.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ArrayFromWildcard2]" target="_blank">
	<text x="88.5px" y="597.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_ArrayFromWildcard2]" target="_blank">
	<text x="88.5px" y="618.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="216.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayFromWildcard2</text>
	<a xlink:href="#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="33.5px" y="179.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromWildcard</text>
	</a>
	<text x="148.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、返り値の BasePath プロパティが、WildcardPath 引数に指定した</text>
	<text x="33.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーになることです。 ArrayFromWildcard では、カレント・フォルダーが BasePath のプロパ<tspan x="33.5px" y="209.5px" xml:space="preserve">ティになります。 ワイルドカードがあると、ファイル名でフィルターします。</tspan></text>
	<g>
	<rect x="48.5" y="339.5" width="484" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="355.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = ArrayFromWildcard2( "Folder" )<tspan x="56.5px" y="370.5px" xml:space="preserve">Assert  paths.BasePath = GetFullPath( "Folder", Empty )</tspan>
	<tspan x="56.5px" y="385.5px" xml:space="preserve">Assert  IsSameArray( paths.FilePaths, Array( "A.txt", "B.ini", "Sub\A.txt" ) )</tspan></text>
	</g>
	<text x="24.5px" y="325.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="491.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="505.5" width="430" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set paths = ArrayFromWildcard2( "Folder\*.txt" )<tspan x="56.5px" y="536.5px" xml:space="preserve">Assert  paths.BasePath = GetFullPath( "Folder", Empty )</tspan>
	<tspan x="56.5px" y="551.5px" xml:space="preserve">Assert  IsSameArray( paths.FilePaths, Array( "A.txt", "Sub\A.txt" ) )</tspan></text>
	</g>
	<text x="50.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードがないときは、ファイル または フォルダーのパスとして展開します。<tspan x="50.5px" y="431.5px" xml:space="preserve">指定したパスが指す場所にファイルかフォルダーのどちらがあるかによって変わります。</tspan>
	<tspan x="50.5px" y="446.5px" xml:space="preserve">どちらも存在しないときは、エラーになります。</tspan></text>
	<text x="117.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードがあるときは、ファイル名でフィルターします。</text>
	<text x="33.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般に、相対パスのベースとなるフォルダーのパスを WildcardPath 引数に指定します。</text>
	<text x="33.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath プロパティを明示的に指定したいときは、</text>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="314.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="432.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を生成してください。</text>
</g>
<g id="page683" width="423" height="210" transform="translate(+10,+372729)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="423.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="423.5" y1="-0.5" x2="423.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="423.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsWildcard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsWildcard</text>
	<g>
	<rect x="33.5" y="46.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsWildcard( path as string ) as boolean</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中にワイルドカードを含むかどうかを返します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べる文字列</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path の中にワイルドカードを含むかどうか</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsWildcard]" target="_blank">
	<text x="138.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReplaceFileNameWildcard" cats_vhref="%vbslib_new%\_src\vbslib.svg#ReplaceFileNameWildcard" onclick="chgPage( evt, 687 )">
	<text x="63.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceFileNameWildcard</text>
	</a>
</g>
<g id="page684" width="451" height="404" transform="translate(+10,+372949)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="404.5" x2="451.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsMatchedWithWildcard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsMatchedWithWildcard</text>
	<g>
	<rect x="33.5" y="46.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsMatchedWithWildcard( Path, WildCard ) as boolean</text>
	</g>
	<text x="35.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードにマッチするかどうかを返します。</text>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="172.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカード</text>
	<text x="94.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildCard</text>
	<text x="172.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検査する文字列</text>
	<text x="94.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="35.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildCard で指定できるワイルドカードは、先頭に * だけです。<tspan x="35.5px" y="213.5px" xml:space="preserve">WildCard に * が無い文字列も指定できます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsMatchedWithWildcard]" target="_blank">
	<text x="235.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="268.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsMatchedWithWildcard( "a.bmp", "*.bmp" ) = True<tspan x="48.5px" y="299.5px" xml:space="preserve">Assert  IsMatchedWithWildcard( "a.bmp", "*.jpg" ) = False</tspan></text>
	</g>
	<text x="172.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path がワイルドカードにマッチしたかどうか</text>
	<text x="94.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="63.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard</text>
	</a>
	<text x="24.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs" target="_blank">
	<text x="70.5px" y="338.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="24.5px" y="338.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page685" width="651" height="338" transform="translate(+10,+373363)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="651.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="651.5" y1="-0.5" x2="651.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="338.5" x2="651.5" y2="338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveWildcardMatchedArrayItems" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveWildcardMatchedArrayItems</text>
	<g>
	<rect x="33.5" y="46.5" width="586" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveWildcardMatchedArrayItems( in_out_PathArray as array of string, WildCard as string )</text>
	</g>
	<text x="35.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードにマッチしたパスを配列から除きます。</text>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="215.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを含むファイルまたはフォルダの名前</text>
	<text x="94.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildCard</text>
	<text x="215.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） パスが入った文字列の配列</text>
	<text x="94.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_PathArray</text>
	<text x="35.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WildCard で指定できるワイルドカードは、先頭に * だけです。<tspan x="35.5px" y="195.5px" xml:space="preserve">WildCard に * が無い文字列も指定できます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RemoveWildcardMatchedArrayItems]" target="_blank">
	<text x="313.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="239.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="40.5" y="251.5" width="286" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr = Array( "a.jpg", "b.bmp", "c.jpg" )<tspan x="48.5px" y="282.5px" xml:space="preserve">RemoveWildcardMatchedArrayItems  arr, "*.jpg"</tspan>
	<tspan x="48.5px" y="297.5px" xml:space="preserve">Assert  IsSameArray( arr, Array( "b.bmp" ) )</tspan></text>
	</g>
</g>
<g id="page686" width="489" height="134" transform="translate(+10,+373711)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="489.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="489.5" y1="-0.5" x2="489.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="134.5" x2="489.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RemoveWildcard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RemoveWildcard</text>
	<g>
	<rect x="33.5" y="46.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RemoveWildcard( WildCard as string, fnames as array of string )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RemoveWildcard]" target="_blank">
	<text x="176.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="41.5px" y="97.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止予定です</text>
	<text x="159.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代わり</text>
	<a xlink:href="#RemoveWildcardMatchedArrayItems" onclick="chgPage( evt, 685 )">
	<text x="216.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RemoveWildcardMatchedArrayItems</text>
	</a>
</g>
<g id="page687" width="607" height="577" transform="translate(+10,+373855)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="577.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="577.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="577.5" x2="607.5" y2="577.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReplaceFileNameWildcard" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceFileNameWildcard</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_ReplaceFileNameWildcard]" target="_blank">
	<text x="79.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs # [T_ReplaceFileNameWildcard]</text>
	</a>
	<g>
	<rect x="31.5" y="308.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  ReplaceFileNameWildcard( "Fo\File.txt", "Fo\*.txt", "Fo\*.ini" ) = "Fo\File.ini"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReplaceFileNameWildcard( Path as string, FromStr as string, ToStr as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを使って、ファイルパスを変更します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromStr</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパス（ワイルドカードは使えません）</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前の文字列。ワイルドカード可能。</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToStr</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の文字列。ワイルドカード可能。 "" 可能。</text>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="200.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.lib</text>
	</g>
	<text x="24.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="177.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のファイルパス。 Empty=Path が FromStr にマッチしなかった</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ReplaceFileNameWildcard]" target="_blank">
	<text x="251.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="463.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="373.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Path に親フォルダー名が含まれるときは、FromStr, ToStr にも親フォルダー名を含めてください。</text>
	<g>
	<rect x="46.5" y="386.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s= ReplaceFileNameWildcard( Fo\File.txt", "Fo\*.txt", "Fo\*.xml"  '// OK<tspan x="54.5px" y="417.5px" xml:space="preserve">s= ReplaceFileNameWildcard( Fo\File.txt", "*.txt", "*.xml"        '// NG</tspan></text>
	</g>
	<text x="33.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path が、FromStr にマッチしなかったときは、Empty が返ります。</text>
	<text x="24.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#StrMatchKey" cats_vhref="%vbslib_new%\_src\vbslib.svg#StrMatchKey" onclick="chgPage( evt, 353 )">
	<text x="67.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrMatchKey クラス</text>
	</a>
	<a xlink:href="#RemoveWildcard" onclick="chgPage( evt, 686 )">
	<text x="67.5px" y="519.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RemoveWildcard</text>
	</a>
	<text x="229.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードにマッチするかどうか</text>
	<a xlink:href="#IsWildcard" onclick="chgPage( evt, 683 )">
	<text x="67.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsWildcard</text>
	</a>
</g>
<g id="page688" width="654" height="673" transform="translate(+10,+374442)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="673.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="673.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="673.5" x2="654.5" y2="673.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetReadOnlyList" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetReadOnlyList</text>
	<g>
	<rect x="45.5" y="286.5" width="460" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">count = GetReadOnlyList( "C:\Folder", read_onlys, Empty )<tspan x="53.5px" y="317.5px" xml:space="preserve">For Each step_path  In read_onlys.Keys</tspan>
	<tspan x="53.5px" y="332.5px" xml:space="preserve">    is_read_only = read_onlys( step_path )  '// step_path="FileA.txt", ...</tspan>
	<tspan x="53.5px" y="347.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetReadOnlyList( TargetPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    out_ReadOnlyDictionary as dictionary of boolean,  Opt as Empty ) as integer</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーにあるすべてのファイルのファイル読み取り属性を取得します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_ReadOnlyDictionary</text>
	<text x="252.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダー、またはファイルのパス</text>
	<text x="252.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ファイル読み取り属性の辞書、キーは相対パス、Empty可</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="252.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="24.5px" y="618.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="598.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="252.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み取り属性がオンであるファイルの数</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_GetReadOnlyList]" target="_blank">
	<text x="73.5px" y="618.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<text x="168.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetReadOnlyList</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[GetReadOnlyList]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: GetReadOnlyList" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="79.5px" y="598.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="39.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー自体の 読み取り属性は取得できません。</text>
	<text x="24.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="402.5" width="418" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">count = GetReadOnlyList( "C:\Folder\FileA.txt", read_onlys, Empty )<tspan x="53.5px" y="433.5px" xml:space="preserve">For Each step_path  In read_onlys.Keys</tspan>
	<tspan x="53.5px" y="448.5px" xml:space="preserve">    is_read_only = read_onlys( step_path )  '// step_path="."</tspan>
	<tspan x="53.5px" y="463.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="113.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath 引数にフォルダーを指定した場合</text>
	<text x="113.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath 引数にファイルを指定した場合</text>
	<a xlink:href="#SetFilesToReadOnly" onclick="chgPage( evt, 709 )">
	<text x="73.5px" y="638.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetFilesToReadOnly</text>
	</a>
	<text x="24.5px" y="638.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="113.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み取り属性がオンであるファイルがないことをチェックする</text>
	<text x="24.5px" y="506.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="518.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetReadOnlyList( "C:\Folder\FileA.txt", read_onlys, Empty ) = 0</text>
	</g>
	<text x="61.5px" y="560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">read_onlys.Keys から、読み取り属性がオンであるファイルのパスが分かります。</text>
</g>
<g id="page689" width="667" height="801" transform="translate(+10,+375125)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="801.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="801.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="801.5" x2="667.5" y2="801.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumFolderObjectDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumFolderObjectDic</text>
	<text x="29.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダー・オブジェクトを高速に辞書に列挙します。 サブフォルダのサブフォルダも列挙します。</text>
	<text x="29.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="93.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="188.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="188.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダのパス。 このフォルダの中から列挙します</text>
	<g>
	<rect x="25.5" y="46.5" width="610" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EnumFolderObjectDic( FolderPath as string, Opt as Empty, out_Folders as dictinoary of Folder )</text>
	</g>
	<text x="188.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） サブフォルダを含む Folder オブジェクトの辞書</text>
	<text x="93.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folders</text>
	<text x="29.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folders には、FolderPath の Folder オブジェクトと、FolderPath のサブフォルダーの Folder オブジェクト<tspan x="29.5px" y="244.5px" xml:space="preserve">の両方が含まれます。 FolderPath に相当するキーの値は "." です。</tspan></text>
	<text x="29.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folders は辞書型です。 キーは、フォルダーへの相対パスです。 その基準フォルダーは、FolderPath<tspan x="29.5px" y="206.5px" xml:space="preserve">です。 アイテムは、Folder オブジェクトです。</tspan></text>
	<g>
	<rect x="42.5" y="294.5" width="478" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  EnumFolderObjectDic  "C:\FolderA", Empty, folders1  '// [out] folders1<tspan x="50.5px" y="325.5px" xml:space="preserve">  EnumFolderObjectDic  "C:\FolderB", Empty, folders2  '// [out] folders2</tspan>
	<tspan x="50.5px" y="340.5px" xml:space="preserve">  For Each step_path  In folders1.Keys</tspan>
	<tspan x="50.5px" y="355.5px" xml:space="preserve">    If not folders2.Exists( step_path ) Then</tspan>
	<tspan x="50.5px" y="370.5px" xml:space="preserve">      mkdir  "C:\FolderB\"+ step_path</tspan>
	<tspan x="50.5px" y="385.5px" xml:space="preserve">      For Each file  In folders1.Item( step_path ).Files</tspan>
	<tspan x="50.5px" y="400.5px" xml:space="preserve">        copy  "C:\FolderA\"+ step_path + file.Name,  "C:\FolderB\"+ step_path</tspan>
	<tspan x="50.5px" y="415.5px" xml:space="preserve">      Next</tspan>
	<tspan x="50.5px" y="430.5px" xml:space="preserve">    End If</tspan>
	<tspan x="50.5px" y="445.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="29.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EnumFolderObjectDic]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="62.5px" y="310.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFolderObjectDic</text>
	<text x="62.5px" y="325.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFolderObjectDic</text>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="64.5px" y="684.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard</text>
	</a>
	<text x="25.5px" y="684.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed">
	<text x="64.5px" y="704.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="579.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Folder</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="284.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder オブジェクト (VBS)</text>
	</a>
	<text x="25.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">出力例</text>
	<g>
	<rect x="42.5" y="503.5" width="94" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="519.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"."<tspan x="50.5px" y="534.5px" xml:space="preserve">"fe"</tspan>
	<tspan x="50.5px" y="549.5px" xml:space="preserve">"fo1"</tspan>
	<tspan x="50.5px" y="564.5px" xml:space="preserve">"fo1\fo1"</tspan>
	<tspan x="50.5px" y="579.5px" xml:space="preserve">"fo1\fo11.ex"</tspan>
	<tspan x="50.5px" y="594.5px" xml:space="preserve">"fo1\t1"</tspan>
	<tspan x="50.5px" y="609.5px" xml:space="preserve">"fo2"</tspan></text>
	</g>
	<text x="25.5px" y="651.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_EnumFolderObjectDic]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_EnumFolderObjectDic]" target="_blank">
	<text x="75.5px" y="651.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs # [T_EnumFolderObjectDic]</text>
	</a>
	<a xlink:href="#EnumFolderObject" onclick="chgPage( evt, 691 )">
	<text x="64.5px" y="724.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObject</text>
	</a>
	<a xlink:href="#EnumFileObjectDic" onclick="chgPage( evt, 690 )">
	<text x="64.5px" y="744.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFileObjectDic</text>
	</a>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="64.5px" y="764.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
</g>
<g id="page690" width="607" height="494" transform="translate(+10,+375936)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="494.5" x2="607.5" y2="494.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumFileObjectDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumFileObjectDic</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EnumFileObjectDic]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダの中のファイル・オブジェクトを高速に辞書に列挙します。</text>
	<text x="29.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Files</text>
	<text x="93.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderOrPath</text>
	<text x="188.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） ファイルのオブジェクトの辞書</text>
	<text x="188.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダのパス。 または、Folder オブジェクト（高速）</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EnumFileObjectDic( FolderOrPath as string or Folder, out_Files as dictinoary of File</text>
	</g>
	<text x="29.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Files は辞書型です。 キーは、ファイル名です。 アイテムは、File オブジェクトです。<tspan x="29.5px" y="187.5px" xml:space="preserve">サブ・フォルダーにあるファイルは列挙しません。</tspan></text>
	<g>
	<rect x="42.5" y="231.5" width="370" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  files1, files2, file_name<tspan x="50.5px" y="262.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="277.5px" xml:space="preserve">  EnumFileObjectDic  "C:\FolderA", files1  '// [out] files1</tspan>
	<tspan x="50.5px" y="292.5px" xml:space="preserve">  EnumFileObjectDic  "C:\FolderB", files2  '// [out] files2</tspan>
	<tspan x="50.5px" y="307.5px" xml:space="preserve">  For Each file_name  In files1.Keys</tspan>
	<tspan x="50.5px" y="322.5px" xml:space="preserve">    If not files2.Exists( file_name ) Then</tspan>
	<tspan x="50.5px" y="337.5px" xml:space="preserve">      copy  "C:\FolderA\"+ file_name,  "C:\FolderB"</tspan>
	<tspan x="50.5px" y="352.5px" xml:space="preserve">    End If</tspan>
	<tspan x="50.5px" y="367.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="29.5px" y="221.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="62.5px" y="277.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFileObjectDic</text>
	<text x="62.5px" y="292.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFileObjectDic</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#file_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#file_obj">
	<text x="543.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">File</text>
	</a>
	<text x="29.5px" y="415.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#EnumFolderObjectDic" onclick="chgPage( evt, 689 )">
	<text x="69.5px" y="415.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObjectDic</text>
	</a>
	<a xlink:href="#Dic_addFilePaths_fromPathDirectory" onclick="chgPage( evt, 669 )">
	<text x="69.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addFilePaths_fromPathDirectory</text>
	</a>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="69.5px" y="457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
</g>
<g id="page691" width="634" height="740" transform="translate(+10,+376440)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="740.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="740.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="740.5" x2="634.5" y2="740.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumFolderObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumFolderObject</text>
	<g>
	<rect x="25.5" y="46.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EnumFolderObject( FolderPath as string, out_Folders as array of Folder )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダーのオブジェクトを高速に列挙します。 サブ フォルダーのサブ フォルダーも列挙します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folders</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderPath</text>
	<text x="188.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） サブフォルダのオブジェクトの配列</text>
	<text x="188.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダのパス。 このフォルダの中から列挙します</text>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="64.5px" y="623.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[EnumFolderObject]" target="_blank">
	<text x="191.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="42.5" y="387.5" width="376" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="403.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set fname_key = new StrMatchKey<tspan x="50.5px" y="418.5px" xml:space="preserve">  fname_key.Keyword = LCase( "*.txt" )</tspan>
	<tspan x="50.5px" y="433.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="448.5px" xml:space="preserve">  EnumFolderObject  "C:\FolderA", folders  '// [out] folders</tspan>
	<tspan x="50.5px" y="463.5px" xml:space="preserve">  For Each fo  In folders  '// fo as Folder</tspan>
	<tspan x="50.5px" y="478.5px" xml:space="preserve">    For Each fi  In fo.Files '// fo as File</tspan>
	<tspan x="50.5px" y="493.5px" xml:space="preserve">      If fname_key.IsMatch( fi.Name ) Then</tspan>
	<tspan x="50.5px" y="508.5px" xml:space="preserve">        echo  fi.DateLastModified</tspan>
	<tspan x="50.5px" y="523.5px" xml:space="preserve">      End If</tspan>
	<tspan x="50.5px" y="538.5px" xml:space="preserve">    Next</tspan>
	<tspan x="50.5px" y="553.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="25.5px" y="623.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#filelist_speed">
	<text x="64.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度</text>
	</a>
	<text x="29.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Folders には、FolderPath の Folder オブジェクトと、FolderPath のサブ フォルダーの Folder <tspan x="29.5px" y="184.5px" xml:space="preserve">オブジェクトの両方が含まれます。</tspan></text>
	<text x="29.5px" y="377.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="62.5px" y="448.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFolderObject</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="447.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Folder</text>
	</a>
	<text x="219.5px" y="663.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーを列挙しない場合</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Folder_SubFolders" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Folder_SubFolders">
	<text x="64.5px" y="663.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder::SubFolders</text>
	</a>
	<text x="25.5px" y="599.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能</text>
	<text x="29.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="240.5" width="388" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    EnumFolderObject  "C:\FolderA", folders  '// [out] folders<tspan x="50.5px" y="271.5px" xml:space="preserve">    For Each folder  In folders  '// folder as Folder Object</tspan>
	<tspan x="50.5px" y="286.5px" xml:space="preserve">        For Each file  In folder.Files '// file as File Object</tspan>
	<tspan x="50.5px" y="301.5px" xml:space="preserve">            echo  file.Path</tspan>
	<tspan x="50.5px" y="316.5px" xml:space="preserve">        Next</tspan>
	<tspan x="50.5px" y="331.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text x="74.5px" y="256.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumFolderObject</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="439.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Folder オブジェクト</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#file_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#file_obj">
	<text x="439.5px" y="287.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ File オブジェクト</text>
	</a>
	<a xlink:href="#EnumFolderObjectDic" onclick="chgPage( evt, 689 )">
	<text x="64.5px" y="683.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFolderObjectDic</text>
	</a>
	<a xlink:href="#EnumFileObjectDic" onclick="chgPage( evt, 690 )">
	<text x="64.5px" y="703.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumFileObjectDic</text>
	</a>
	<a xlink:href="#filelist_speed_vbslib" onclick="chgPage( evt, 658 )">
	<text x="65.5px" y="599.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを一覧するときの速度</text>
	</a>
</g>
<g id="page692" width="555" height="207" transform="translate(+10,+377190)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="555.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="555.5" y1="-0.5" x2="555.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="207.5" x2="555.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetSubFolders" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetSubFolders</text>
	<g>
	<rect x="33.5" y="46.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  GetSubFolders( folders as array of string, path as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ フォルダーのパスを列挙します。 サブ フォルダーのサブ フォルダーも列挙します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">folders</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） サブ フォルダーのパスの配列</text>
	<text x="150.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べるフォルダーのパス。 このフォルダーの中から列挙します</text>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="64.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpandWildcard</text>
	</a>
	<text x="29.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetSubFolders]" target="_blank">
	<text x="159.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page693" width="651" height="101" transform="translate(+10,+377407)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="651.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="651.5" y1="-0.5" x2="651.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="101.5" x2="651.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#Dic_searchChildren" onclick="chgPage( evt, 278 )">
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_searchChildren</text>
	</a>
	<text x="176.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに入っているファイルを一覧することに近い処理を辞書で行います。</text>
</g>
<g id="page694" width="631" height="1061" transform="translate(+10,+377518)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1061.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="1061.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1061.5" x2="631.5" y2="1061.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="65" y="80" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="65" y="98" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="PatchAndBackUpDictionaryClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass は、ファイルを置き換えるパッチにおける、ファイルの一覧です。</text>
	<text x="52.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.PatchRootPath</text>
	<text x="163.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ フォルダーのフル パス。 置き換えた後のファイルがある。<tspan x="163.5px" y="383.5px" xml:space="preserve">作成する予定のパッチに入れる、パッチ フォルダーのルートのパス。</tspan></text>
	<text x="52.5px" y="410.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BackUpRootPath</text>
	<text x="52.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.PatchPaths</text>
	<text x="52.5px" y="517.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BackUpPaths</text>
	<text x="24.5px" y="1024.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="1004.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="1024.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="1024.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: PatchAndBackUpDictionaryClass" target="_blank">
	<text x="79.5px" y="1004.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="163.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バックアップ フォルダーのフル パス。 置き換える前のファイルがある。<tspan x="163.5px" y="426.5px" xml:space="preserve">作成する予定のパッチに入れる、バックアップ フォルダーのルートのパス。</tspan></text>
	<text x="163.5px" y="454.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ フォルダーにあるファイルの一覧。</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="398.5px" y="454.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="431.5px" y="518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
	<text x="163.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バックアップ フォルダーにあるファイルの一覧。</text>
	<a xlink:href="#EnumerateToPatchAndBackUpDictionary" onclick="chgPage( evt, 696 )">
	<text x="49.5px" y="672.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnumerateToPatchAndBackUpDictionary</text>
	</a>
	<text x="308.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーから、ファイルの一覧を生成します</text>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="49.5px" y="693.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<text x="308.5px" y="693.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてるように、ファイルの一覧を変更します</text>
	<a xlink:href="#MakePatchAndBackUpDictionary" onclick="chgPage( evt, 697 )">
	<text x="49.5px" y="714.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakePatchAndBackUpDictionary</text>
	</a>
	<text x="308.5px" y="714.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチに入れるファイルの一覧を作成します</text>
	<text x="88.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">back_up</text>
	<text x="88.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">patch</text>
	<text x="158.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後のファイルがある</text>
	<text x="158.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える前のファイルがある</text>
	<text x="24.5px" y="329.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="#SyncFilesX" onclick="chgPage( evt, 84 )">
	<text x="49.5px" y="889.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SyncFilesX コマンド</text>
	</a>
	<text x="67.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・patch フォルダー = SyncFilesX のワーク<tspan x="67.5px" y="942.5px" xml:space="preserve">・back_up フォルダー = SyncFilesX のベース</tspan></text>
	<text x="24.5px" y="863.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">パッチ自体の更新内容の確認方法</text>
	<text x="164.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、古いパッチと、新しいパッチの違いを確認することができます。</text>
	<text x="24.5px" y="771.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">パッチが行う更新内容の確認方法</text>
	<text x="112.5px" y="801.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って、patch フォルダーと back_up フォルダーの差分を確認することで、</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="49.5px" y="801.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツール</text>
	</a>
	<text x="49.5px" y="819.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチが行う更新内容を確認することができます。</text>
	<text x="49.5px" y="904.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、SyncFilesX では、以下のように読み替えをしてください。</text>
	<text x="163.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーは、削除する前に比較するファイルのフル パス。 アイテムの Name <tspan x="163.5px" y="547.5px" xml:space="preserve">は、その実体となる存在するファイルのフル パス。</tspan></text>
	<text x="163.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーは、コピー元のフル パス。 アイテムの Name は、その実体となる<tspan x="163.5px" y="484.5px" xml:space="preserve">存在するファイルのフル パス。</tspan></text>
	<text x="52.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">・相対パスP = GetStepPath( patch.PatchPaths.Key,   patch.PatchRootPath )<tspan x="52.5px" y="202.5px" xml:space="preserve">・相対パスB = GetStepPath( patch.BackUpPaths.Key,  patch.BackUpRootPath )</tspan>
	<tspan x="52.5px" y="217.5px" xml:space="preserve">・相対パスT = GetStepPath( full_path_T,            base_path_T )</tspan>
	<tspan x="52.5px" y="232.5px" xml:space="preserve">ただし、</tspan>
	<tspan x="52.5px" y="247.5px" xml:space="preserve">・patch は、PatchAndBackUpDictionaryClass のオブジェクト</tspan>
	<tspan x="52.5px" y="262.5px" xml:space="preserve">・full_path_T は、パッチをあてる対象であるファイル T のフル パス</tspan>
	<tspan x="52.5px" y="277.5px" xml:space="preserve">・base_path_T は、パッチをあてるときに指定する対象のベース フォルダーのパス</tspan></text>
	<a xlink:href="#GetStepPath" onclick="chgPage( evt, 627 )">
	<text x="136.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetStepPath</text>
	</a>
	<text x="24.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるファイル T に対する置き換える前後のファイル(B,P) は、次の相対パスP, B, T がすべて<tspan x="24.5px" y="163.5px" xml:space="preserve">同じという関係があります。</tspan></text>
	<text x="52.5px" y="572.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Copy()</text>
	<text x="163.5px" y="573.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピーしたオブジェクトを生成します。</text>
	<a xlink:href="#AttachPatchAndCheckBackUp" onclick="chgPage( evt, 695 )">
	<text x="49.5px" y="651.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttachPatchAndCheckBackUp</text>
	</a>
	<text x="24.5px" y="617.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関数</text>
	<text x="308.5px" y="651.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてます</text>
	<text x="24.5px" y="984.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="79.5px" y="984.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
</g>
<g id="page695" width="659" height="353" transform="translate(+10,+378589)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="659.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="353.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="659.5" y1="-0.5" x2="659.5" y2="353.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="353.5" x2="659.5" y2="353.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AttachPatchAndCheckBackUp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AttachPatchAndCheckBackUp</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AttachPatchAndCheckBackUp( in_PatchTargetPath as string,  in_BackUpTargetPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_PatchPath as string,  in_BackUpPath as string )</tspan></text>
	</g>
	<text x="33.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchTargetPath</text>
	<text x="230.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchPath 引数が対象とするルートのフォルダーのパス</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BackUpTargetPath</text>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてます。</text>
	<text x="230.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BackUpPath 引数が対象とするルートのフォルダーのパス</text>
	<text x="230.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除または上書きされる前の内容が入った back_up フォルダーのパス</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BackUpPath</text>
	<text x="230.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元ファイルが入った patch フォルダーのパス</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchPath</text>
	<text x="33.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="84.5px" y="252.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="279.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<text x="24.5px" y="294.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: AttachPatchAndCheckBackUp" target="_blank">
	<text x="79.5px" y="294.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="316.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_PatchAndBackUp_1" target="_blank">
	<text x="79.5px" y="316.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_1</text>
	<text x="342.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_Moved</text>
	<text x="33.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バックアップ ファイルが同じ内容かどうかを調べるのに、</text>
	<text x="445.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="346.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
</g>
<g id="page696" width="688" height="451" transform="translate(+10,+378952)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="688.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="688.5" y1="-0.5" x2="688.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="451.5" x2="688.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumerateToPatchAndBackUpDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumerateToPatchAndBackUpDictionary</text>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: EnumerateToPatchAndBackUpDictionary" target="_blank">
	<text x="79.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="610" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  EnumerateToPatchAndBackUpDictionary( in_Path as string ) as PatchAndBackUpDictionaryClass</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーから、PatchAndBackUpDictionaryClass のオブジェクトを生成します。</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="354.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; PatchAndBackUpDictionaryClass</text>
	</a>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="315.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ ファイルの一覧</text>
	<text x="284.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path 引数には、patch フォルダーと back_up フォルダーの両方が入っているフォルダーのパスを指定します。<tspan x="33.5px" y="190.5px" xml:space="preserve">返り値のキーとアイテムには、フル パスが格納されます。</tspan></text>
	<g>
	<rect x="47.5" y="275.5" width="496" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    files = Empty<tspan x="55.5px" y="306.5px" xml:space="preserve">    g_FileHashCache.RemoveAll</tspan>
	<tspan x="55.5px" y="321.5px" xml:space="preserve">    Set patch = EnumerateToPatchAndBackUpDictionary( "patch" )</tspan>
	<tspan x="55.5px" y="336.5px" xml:space="preserve">    AttachPatchAndBackUpDictionary  files, "target", patch, False  '//(out)files</tspan>
	<tspan x="55.5px" y="351.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  files, True</tspan></text>
	</g>
	<text x="24.5px" y="265.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"target" フォルダーに、パッチ（ "patch\patch" &amp; "patch\back_up" フォルダー ）をあてます。</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="79.5px" y="306.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="79.5px" y="351.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="79.5px" y="336.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<text x="151.5px" y="321.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumerateToPatchAndBackUpDictionary</text>
	<text x="33.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">patch フォルダーと back_up フォルダーのパスをそれぞれ指定するとき</text>
	<a xlink:href="#MakePatchAndBackUpDictionary" onclick="chgPage( evt, 697 )">
	<text x="428.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakePatchAndBackUpDictionary</text>
	</a>
</g>
<g id="page697" width="665" height="758" transform="translate(+10,+379413)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="665.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="758.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="665.5" y1="-0.5" x2="665.5" y2="758.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="758.5" x2="665.5" y2="758.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakePatchAndBackUpDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakePatchAndBackUpDictionary</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MakePatchAndBackUpDictionary( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_AttachedLeafPathDictionary as dictionary, in_RootPathInAttachedLeafPath as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_BaseLeafPathDictionary as dictionary,     in_RootPathInBaseLeafPath as string, _</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    in_PathOfPatchAndBackUp as string ) as PatchAndBackUpDictionaryClass</tspan></text>
	</g>
	<text x="33.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの一覧から、PatchAndBackUpDictionaryClass のオブジェクトを生成します。</text>
	<text x="33.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttachedLeafPathDictionary</text>
	<text x="288.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてた後のファイルの一覧、または、Empty</text>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RootPathInAttachedLeafPath</text>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseLeafPathDictionary</text>
	<text x="97.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RootPathInBaseLeafPath</text>
	<text x="288.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチのルートにする、パッチをあてた後のフォルダーのパス</text>
	<text x="288.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてる前のファイルの一覧、または、Empty</text>
	<text x="288.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチのルートにする、パッチをあてる前のフォルダーのパス</text>
	<text x="97.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathOfPatchAndBackUp</text>
	<text x="288.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成する予定の、パッチのルートのパス、または、Empty</text>
	<text x="33.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ自体（フォルダー）は作成しません。 作成するときは、本関数を呼び出した後で、</text>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="33.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<text x="217.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出してください。</text>
	<text x="24.5px" y="696.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MakePatchAndBackUpDictionary" target="_blank">
	<text x="79.5px" y="696.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="720.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_LeafPath_MakePatch" target="_blank">
	<text x="79.5px" y="720.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_MakePatch</text>
	<text x="33.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttachedLeafPathDictionary 引数、または、in_BaseLeafPathDictionary 引数に、値が Empty の変数を</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="174.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定すると、その変数に</text>
	<text x="286.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が格納されます。 そのキーとアイテムには、フル パスが</text>
	<text x="350.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp</text>
	<text x="97.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="288.5px" y="265.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<g>
	<rect x="50.5" y="435.5" width="376" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="451.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set patch = MakePatchAndBackUpDictionary( _<tspan x="58.5px" y="466.5px" xml:space="preserve">        Empty, "02", Empty, "01", _</tspan>
	<tspan x="58.5px" y="481.5px" xml:space="preserve">        "_work\Patch" )</tspan>
	<tspan x="58.5px" y="496.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  patch, False</tspan>
	<tspan x="58.5px" y="511.5px" xml:space="preserve">        '// "_work\Patch" に、パッチのフォルダーができます。</tspan></text>
	</g>
	<text x="24.5px" y="424.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="548.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="559.5" width="406" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    files = Empty<tspan x="58.5px" y="590.5px" xml:space="preserve">    g_FileHashCache.RemoveAll</tspan>
	<tspan x="58.5px" y="605.5px" xml:space="preserve">    Set patch = MakePatchAndBackUpDictionary( _</tspan>
	<tspan x="58.5px" y="620.5px" xml:space="preserve">        Empty, "patch", Empty, "back_up", Empty )</tspan>
	<tspan x="58.5px" y="635.5px" xml:space="preserve">    AttachPatchAndBackUpDictionary  files, "target", patch, False</tspan>
	<tspan x="58.5px" y="650.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  files, True</tspan></text>
	</g>
	<text x="100.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"01" フォルダーから "02" フォルダーができるパッチを "_work\Patch" フォルダーに作成します。</text>
	<text x="105.5px" y="548.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"target" フォルダーに、パッチ（ "patch" &amp; "back_up" フォルダー ）をあてます。</text>
	<text x="154.5px" y="451.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakePatchAndBackUpDictionary</text>
	<text x="154.5px" y="605.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakePatchAndBackUpDictionary</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="82.5px" y="590.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="82.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="82.5px" y="650.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="82.5px" y="635.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<text x="33.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">格納されます。</text>
</g>
<g id="page698" width="697" height="1303" transform="translate(+10,+380181)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="697.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="697.5" y1="-0.5" x2="697.5" y2="1303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1303.5" x2="697.5" y2="1303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeKeyOfPatchAndBackUpDictionaryToTarget" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeKeyOfPatchAndBackUpDictionaryToTarget( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    arg_PatchAndBackUpDictionary as PatchAndBackUpDictionaryClass, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_TargetPath as string or array of string )</tspan></text>
	</g>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチのパス .BackUpRootPath, .PatchRootPath, .BackUpPaths, .PatchPaths をあてる対象に移動します。</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_PatchAndBackUpDictionary</text>
	<text x="97.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetPath</text>
	<text x="292.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスを変更するパッチ</text>
	<text x="292.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてる対象のフォルダーのパス</text>
	<text x="33.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">in_TargetPath に指定したフォルダーのパスに、patch.BackUpRootPath と patch.PatchRootPath が変更され<tspan x="33.5px" y="265.5px" xml:space="preserve">ます。 ただし、patch は、arg_PatchAndBackUpDictionary 引数とします。 また、それに合わせて、</tspan>
	<tspan x="33.5px" y="280.5px" xml:space="preserve">patch.BackUpPaths と patch.PatchPaths のキーを変更します。 patch.BackUpPaths と patch.PatchPaths の</tspan>
	<tspan x="33.5px" y="295.5px" xml:space="preserve">アイテムの Name プロパティは、パッチとバックアップのファイルを指したままであり、本関数を呼び出した</tspan>
	<tspan x="33.5px" y="310.5px" xml:space="preserve">後でもパッチをあてることができます。</tspan></text>
	<text x="24.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="61.5" y="460.5" width="502" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  patch = new PatchAndBackUpDictionaryClass<tspan x="69.5px" y="491.5px" xml:space="preserve">    patch.PatchRootPath = "C:\A\patch"</tspan>
	<tspan x="69.5px" y="506.5px" xml:space="preserve">    Set patch.PatchPaths = EnumerateToLeafPathDictionary( patch.PatchRootPath )</tspan>
	<tspan x="69.5px" y="521.5px" xml:space="preserve">    patch.BackUpRootPath = "C:\A\back_up"</tspan>
	<tspan x="69.5px" y="536.5px" xml:space="preserve">    Set patch.BackUpPaths = EnumerateToLeafPathDictionary( patch.BackUpRootPath )</tspan>
	<tspan x="69.5px" y="551.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="566.5px" xml:space="preserve">    ChangeKeyOfPatchAndBackUpDictionaryToTarget  patch, "Target"</tspan>
	<tspan x="69.5px" y="581.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="596.5px" xml:space="preserve">    AttachPatchAndBackUpDictionary  files, patch, "Target", False</tspan>
	<tspan x="69.5px" y="611.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  patch, False</tspan></text>
	</g>
	<a xlink:href="#MergePatchAndBackUpDictionary" onclick="chgPage( evt, 699 )">
	<text x="33.5px" y="221.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	</a>
	<text x="33.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、複数のパッチをそれぞれ異なる対象フォルダーにあてることができるようにするために、主に</text>
	<text x="225.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の内部から呼び出されます。</text>
	<text x="84.5px" y="718.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpRootPath</text>
	<text x="84.5px" y="701.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchRootPath</text>
	<text x="283.5px" y="718.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\back_up"</text>
	<text x="283.5px" y="701.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch"</text>
	<text x="84.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpPaths.Key(0)</text>
	<text x="283.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\back_up\1.txt"</text>
	<text x="283.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<text x="84.5px" y="735.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchPaths.Key(0)</text>
	<text x="84.5px" y="786.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpPaths.Item(0).Name</text>
	<text x="283.5px" y="786.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\back_up\1.txt"</text>
	<text x="84.5px" y="769.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchPaths.Item(0).Name</text>
	<text x="283.5px" y="769.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<a xlink:href="#EnumerateToLeafPathDictionary" onclick="chgPage( evt, 672 )">
	<text x="231.5px" y="506.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumerateToLeafPathDictionary</text>
	</a>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="195.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="93.5px" y="566.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	<text x="283.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す前</text>
	<text x="452.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出した後</text>
	<line x1="64.5" y1="681.5" x2="576.5" y2="681.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="50.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget を呼び出す前後の値の例：</text>
	<text x="452.5px" y="769.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<text x="452.5px" y="786.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\back_up\1.txt"</text>
	<text x="452.5px" y="735.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target\1.txt"</text>
	<text x="452.5px" y="752.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target\1.txt"</text>
	<text x="452.5px" y="701.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target"</text>
	<text x="452.5px" y="718.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target"</text>
	<text x="202.5px" y="1265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath の ChangePatchToTarget</text>
	<text x="24.5px" y="1243.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: ChangeKeyOfPatchAndBackUpDictionaryToTarget" target="_blank">
	<text x="79.5px" y="1243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="1265.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="1265.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="428.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="33.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">in_TargetPath に配列を指定すると、パッチとバックアップで、パッチをあてる対象のフォルダーが異なるとき<tspan x="33.5px" y="358.5px" xml:space="preserve">の処理ができます。 in_TargetPath( 0 ) にはパッチに対する対象のフォルダーのパスを、in_TargetPath( 1 ) </tspan>
	<tspan x="33.5px" y="373.5px" xml:space="preserve">にはバックアップに対する対象のフォルダーのパスを指定します。 関数から返ると、patch.PatchRootPath と</tspan>
	<tspan x="33.5px" y="388.5px" xml:space="preserve">patch.BackUpRootPath は in_TargetPath( 0 ) と in_TargetPath( 1 ) の</tspan></text>
	<text x="24.5px" y="838.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="61.5" y="852.5" width="544" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="868.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  patch = new PatchAndBackUpDictionaryClass<tspan x="69.5px" y="883.5px" xml:space="preserve">    patch.PatchRootPath = "C:\A\patch"</tspan>
	<tspan x="69.5px" y="898.5px" xml:space="preserve">    patch.PatchPaths = EnumerateToLeafPathDictionary( patch.PatchRootPath )</tspan>
	<tspan x="69.5px" y="913.5px" xml:space="preserve">    patch.BackUpRootPath = "C:\AA\back_up"</tspan>
	<tspan x="69.5px" y="928.5px" xml:space="preserve">    patch.BackUpPaths = EnumerateToLeafPathDictionary( patch.BackUpRootPath )</tspan>
	<tspan x="69.5px" y="943.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="958.5px" xml:space="preserve">    ChangeKeyOfPatchAndBackUpDictionaryToTarget  patch,  Array( "Target\P", "Target\B" )</tspan>
	<tspan x="69.5px" y="973.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="988.5px" xml:space="preserve">    target_path = patch.PatchRootPath</tspan>
	<tspan x="69.5px" y="1003.5px" xml:space="preserve">    AttachPatchAndBackUpDictionary  files, patch, target_path, False</tspan>
	<tspan x="69.5px" y="1018.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  patch, False</tspan></text>
	</g>
	<text x="452.5px" y="1130.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target"</text>
	<text x="452.5px" y="1113.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target"</text>
	<text x="452.5px" y="1164.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target\B\1.txt"</text>
	<text x="452.5px" y="1147.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Target\P\1.txt"</text>
	<text x="452.5px" y="1198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\AA\back_up\1.txt"</text>
	<text x="452.5px" y="1181.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<line x1="64.5" y1="1094.5" x2="576.5" y2="1094.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="452.5px" y="1084.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出した後</text>
	<text x="283.5px" y="1084.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す前</text>
	<text x="283.5px" y="1181.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<text x="84.5px" y="1181.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchPaths.Item(0).Name</text>
	<text x="283.5px" y="1198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\AA\back_up\1.txt"</text>
	<text x="84.5px" y="1198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpPaths.Item(0).Name</text>
	<text x="84.5px" y="1147.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchPaths.Key(0)</text>
	<text x="283.5px" y="1147.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch\1.txt"</text>
	<text x="283.5px" y="1164.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\AA\back_up\1.txt"</text>
	<text x="84.5px" y="1164.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpPaths.Key(0)</text>
	<text x="283.5px" y="1113.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\A\patch"</text>
	<text x="283.5px" y="1130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\AA\back_up"</text>
	<text x="84.5px" y="1113.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.PatchRootPath</text>
	<text x="84.5px" y="1130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">patch.BackUpRootPath</text>
	<text x="50.5px" y="1060.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget を呼び出す前後の値の例：</text>
	<a xlink:href="#GetCommonParentFolderPath" onclick="chgPage( evt, 638 )">
	<text x="452.5px" y="388.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共通するパッチをあてる対象</text>
	</a>
	<text x="33.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">のフォルダーになります。 ただし、patch は、arg_PatchAndBackUpDictionary 引数とします。</text>
	<text x="105.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチとバックアップで、パッチをあてる対象のフォルダーが同じとき</text>
	<text x="106.5px" y="838.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチとバックアップで、パッチをあてる対象のフォルダーが異なるとき</text>
	<text x="93.5px" y="958.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
</g>
<g id="page699" width="721" height="1064" transform="translate(+10,+381494)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="721.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1064.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="721.5" y1="-0.5" x2="721.5" y2="1064.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1064.5" x2="721.5" y2="1064.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MergePatchAndBackUpDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	<g>
	<rect x="45.5" y="574.5" width="508" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    files = Empty<tspan x="53.5px" y="605.5px" xml:space="preserve">    g_FileHashCache.RemoveAll</tspan>
	<tspan x="53.5px" y="620.5px" xml:space="preserve">    Set patch_A = EnumerateToPatchAndBackUpDictionary( "PatchA" )</tspan>
	<tspan x="53.5px" y="635.5px" xml:space="preserve">    Set patch_B = EnumerateToPatchAndBackUpDictionary( "PatchB" )</tspan>
	<tspan x="53.5px" y="650.5px" xml:space="preserve">    Set patch = patch_A.Copy()</tspan>
	<tspan x="53.5px" y="665.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="680.5px" xml:space="preserve">    MergePatchAndBackUpDictionary  patch, "Target\A", patch_B, "Target\B"</tspan>
	<tspan x="53.5px" y="695.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="710.5px" xml:space="preserve">    target_path = patch.PatchRootPath</tspan>
	<tspan x="53.5px" y="725.5px" xml:space="preserve">    AttachPatchAndBackUpDictionary  files, patch, target_path, True  '//(out)files</tspan>
	<tspan x="53.5px" y="740.5px" xml:space="preserve">    CopyFilesToLeafPathDictionary  files, True</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="604" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MergePatchAndBackUpDictionary( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    arg_Destination as PatchAndBackUpDictionaryClass,  in_TargetRootPathOfDestination as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_Source as PatchAndBackUpDictionaryClass,        in_TargetRootPathOfSource as string )</tspan></text>
	</g>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PatchAndBackUpDictionaryClass のパッチをマージします。</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_Destination</text>
	<text x="97.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Source</text>
	<text x="217.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入力） マージする前A、（出力） マージした後</text>
	<text x="299.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マージする前B</text>
	<text x="24.5px" y="562.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="77.5px" y="680.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	<text x="24.5px" y="967.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MergePatchAndBackUpDictionary" target="_blank">
	<text x="79.5px" y="967.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="991.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_PatchAndBackUp_Merge" target="_blank">
	<text x="79.5px" y="991.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="208.5px" y="991.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_Merge</text>
	<text x="208.5px" y="1009.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_Merge_CheckToTest</text>
	<text x="102.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">patch_A と patch_B をマージした patch を作成し、パッチをあてます</text>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_Destination の BackUp になくて Patch にファイルがあり、in_Source の BackUp にあって Patch にない場合は、<tspan x="33.5px" y="262.5px" xml:space="preserve">arg_Destination と in_Source の順にパッチをあてるとエラーになります（削除→追加と逆順なため）。</tspan>
	<tspan x="33.5px" y="277.5px" xml:space="preserve">更に、arg_Destination の BackUp にあって Patch になく、in_Source の BackUp になくて Patch でもある場合は、</tspan>
	<tspan x="33.5px" y="292.5px" xml:space="preserve">マージしなければ両方のパッチをアタッチできません。</tspan>
	<tspan x="33.5px" y="307.5px" xml:space="preserve">arg_Destination と in_Source の両方に同じファイルに対するパッチがあり、内容が異なれば、どのようにしても、</tspan>
	<tspan x="33.5px" y="322.5px" xml:space="preserve">エラーになります。</tspan></text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="479.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="401.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="97.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfDestination</text>
	<text x="97.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfSource</text>
	<text x="299.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、arg_Destination パッチをあてる対象フォルダーのパス</text>
	<text x="299.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、in_Source パッチをあてる対象フォルダーのパス</text>
	<text x="33.5px" y="474.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfDestination と in_TargetRootPathOfSource の両方が Empty にできるのは、arg_Destination と<tspan x="33.5px" y="489.5px" xml:space="preserve">in_Source のパッチが同じフォルダーに対するパッチであるときだけです。 そのときは、マージした後の </tspan>
	<tspan x="33.5px" y="504.5px" xml:space="preserve">arg_Destination.BackUpRootPath と arg_Destination.PatchRootPath は、パッチをあてる対象のフォルダーでは</tspan>
	<tspan x="33.5px" y="519.5px" xml:space="preserve">なくなります。 片方だけ Empty にはできません。</tspan></text>
	<text x="33.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<a xlink:href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget" onclick="chgPage( evt, 698 )">
	<text x="78.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	</a>
	<text x="364.5px" y="374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出しています。 マージした後の</text>
	<text x="33.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">arg_Destination.BackUpRootPath と arg_Destination.PatchRootPath は、in_TargetRootPathOfDestination と</text>
	<text x="33.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfSource に</text>
	<a xlink:href="#GetCommonParentFolderPath" onclick="chgPage( evt, 638 )">
	<text x="208.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">共通するパッチをあてる対象のフォルダー</text>
	</a>
	<text x="446.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパスになります。</text>
	<a xlink:href="#EnumerateToPatchAndBackUpDictionary" onclick="chgPage( evt, 696 )">
	<text x="161.5px" y="620.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnumerateToPatchAndBackUpDictionary</text>
	</a>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="77.5px" y="740.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<a xlink:href="#AttachPatchAndBackUpDictionary" onclick="chgPage( evt, 701 )">
	<text x="77.5px" y="725.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	</a>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="77.5px" y="605.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<a xlink:href="#CanAttachFriendPatchAndBackUpDictionary" onclick="chgPage( evt, 700 )">
	<text x="66.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CanAttachFriendPatchAndBackUpDictionary</text>
	</a>
	<text x="33.5px" y="339.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfDestination と in_TargetRootPathOfSource に配列を指定することもできます。</text>
	<text x="33.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget" onclick="chgPage( evt, 698 )">
	<text x="70.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	</a>
	<text x="105.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfDestination と in_TargetRootPathOfSource に配列を指定することもできます。</text>
	<text x="24.5px" y="785.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="799.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="815.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    MergePatchAndBackUpDictionary  patch_A,  Array( "Target\P", "Target\B" ), _<tspan x="53.5px" y="830.5px" xml:space="preserve">        patch_B, ( "Target\P", "Target\B" )</tspan></text>
	</g>
	<text x="77.5px" y="815.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	<g>
	<rect x="45.5" y="852.5" width="616" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="868.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set  patch = patch_A.Copy()<tspan x="53.5px" y="883.5px" xml:space="preserve">    ChangeKeyOfPatchAndBackUpDictionaryToTarget  patch,  Array( "Target\P", "Target\B" )</tspan>
	<tspan x="53.5px" y="898.5px" xml:space="preserve">    MergePatchAndBackUpDictionary  patch,  patch.PatchRootPath,  patch_B, ( "Target\P", "Target\B" )</tspan>
	<tspan x="53.5px" y="913.5px" xml:space="preserve">    MergePatchAndBackUpDictionary  patch,  patch.PatchRootPath,  patch_C, ( "Target\P", "Target\B" )</tspan></text>
	</g>
	<a xlink:href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget" onclick="chgPage( evt, 698 )">
	<text x="77.5px" y="883.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	</a>
	<text x="77.5px" y="898.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	<text x="208.5px" y="1027.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_TwistedMerge</text>
</g>
<g id="page700" width="697" height="825" transform="translate(+10,+382568)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="697.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="825.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="697.5" y1="-0.5" x2="697.5" y2="825.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="825.5" x2="697.5" y2="825.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CanAttachFriendPatchAndBackUpDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CanAttachFriendPatchAndBackUpDictionary</text>
	<g>
	<rect x="45.5" y="607.5" width="586" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set patch_A = EnumerateToPatchAndBackUpDictionary( "PatchA" )<tspan x="53.5px" y="638.5px" xml:space="preserve">    Set patch_B = EnumerateToPatchAndBackUpDictionary( "PatchB" )</tspan>
	<tspan x="53.5px" y="653.5px" xml:space="preserve">    state = CanAttachFriendPatchAndBackUpDictionary( patch_A, "Target\A", patch_B, "Target\B" )</tspan>
	<tspan x="53.5px" y="668.5px" xml:space="preserve">    If state = c.MustAttachAfterFriend  or  state = c.MustMergeWithFriend Then</tspan>
	<tspan x="53.5px" y="683.5px" xml:space="preserve">        Set patch = patch_A.Copy()</tspan>
	<tspan x="53.5px" y="698.5px" xml:space="preserve">        MergePatchAndBackUpDictionary  patch, "Target\A", patch_B, "Target\B"</tspan>
	<tspan x="53.5px" y="713.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="646" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CanAttachFriendPatchAndBackUpDictionary( _<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_AttachingPatch as PatchAndBackUpDictionaryClass,  in_TargetRootPathOfAttaching as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_FriendPatch as PatchAndBackUpDictionaryClass,     in_TargetRootPathOfFriend as string ) as integer</tspan></text>
	</g>
	<text x="394.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">しなければならないかどうかを調べます。</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="87.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttachingPatch</text>
	<text x="87.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FriendPatch</text>
	<text x="270.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先にアタッチするパッチA</text>
	<text x="270.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">後でアタッチするパッチF</text>
	<text x="24.5px" y="595.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="125.5px" y="653.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CanAttachFriendPatchAndBackUpDictionary</text>
	<text x="24.5px" y="764.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: CanAttachFriendPatchAndBackUpDictionary" target="_blank">
	<text x="79.5px" y="764.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="788.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#T_PatchAndBackUp_Merge" target="_blank">
	<text x="79.5px" y="788.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="208.5px" y="788.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp_Merge</text>
	<a xlink:href="#MergePatchAndBackUpDictionary" onclick="chgPage( evt, 699 )">
	<text x="195.5px" y="128.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	</a>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のパッチをあてるときに</text>
	<text x="87.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="270.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べた結果（下記）</text>
	<text x="59.5px" y="489.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.MustAttachAfterFriend</text>
	<text x="59.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CannotAttachBoth</text>
	<text x="59.5px" y="532.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.MustMergeWithFriend</text>
	<text x="226.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチA とパッチF の両方をアタッチすることはできません</text>
	<text x="226.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチA とパッチF の両方をアタッチするには、先にパッチF をあてるか、</text>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">返り値について</text>
	<text x="59.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Attachable</text>
	<text x="226.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチA とパッチF の両方をアタッチすることができます</text>
	<text x="226.5px" y="533.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチA とパッチF の両方をアタッチするには、</text>
	<a xlink:href="#MergePatchAndBackUpDictionary" onclick="chgPage( evt, 699 )">
	<text x="226.5px" y="550.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	</a>
	<text x="423.5px" y="550.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">する必要があります</text>
	<text x="423.5px" y="505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">する必要があります</text>
	<a xlink:href="#MergePatchAndBackUpDictionary" onclick="chgPage( evt, 699 )">
	<text x="226.5px" y="505.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MergePatchAndBackUpDictionary</text>
	</a>
	<text x="59.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のいずれかが返ります。 なお、c = get_ToolsLibConsts() です。</text>
	<text x="87.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfAttaching</text>
	<text x="270.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、in_AttachingPatch パッチをあてる対象フォルダーのパス</text>
	<text x="87.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfFriend</text>
	<text x="270.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、in_FriendPatch パッチをあてる対象フォルダーのパス</text>
	<a xlink:href="#MergePatchAndBackUpDictionary" onclick="chgPage( evt, 699 )">
	<text x="100.5px" y="299.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MergePatchAndBackUpDictionary</text>
	</a>
	<text x="24.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">in_TargetRootPathOfAttaching, in_TargetRootPathOfFriend 引数について</text>
	<text x="59.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="310.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_TargetRootPathOfDestination 引数の説明</text>
	<text x="59.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TargetRootPathOfAttaching と in_TargetRootPathOfFriend に配列を指定することもできます。</text>
</g>
<g id="page701" width="715" height="856" transform="translate(+10,+383403)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="715.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="856.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="715.5" y1="-0.5" x2="715.5" y2="856.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="856.5" x2="715.5" y2="856.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AttachPatchAndBackUpDictionary" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AttachPatchAndBackUpDictionary</text>
	<text x="24.5px" y="756.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: AttachPatchAndBackUpDictionary" target="_blank">
	<text x="79.5px" y="756.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="466" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AttachPatchAndBackUpDictionary(<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_out_LeafPathDictionary as dictionary of NameOnlyClass,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_PatchAndBackUpDictionary as PatchAndBackUpDictionaryClass or string,</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    in_RootPathInLeafPath as string, _</tspan>
	<tspan x="33.5px" y="123.5px" xml:space="preserve">    in_out_Options as boolean or ThreeWayMergeOptionClass )</tspan></text>
	</g>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="354.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチをあてるように、ファイルの一覧を変更します</text>
	<text x="33.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary</text>
	<text x="288.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更されるファイル パスの一覧</text>
	<text x="97.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RootPathInLeafPath</text>
	<text x="24.5px" y="780.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_LeafPath" target="_blank">
	<text x="79.5px" y="780.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath</text>
	<text x="97.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchAndBackUpDictionary</text>
	<text x="97.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="479.5px" y="184.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LeafPathDictionary</text>
	</a>
	<text x="288.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチを当てる対象のルートのパス</text>
	<a xlink:href="#PatchAndBackUpDictionaryClass" onclick="chgPage( evt, 694 )">
	<text x="466.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PatchAndBackUpDictionaryClass</text>
	</a>
	<text x="288.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パッチ（パッチ ファイルの一覧）</text>
	<text x="288.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション（下記）、通常 True</text>
	<text x="33.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バックアップ ファイルが同じ内容かどうかを調べるのに、</text>
	<text x="445.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っています。</text>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="346.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	</a>
	<text x="277.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPath_CheckBackUp</text>
	<text x="33.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PatchAndBackUpDictionary 引数に文字列型の値を指定すると、内部で</text>
	<a xlink:href="#EnumerateToPatchAndBackUpDictionary" onclick="chgPage( evt, 696 )">
	<text x="447.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnumerateToPatchAndBackUpDictionary</text>
	</a>
	<text x="33.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出します。</text>
	<text x="435.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_PatchAndBackUp</text>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="95.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CopyFilesToLeafPathDictionary</text>
	</a>
	<text x="33.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのコピーを実際にするときは、AttachPatchAndBackUpDictionary で変更した後（変数の中でパッチを</text>
	<text x="280.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出します。 その関数の中で、</text>
	<text x="33.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あてた後）</text>
	<text x="33.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary 引数に値が Empty の変数を指定すると、その変数に</text>
	<a xlink:href="#LeafPathDictionary" onclick="chgPage( evt, 671 )">
	<text x="484.5px" y="619.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeafPathDictionary</text>
	</a>
	<text x="33.5px" y="635.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が格納されます。 in_RootPathInLeafPath が指すフォルダーに、in_PatchAndBackUpDictionary のパッチを<tspan x="33.5px" y="650.5px" xml:space="preserve">あてたファイルの一覧が格納されます。 そのキーとアイテムには、フル パスが格納されます。</tspan></text>
	<a xlink:href="#ThreeWayMerge" onclick="chgPage( evt, 501 )">
	<text x="475.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMerge</text>
	</a>
	<text x="573.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を行います。</text>
	<a xlink:href="Test\tools\T_SyncModuleX\T_ModuleAssort.vbs#: T_LeafPathMerge" target="_blank">
	<text x="79.5px" y="800.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ModuleAssort.vbs</text>
	</a>
	<text x="230.5px" y="800.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LeafPathMerge</text>
	<text x="33.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options に boolean 型を指定したときは、バックアップ ファイルが同じ内容でなければエラーにするか</text>
	<text x="33.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">どうかを指定したことになります。 True を指定すると、バックアップにあるファイルが対象のフォルダーに<tspan x="33.5px" y="439.5px" xml:space="preserve">ないときでもエラーになります。</tspan></text>
	<a xlink:href="#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="212.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThreeWayMergeOptionClass</text>
	</a>
	<text x="369.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> を指定することもできます。</text>
	<a xlink:href="#CopyFilesToLeafPathDictionary" onclick="chgPage( evt, 677 )">
	<text x="79.5px" y="820.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CopyFilesToLeafPathDictionary のテスト</text>
	</a>
	<text x="33.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">手動でパッチをあてるときは、</text>
	<a xlink:href="#UpdateModule" onclick="chgPage( evt, 97 )">
	<text x="200.5px" y="468.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UpdateModule コマンド</text>
	</a>
	<text x="330.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使います。</text>
	<text x="33.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_LeafPathDictionary 引数と in_PatchAndBackUpDictionary 引数のキーとアイテムには、フル パスを<tspan x="33.5px" y="336.5px" xml:space="preserve">格納しておいてください。</tspan></text>
	<a xlink:href="#EnumerateToPatchAndBackUpDictionary" onclick="chgPage( evt, 696 )">
	<text x="89.5px" y="694.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnumerateToPatchAndBackUpDictionary のサンプル</text>
	</a>
	<text x="24.5px" y="694.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="538.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バックアップ ファイルがあるフォルダーに対応するプロジェクト内のフォルダーと、パッチ ファイルがある<tspan x="33.5px" y="553.5px" xml:space="preserve">フォルダーに対応するプロジェクト内のフォルダーが異なるときは、</tspan></text>
	<a xlink:href="#ChangeKeyOfPatchAndBackUpDictionaryToTarget" onclick="chgPage( evt, 698 )">
	<text x="33.5px" y="568.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeKeyOfPatchAndBackUpDictionaryToTarget</text>
	</a>
	<text x="323.5px" y="568.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の in_TargetPath 引数に配列を指定することで、</text>
	<text x="33.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクト内のフォルダーをそろえてください。</text>
	<text x="24.5px" y="732.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#SyncFilesX_LineUp" onclick="chgPage( evt, 85 )">
	<text x="79.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SyncFilesX を内部で使うツールとの比較</text>
	</a>
</g>
<g id="page702" width="476" height="206" transform="translate(+10,+384269)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="476.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="476.5" y1="-0.5" x2="476.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="206.5" x2="476.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="tab_char" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">タブ文字</text>
	<a xlink:href="#ChangeHeadSpaceToTab" onclick="chgPage( evt, 703 )">
	<text x="24.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeHeadSpaceToTab</text>
	</a>
	<text x="182.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭の空白文字をタブ文字に変換します</text>
	<text x="24.5px" y="169.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_ChangeTabSpace" target="_blank">
	<text x="79.5px" y="169.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChangeTabSpace フォルダ</text>
	</a>
	<a xlink:href="#ChangeHeadTabToSpace" onclick="chgPage( evt, 704 )">
	<text x="24.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeHeadTabToSpace</text>
	</a>
	<a xlink:href="#ChangeMiddleSpaceToTab" onclick="chgPage( evt, 705 )">
	<text x="24.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeMiddleSpaceToTab</text>
	</a>
	<a xlink:href="#ChangeMiddleTabToSpace" onclick="chgPage( evt, 706 )">
	<text x="24.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeMiddleTabToSpace</text>
	</a>
	<text x="182.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭のタブ文字を空白文字に変換します</text>
	<text x="182.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭以外の空白文字をタブ文字に変換します</text>
	<text x="182.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭以外のタブ文字を空白文字に変換します</text>
</g>
<g id="page703" width="579" height="211" transform="translate(+10,+384485)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeHeadSpaceToTab" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeHeadSpaceToTab</text>
	<g>
	<rect x="25.5" y="47.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeHeadSpaceToTab( ReadStream as TextStream, WriteStream as TextStream,<tspan x="33.5px" y="78.5px" xml:space="preserve">                           TabSize as integer )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭の空白文字をタブ文字に変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadStream</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStream</text>
	<text x="183.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前のテキスト・ファイル・ストリーム</text>
	<text x="183.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後のテキスト・ファイル・ストリーム</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TabSize</text>
	<text x="183.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのタブ文字あたりの空白文字の数</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ChangeHeadSpaceToTab]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ChangeHeadSpaceToTab" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="228.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs (src)</text>
	</a>
	<a xlink:href="#StartReplaceObj_r" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::r</text>
	</a>
	<a xlink:href="#StartReplaceObj_w" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::w</text>
	</a>
</g>
<g id="page704" width="580" height="309" transform="translate(+10,+384706)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="580.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="580.5" y1="-0.5" x2="580.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="580.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeHeadTabToSpace" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeHeadTabToSpace</text>
	<g>
	<rect x="25.5" y="47.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeHeadTabToSpace( ReadStream as TextStream, WriteStream as TextStream,<tspan x="33.5px" y="78.5px" xml:space="preserve">                           TabSize as integer )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭のタブ文字を空白文字に変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadStream</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStream</text>
	<text x="183.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前のテキスト・ファイル・ストリーム</text>
	<text x="183.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後のテキスト・ファイル・ストリーム</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TabSize</text>
	<text x="183.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのタブ文字あたりの空白文字の数</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ChangeHeadTabToSpace]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ChangeHeadTabToSpace" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="228.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs (src)</text>
	</a>
	<a xlink:href="#StartReplaceObj_r" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::r</text>
	</a>
	<a xlink:href="#StartReplaceObj_w" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::w</text>
	</a>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="222.5" width="382" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set rep = StartReplace( "in\sample.c", "out\sample.c", True )<tspan x="56.5px" y="253.5px" xml:space="preserve">ChangeHeadTabToSpace  rep.r,  rep.w,  4</tspan>
	<tspan x="56.5px" y="268.5px" xml:space="preserve">rep.Finish</tspan></text>
	</g>
</g>
<g id="page705" width="579" height="211" transform="translate(+10,+385025)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeMiddleSpaceToTab" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeMiddleSpaceToTab</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeMiddleSpaceToTab( ReadStream as TextStream, WriteStream as TextStream,<tspan x="33.5px" y="78.5px" xml:space="preserve">                             TabSize as integer )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭以外の空白文字をタブ文字に変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadStream</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStream</text>
	<text x="183.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前のテキスト・ファイル・ストリーム</text>
	<text x="183.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後のテキスト・ファイル・ストリーム</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TabSize</text>
	<text x="183.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのタブ文字あたりの空白文字の数</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ChangeMiddleSpaceToTab]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ChangeMiddleSpaceToTab" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="228.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs (src)</text>
	</a>
	<a xlink:href="#StartReplaceObj_r" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::r</text>
	</a>
	<a xlink:href="#StartReplaceObj_w" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::w</text>
	</a>
</g>
<g id="page706" width="579" height="211" transform="translate(+10,+385246)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="211.5" x2="579.5" y2="211.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeMiddleTabToSpace" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeMiddleTabToSpace</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeMiddleTabToSpace( ReadStream as TextStream, WriteStream as TextStream,<tspan x="33.5px" y="78.5px" xml:space="preserve">                             TabSize as integer )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行頭以外のタブ文字を空白文字に変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadStream</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStream</text>
	<text x="183.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換前のテキスト・ファイル・ストリーム</text>
	<text x="183.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変換後のテキスト・ファイル・ストリーム</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TabSize</text>
	<text x="183.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのタブ文字あたりの空白文字の数</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#[ChangeMiddleTabToSpace]" target="_blank">
=======
	<a xlink:href="..\scriptlib\vbslib\ToolsLib.vbs#: ChangeMiddleTabToSpace" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="228.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToolsLib.vbs (src)</text>
	</a>
	<a xlink:href="#StartReplaceObj_r" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::r</text>
	</a>
	<a xlink:href="#StartReplaceObj_w" onclick="chgPage( evt, 601 )">
	<text x="414.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">→ StartReplaceObj::w</text>
	</a>
</g>
<g id="page707" width="557" height="451" transform="translate(+10,+385467)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="451.5" x2="557.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetBreakByPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetBreakByPath （デバッグ）</text>
	<g>
	<rect x="24.5" y="96.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetBreakByFName( in_Path as string )</text>
	</g>
	<text x="27.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した名前のファイルをライトするときにブレークさせます。</text>
	<text x="27.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="91.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="156.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークするファイル名</text>
	<text x="27.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug ≧ 1 のときだけブレークします。<tspan x="27.5px" y="245.5px" xml:space="preserve">vbslib の関数（copy、del、OpenForWrite など）ではない（g_fs.CopyFile など）関数によって</tspan>
	<tspan x="27.5px" y="260.5px" xml:space="preserve">ライトしたときはブレークしません。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Debug" target="_blank">
	<text x="69.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Debug フォルダ</text>
	</a>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="40.5" y="303.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetBreakByFName  "Out.txt"  '// TODO:</text>
	</g>
	<a xlink:href="#SetupDebugTools" onclick="chgPage( evt, 1171 )">
	<text pub="n" x="69.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetupDebugTools</text>
	</a>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="SetBreakByFName" class="title" x="24.5px" y="47.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetBreakByFName （デバッグ）</text>
	<g>
	<rect x="24.5" y="64.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="80.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetBreakByPath( in_Path as string, in_Count as integer )</text>
	</g>
	<text x="91.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Count</text>
	<text x="156.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何回目のライトでブレークするか。 Empty = 毎回</text>
	<text x="24.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SetBreakByFName]" target="_blank">
	<text x="69.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page708" width="579" height="1197" transform="translate(+10,+385928)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="1197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1197.5" x2="579.5" y2="1197.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsWriteAccessDenied" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsWriteAccessDenied</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsWriteAccessDenied]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="24.5" y="45.5" width="496" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsWriteAccessDenied( ErrNumber as integer, Path as string,<tspan x="32.5px" y="76.5px" xml:space="preserve">                            FolderOrFile as bitfield, in_out_nRetry as integer )</tspan></text>
	</g>
	<text x="27.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">負荷が高いときに発生する書き込み拒否エラーに対処します。</text>
	<text x="27.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="91.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ErrNumber</text>
	<text x="206.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェックするエラーコード</text>
	<text x="91.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="206.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">書き込み拒否エラーが発生したかどうか</text>
	<g>
	<rect x="48.5" y="897.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="913.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;WARNING msg="書き込みできません。" msg2="再試行しています" retry_count="1"<tspan x="56.5px" y="928.5px" xml:space="preserve"> path="C:\folder\file.txt"/&gt;</tspan></text>
	</g>
	<text x="27.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript (Windows) では、ファイルがロックされたときだけでなく、ディスク・アクセスの負荷が<tspan x="27.5px" y="266.5px" xml:space="preserve">高くなると、書き込み拒否エラー(エラーコード 70)が発生します。 このエラーに対処しないと、</tspan>
	<tspan x="27.5px" y="281.5px" xml:space="preserve">スクリプトによる自動実行が中断されてしまいます。 IsWriteAccessDenied は、書き込み拒否</tspan>
	<tspan x="27.5px" y="296.5px" xml:space="preserve">エラーによってスクリプトが中断されないように、再試行するスクリプトの記述を補助します。</tspan></text>
	<text x="27.5px" y="821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプト(cscript.exe)で動く vbslib で、書き込み拒否エラーが発生したら、<tspan x="27.5px" y="836.5px" xml:space="preserve">次の警告を表示して、グローバル変数 g_FileSystemRetryMSec に指定した時間（ミリ秒）</tspan>
	<tspan x="27.5px" y="851.5px" xml:space="preserve">（通常4秒）だけ Sleep します。 グローバル変数 g_FileSystemMaxRetryMSec に指定した</tspan>
	<tspan x="27.5px" y="866.5px" xml:space="preserve">時間（ミリ秒）（通常60秒）だけ再試行したら、書き込み拒否エラーを発生させます。</tspan>
	<tspan x="27.5px" y="881.5px" xml:space="preserve">再試行は、IsWriteAccessDenied の内部では行いません。 参考：下記サンプル。</tspan></text>
	<text x="27.5px" y="971.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ウィンドウ(wscript.exe)で動く vbslib で、書き込み拒否エラーが発生したら、次の警告を<tspan x="27.5px" y="986.5px" xml:space="preserve">表示して [ 再試行 ] か [ キャンセル ] を選ぶメッセージボックスが表示されます。</tspan>
	<tspan x="27.5px" y="1001.5px" xml:space="preserve">ユーザーが入力するまで自動実行は一時停止します。</tspan></text>
	<g>
	<rect x="48.5" y="1011.5" width="154" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="1027.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">書き込みできません。<tspan x="56.5px" y="1042.5px" xml:space="preserve">  [再試行] [キャンセル]</tspan></text>
	</g>
	<text x="206.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アクセスしたパス</text>
	<text x="206.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入出力） 再試行回数</text>
	<text x="91.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="91.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_nRetry</text>
	<g>
	<rect x="48.5" y="450.5" width="454" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="466.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  f, path, n_retry, en, ed<tspan x="56.5px" y="481.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="496.5px" xml:space="preserve">  n_retry = 0</tspan>
	<tspan x="56.5px" y="511.5px" xml:space="preserve">  Do</tspan>
	<tspan x="56.5px" y="526.5px" xml:space="preserve">    On Error Resume Next</tspan>
	<tspan x="56.5px" y="541.5px" xml:space="preserve">      Set f = g_fs.CreateTextFile( path )</tspan>
	<tspan x="56.5px" y="556.5px" xml:space="preserve">    en = Err.Number : ed = Err.Description : On Error GoTo 0</tspan>
	<tspan x="56.5px" y="571.5px" xml:space="preserve">    If not IsWriteAccessDenied( en, path, F_File, n_retry ) Then  Exit Do</tspan>
	<tspan x="56.5px" y="586.5px" xml:space="preserve">  Loop</tspan>
	<tspan x="56.5px" y="601.5px" xml:space="preserve">  If en &lt;&gt; 0 Then  Err.Raise en,,ed</tspan></text>
	</g>
	<text x="27.5px" y="439.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： 高負荷状態でも使える CreateTextFile</text>
	<text x="266.5px" y="541.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="272.5px" y="571.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="17.5px" y="787.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">再試行ユーザーインターフェース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#E_WriteAccessDenied">
	<text x="64.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ E_WriteAccessDenied</text>
	</a>
	<text x="27.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="91.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FolderOrFile</text>
	<text x="206.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">F_File または F_Folder または F_File or F_Folder</text>
	<text x="17.5px" y="1090.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Replace\T_Replace.vbs#[T_FromLock]" target="_blank">
	<text x="80.5px" y="1125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Replace_target.vbs # T_FromLock</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Copy\T_Copy.vbs#[T_CopyLocked]" target="_blank">
	<text x="80.5px" y="1142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Copy.vbs # T_CopyLocked</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_OverwriteFolderFile]" target="_blank">
	<text x="80.5px" y="1159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs # T_OverwriteFolderFile</text>
	</a>
	<text x="294.5px" y="786.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="g_FileSystemMaxRetryMSec" class="keyword" x="360.5px" y="796.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">g_FileSystemMaxRetryMSec</text>
	<text id="g_FileSystemRetryMSec" class="keyword" x="360.5px" y="786.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">g_FileSystemRetryMSec</text>
	<text x="17.5px" y="658.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書き込み拒否エラー(エラーコード 70)が発生する可能性があるものの例</text>
	<text x="40.5px" y="688.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_fs.CopyFile, g_fs.CopyFolder, g_fs.MoveFile, g_fs.MoveFolder<tspan x="40.5px" y="703.5px" xml:space="preserve">g_fs.DeleteFolder, g_fs.CreateFolder</tspan>
	<tspan x="40.5px" y="718.5px" xml:space="preserve">g_fs.CreateTextFile, g_fs.OpenTextFile</tspan>
	<tspan x="40.5px" y="733.5px" xml:space="preserve">File::Name への代入による改名, ADODBStream::SaveToFile</tspan></text>
	<text x="27.5px" y="327.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib が提供するファイル操作機能は、書き込み拒否エラーが発生しないように対処されて<tspan x="27.5px" y="342.5px" xml:space="preserve">いるため、IsWriteAccessDenied を呼び出す必要はありません。</tspan></text>
	<a xlink:href="http://blog.livedoor.jp/sage_p/archives/51631319.html" target="_blank">
	<text x="64.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルの負荷が高いとスクリプトが中断してしまう Windows (Web)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File_w_Manually.vbs" target="_blank">
	<text x="80.5px" y="1108.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File_w_Manually.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_File_c_Manually.vbs" target="_blank">
	<text x="80.5px" y="1091.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File_c_Manually.vbs</text>
	</a>
</g>
<g id="page709" width="633" height="332" transform="translate(+10,+387135)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="633.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="633.5" y1="-0.5" x2="633.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="332.5" x2="633.5" y2="332.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetFilesToReadOnly" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetFilesToReadOnly</text>
	<g>
	<rect x="45.5" y="173.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetFilesToReadOnly  g_fs.GetFolder( "C:\folder" )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetFilesToReadOnly( in_Folder as Folder )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中にあるすべてのファイルを、読み取り専用にします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Folder</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み取り専用に設定するファイルが入ったフォルダーの</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#SetFilesToNotReadOnly" onclick="chgPage( evt, 710 )">
	<text x="75.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetFilesToNotReadOnly</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetFilesToReadOnly]" target="_blank">
	<text x="86.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="489.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Folder オブジェクト</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#File_Attributes">
	<text x="75.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ File::Attributes</text>
	</a>
	<a xlink:href="#GetReadOnlyList" onclick="chgPage( evt, 688 )">
	<text x="75.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetReadOnlyList</text>
	</a>
</g>
<g id="page710" width="632" height="316" transform="translate(+10,+387477)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="316.5" x2="632.5" y2="316.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetFilesToNotReadOnly" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetFilesToNotReadOnly</text>
	<g>
	<rect x="45.5" y="173.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetFilesToNotReadOnly  g_fs.GetFolder( "C:\folder" )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetFilesToNotReadOnly( in_Folder as Folder )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーの中にあるすべてのファイルを、読み取り専用ではなくします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Folder</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">読み取り専用に設定するファイルが入ったフォルダーの</text>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetFilesToNotReadOnly]" target="_blank">
	<text x="86.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#folder_obj">
	<text x="489.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Folder オブジェクト</text>
	</a>
	<a xlink:href="#SetFilesToReadOnly" onclick="chgPage( evt, 709 )">
	<text x="81.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetFilesToReadOnly</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#File_Attributes">
	<text x="81.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ File::Attributes</text>
	</a>
</g>
<g id="page711" width="613" height="1408" transform="translate(+10,+387803)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="1408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1408.5" x2="613.5" y2="1408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BinaryArray" class="title, keyword3" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BinaryArray クラス、バイナリーファイル</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリー・ファイルのデータを扱いやすくするクラスです。<tspan x="24.5px" y="76.5px" xml:space="preserve">ファイルを配列のように扱うことができます。</tspan></text>
	<text x="24.5px" y="138.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="66.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Byte 配列 (VBScript)</text>
	</a>
	<g>
	<rect x="37.5" y="330.5" width="298" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set bin = new BinaryArray<tspan x="45.5px" y="361.5px" xml:space="preserve">    bin.Size = 4</tspan>
	<tspan x="45.5px" y="376.5px" xml:space="preserve">    bin(0) = &amp;hFF  '// low  byte of BOM</tspan>
	<tspan x="45.5px" y="391.5px" xml:space="preserve">    bin(1) = &amp;hFE  '// high byte of BOM</tspan>
	<tspan x="45.5px" y="406.5px" xml:space="preserve">    bin(2) = &amp;h80  '// low  byte of hiragana mu</tspan>
	<tspan x="45.5px" y="421.5px" xml:space="preserve">    bin(3) = &amp;h30  '// high byte of hiragana mu</tspan>
	<tspan x="45.5px" y="436.5px" xml:space="preserve">    bin.Save  "unicode_sample.txt"</tspan></text>
	</g>
	<text x="24.5px" y="175.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルへライト。 Unicode 形式のテキストファイル 「む(=0x3080)」 を作る</text>
	<g>
	<rect x="37.5" y="218.5" width="328" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set bin = ReadBinaryFile( "unicode_sample.txt" )<tspan x="45.5px" y="249.5px" xml:space="preserve">    If bin(0) = &amp;hFF  and  bin(1) = &amp;hFE Then</tspan>
	<tspan x="45.5px" y="264.5px" xml:space="preserve">        echo  "This is unicode file."</tspan>
	<tspan x="45.5px" y="279.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<text x="34.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルからリード。Unicode 形式のテキストファイルかどうか判定する</text>
	<text x="24.5px" y="954.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<g>
	<rect x="37.5" y="491.5" width="502" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set bin = new BinaryArray<tspan x="45.5px" y="522.5px" xml:space="preserve">    bin.Load  "unicode_sample.txt"</tspan>
	<tspan x="45.5px" y="537.5px" xml:space="preserve">    strbin = bin.Read( Empty, Empty )</tspan>
	<tspan x="45.5px" y="552.5px" xml:space="preserve">    strbin = LeftB( strbin, 2 ) + ChrB( &amp;h6F ) + ChrB( &amp;h30 ) + MidB( strbin, 3 )</tspan>
	<tspan x="45.5px" y="567.5px" xml:space="preserve">    bin.Write  strbin, 0, Empty</tspan>
	<tspan x="45.5px" y="582.5px" xml:space="preserve">    bin.Save  "unicode_sample.txt"</tspan></text>
	</g>
	<text id="BinaryArrayEditSamp" x="34.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルの変更。 Unicode テキスト・ファイルの先頭に 「は(=0x306F)」 を追加する</text>
	<text x="60.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LeftB, MidB, RightB, LenB, AscB, ChrB は、文字列操作関数のバイナリ版です。</text>
	<text x="24.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="85.5" y="92.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="93.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="128.5px" y="985.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素。 配列番号。 （デフォルト・プロパティ）</text>
	<a xlink:href="#Item_BinaryArray" onclick="chgPage( evt, 716 )">
	<text pub="n" x="45.5px" y="985.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Item</text>
	</a>
	<a xlink:href="#Size_BinaryArray" onclick="chgPage( evt, 717 )">
	<text pub="n" x="45.5px" y="1008.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Size</text>
	</a>
	<a xlink:href="#Load_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Load_BinaryArray" onclick="chgPage( evt, 719 )">
	<text pub="n" x="45.5px" y="1088.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Load</text>
	</a>
	<a xlink:href="#Save_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Save_BinaryArray" onclick="chgPage( evt, 720 )">
	<text pub="n" x="45.5px" y="1105.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Save</text>
	</a>
	<a xlink:href="#Read_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Read_BinaryArray" onclick="chgPage( evt, 721 )">
	<text pub="n" x="45.5px" y="1122.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Read</text>
	</a>
	<a xlink:href="#Write_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="45.5px" y="1139.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Write</text>
	</a>
	<a xlink:href="#ToEmpty_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#ToEmpty_BinaryArray" onclick="chgPage( evt, 729 )">
	<text pub="n" x="45.5px" y="1235.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ToEmpty</text>
	</a>
	<a xlink:href="#Size_BinaryArray" onclick="chgPage( evt, 717 )">
	<text pub="n" x="45.5px" y="1024.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Length</text>
	</a>
	<a xlink:href="#Size_BinaryArray" onclick="chgPage( evt, 717 )">
	<text pub="n" x="45.5px" y="1040.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Count</text>
	</a>
	<a xlink:href="#ReDim_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#ReDim_BinaryArray" onclick="chgPage( evt, 718 )">
	<text pub="n" x="45.5px" y="1056.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReDim_</text>
	</a>
	<a xlink:href="#UBound_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#UBound_BinaryArray" onclick="chgPage( evt, 730 )">
	<text pub="n" x="45.5px" y="1252.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.UBound_</text>
	</a>
	<text x="128.5px" y="1008.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数。 バイト・サイズ</text>
	<text x="128.5px" y="1024.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数。 バイト・サイズ</text>
	<text x="128.5px" y="1040.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数。 バイト・サイズ</text>
	<text x="128.5px" y="1056.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素数を変更します。 ReDim Preserve と同じです。</text>
	<text x="128.5px" y="1088.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容を、配列に入力します。</text>
	<text x="128.5px" y="1105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容を、ファイルに出力します。</text>
	<text x="128.5px" y="1122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容の一部を、Byte 配列にして返します。</text>
	<text x="128.5px" y="1139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容の一部を、変更します。</text>
	<text x="128.5px" y="1235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を空にします。 配列要素数は 0 になります。</text>
	<text x="128.5px" y="1252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最大要素番号を返します。</text>
	<text x="128.5px" y="1269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を文字列にします。 ダンプします。</text>
	<text x="24.5px" y="1307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary" target="_blank">
	<text x="77.5px" y="1307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary フォルダ</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray]" target="_blank">
	<text x="326.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#ReadStruct_BinaryArray" onclick="chgPage( evt, 723 )">
	<text pub="n" x="45.5px" y="1156.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReadStruct</text>
	</a>
	<a xlink:href="#WriteStruct_BinaryArray" onclick="chgPage( evt, 724 )">
	<text pub="n" x="45.5px" y="1173.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.WriteStruct</text>
	</a>
	<a xlink:href="#xml_BinaryArray" onclick="chgPage( evt, 731 )">
	<text pub="n" x="45.5px" y="1269.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.xml</text>
	</a>
	<text x="128.5px" y="1156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容の一部を、構造化した辞書を取得します。</text>
	<text x="128.5px" y="1173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化した配列を使って、バイナリ配列の内容の一部にライトします。</text>
	<g>
	<rect x="37.5" y="658.5" width="544" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  bin, out, size<tspan x="45.5px" y="689.5px" xml:space="preserve">    bin.Write  &amp;h10, Empty, Array( &amp;h12, &amp;h34, &amp;h56, &amp;h78, &amp;h9A, &amp;hBC, &amp;hDE )</tspan>
	<tspan x="45.5px" y="704.5px" xml:space="preserve">    size = bin.ReadStruct( &amp;h10, out, Array( "a", vbByte,  "b", vbInteger+vbArray, 3 ) )</tspan>
	<tspan x="45.5px" y="719.5px" xml:space="preserve">    '// out("a")    = &amp;h12</tspan>
	<tspan x="45.5px" y="734.5px" xml:space="preserve">    '// out("b")(0) = &amp;h5634</tspan>
	<tspan x="45.5px" y="749.5px" xml:space="preserve">    '// out("b")(1) = &amp;h9A78</tspan>
	<tspan x="45.5px" y="764.5px" xml:space="preserve">    '// out("b")(2) = &amp;hDEBC</tspan></text>
	</g>
	<text x="34.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーファイルを構造化してリードする</text>
	<a xlink:href="#ReadStruct_BinaryArray" onclick="chgPage( evt, 723 )">
	<text pub="n" x="129.5px" y="704.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ReadStruct</text>
	</a>
	<a xlink:href="#Read_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Read_BinaryArray" onclick="chgPage( evt, 721 )">
	<text pub="n" x="141.5px" y="537.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Read</text>
	</a>
	<a xlink:href="#Write_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="87.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Write</text>
	</a>
	<a xlink:href="#Save_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Save_BinaryArray" onclick="chgPage( evt, 720 )">
	<text pub="n" x="87.5px" y="582.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Save</text>
	</a>
	<a xlink:href="#Load_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Load_BinaryArray" onclick="chgPage( evt, 719 )">
	<text pub="n" x="87.5px" y="522.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Load</text>
	</a>
	<a xlink:href="#Write_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="87.5px" y="689.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Write</text>
	</a>
	<a xlink:href="#Size_BinaryArray" onclick="chgPage( evt, 717 )">
	<text pub="n" x="87.5px" y="361.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Size</text>
	</a>
	<a xlink:href="#Save_BinaryArray" cats_vhref="%vbslib_new%\_src\vbslib.svg#Save_BinaryArray" onclick="chgPage( evt, 720 )">
	<text pub="n" x="87.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Save</text>
	</a>
	<text x="45.5px" y="1190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.WriteFromBinaryArray</text>
	<text x="189.5px" y="1190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容の一部をコピーします。</text>
	<a xlink:href="#ReadBinaryFile" onclick="chgPage( evt, 471 )">
	<text x="129.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadBinaryFile</text>
	</a>
	<g>
	<rect x="37.5" y="816.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="832.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set bin = new_BinaryArray( Array( &amp;h42, &amp;h4D ) )</text>
	</g>
	<text x="34.5px" y="806.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーデータを作成する</text>
	<text x="24.5px" y="1334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#OpenForReadRIFF" onclick="chgPage( evt, 736 )">
	<text x="77.5px" y="1355.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReadRIFF</text>
	</a>
	<a xlink:href="#OpenForWriteRIFF" onclick="chgPage( evt, 743 )">
	<text x="77.5px" y="1373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForWriteRIFF</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ADODB_Stream">
	<text x="77.5px" y="1334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ADODB.Stream</text>
	</a>
	<text id="bin_dump" class="keyword" x="34.5px" y="869.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーデータをダンプ表示する</text>
	<g>
	<rect x="37.5" y="879.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    echo_v  new_BinaryArrayAsText( "漢字", Empty ).xml</text>
	</g>
	<a xlink:href="#WriteFromDump_BinaryArray" onclick="chgPage( evt, 726 )">
	<text x="45.5px" y="1207.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.WriteFromDump</text>
	</a>
</g>
<g id="page712" width="578" height="363" transform="translate(+10,+389221)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="363.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="363.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="363.5" x2="578.5" y2="363.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_BinaryArray</text>
	<g>
	<rect x="31.5" y="221.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set bin = new_BinaryArray( Array( &amp;h42, &amp;h4D ) )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_BinaryArray( IntegerArray as array of integer ) as BinaryArray</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列を生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IntegerArray</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーの内容に相当する配列。 数値型または</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="198.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成されたバイナリ配列</text>
	<text x="24.5px" y="326.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="209.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#ReadBinaryFile" onclick="chgPage( evt, 471 )">
	<text x="71.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadBinaryFile</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[new_BinaryArray]" target="_blank">
	<text x="85.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="482.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Byte 配列</text>
	</a>
	<g>
	<rect x="31.5" y="253.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  binary = bin_1.Read( &amp;h10, &amp;h28 )<tspan x="39.5px" y="284.5px" xml:space="preserve">  echo_v  GetEchoStr( new_BinaryArray( binary ) )</tspan></text>
	</g>
</g>
<g id="page713" width="469" height="261" transform="translate(+10,+389594)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="469.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="261.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="469.5" y1="-0.5" x2="469.5" y2="261.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="261.5" x2="469.5" y2="261.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_BinaryArrayFromFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_BinaryArrayFromFile</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_BinaryArrayFromFile( Path as string ) as BinaryArray</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ・ファイルからバイナリ配列を生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="161.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ・ファイルのパス</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="161.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成されたバイナリ配列</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[new_BinaryArrayFromFile]" target="_blank">
	<text x="83.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Load_BinaryArray" onclick="chgPage( evt, 719 )">
	<text x="83.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Load (BinaryArray)</text>
	</a>
	<a xlink:href="#ReadBinaryFile" onclick="chgPage( evt, 471 )">
	<text x="83.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadBinaryFile</text>
	</a>
</g>
<g id="page714" width="523" height="340" transform="translate(+10,+389865)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="340.5" x2="523.5" y2="340.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_BinaryArrayFromBase64" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_BinaryArrayFromBase64</text>
	<g>
	<rect x="31.5" y="248.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set bin = new_BinaryArrayFromBase64( "EjRWeA==" )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_BinaryArrayFromBase64( Base64_Text as string ) as BinaryArray</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Base64 でエンコードされた文字列からバイナリ配列を生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Base64_Text</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Base64 でエンコードされた文字列</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="198.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成されたバイナリ配列</text>
	<text x="24.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[new_BinaryArrayFromBase64]" target="_blank">
	<text x="85.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="200.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[Test_of_Base64]" target="_blank">
	<text x="85.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<text x="199.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_of_Base64</text>
	<text x="24.5px" y="303.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Base64_BinaryArray" onclick="chgPage( evt, 734 )">
	<text x="71.5px" y="303.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64 (BinaryArray)</text>
	</a>
</g>
<g id="page715" width="601" height="473" transform="translate(+10,+390215)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="473.5" x2="601.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="new_BinaryArrayAsText" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">new_BinaryArrayAsText</text>
	<g>
	<rect x="40.5" y="219.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set bin = new_BinaryArrayAsText( "漢字", "EUC-JP" )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_BinaryArrayAsText( Text as string, CharacterSet as string ) as BinaryArray</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列から指定した文字コードセットのバイナリ・データを持つバイナリ配列を生成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Text</text>
	<text x="198.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharacterSet</text>
	<text x="198.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードセット、Empty を指定すると "Unicode"</text>
	<text x="24.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="351.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[new_BinaryArrayAsText]" target="_blank">
	<text x="85.5px" y="351.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#T_Binary_TextCharacterSet" target="_blank">
	<text x="85.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<text x="199.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Binary_TextCharacterSet</text>
	<text x="24.5px" y="398.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Text_BinaryArray" onclick="chgPage( evt, 735 )">
	<text x="68.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Text (BinaryArray)</text>
	</a>
	<text x="198.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成されたバイナリ配列</text>
	<text x="97.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text x="68.5px" y="417.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<text x="267.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードセット一覧</text>
	<text x="108.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EUC-JP 形式の文字列が格納されたバイナリ配列を生成します。</text>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="108.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中のすべての文字コード（Unicode）を表示します。</text>
	<g>
	<rect x="40.5" y="287.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo_v  new_BinaryArrayAsText( "漢字", Empty ).xml</text>
	</g>
	<a xlink:href="#AssertString" onclick="chgPage( evt, 1003 )">
	<text x="68.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AssertString</text>
	</a>
	<text x="194.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列が異なっていたら Diff ツールを開きます</text>
</g>
<g id="page716" width="515" height="301" transform="translate(+10,+390698)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="515.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="515.5" y1="-0.5" x2="515.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="301.5" x2="515.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Item_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Item、配列番号 (BinaryArray)</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Default Property  BinaryArray::Item( i as integer ) as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列番号を使って、バイナリ配列の要素を参照します。 （デフォルト・プロパティ）</text>
	<text x="32.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="153.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の要素の番号。 先頭は 0</text>
	<g>
	<rect x="43.5" y="199.5" width="232" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  bin : Set bin = new BinaryArray<tspan x="51.5px" y="230.5px" xml:space="preserve">bin.Load  "a.bin"</tspan>
	<tspan x="51.5px" y="245.5px" xml:space="preserve">echo  bin(0) '// bin.Item(0) と同じ</tspan>
	<tspan x="51.5px" y="260.5px" xml:space="preserve">bin(0) = &amp;h30</tspan></text>
	</g>
	<text x="24.5px" y="187.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="87.5px" y="245.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">bin(0)</text>
	<text x="51.5px" y="260.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">bin(0)</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::Item]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１バイトずつアクセスします。</text>
</g>
<g id="page717" width="328" height="371" transform="translate(+10,+391009)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="328.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="328.5" y1="-0.5" x2="328.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="371.5" x2="328.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Size_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Size, Length, Count (BinaryArray)</text>
	<g>
	<rect x="25.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  BinaryArray::Size as integer</text>
	</g>
	<g>
	<rect x="25.5" y="80.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  BinaryArray::Length as integer</text>
	</g>
	<g>
	<rect x="25.5" y="113.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  BinaryArray::Count as integer</text>
	</g>
	<text x="33.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の要素数。 バイト・サイズ</text>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値を設定すると、配列のサイズが変化します。<tspan x="33.5px" y="206.5px" xml:space="preserve">大きくなった部分の値は、0x00 になります。</tspan>
	<tspan x="33.5px" y="221.5px" xml:space="preserve">小さくなった部分は削除されます。</tspan></text>
	<g>
	<rect x="43.5" y="269.5" width="232" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  bin : Set bin = new BinaryArray<tspan x="51.5px" y="300.5px" xml:space="preserve">bin.Load  "a.bin"</tspan>
	<tspan x="51.5px" y="315.5px" xml:space="preserve">bin.Size = bin.Size + 1</tspan>
	<tspan x="51.5px" y="330.5px" xml:space="preserve">bin.Save  "a_plus1.bin"</tspan></text>
	</g>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="141.5px" y="315.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Size</text>
	<text x="75.5px" y="315.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Size</text>
</g>
<g id="page718" width="543" height="208" transform="translate(+10,+391390)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="543.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="543.5" y1="-0.5" x2="543.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="208.5" x2="543.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReDim_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReDim_ (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::ReDim_( UBound as integer )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の要素数（＝バイトサイズ）を変更します。 ReDim Preserve と同じです。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UBound</text>
	<text x="160.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい配列の最大要素番号</text>
	<text x="32.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReDim の末尾にアンダースコアが付いています。<tspan x="32.5px" y="171.5px" xml:space="preserve">（ReDim は予約語であるため。）</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::ReDim_]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page719" width="362" height="247" transform="translate(+10,+391608)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="362.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="362.5" y1="-0.5" x2="362.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="247.5" x2="362.5" y2="247.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Load_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Load (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::Load( Path as string )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容を、バイナリ配列に入力します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス</text>
	<text x="32.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列に元々入っていた内容は無くなります。</text>
	<a xlink:href="#ReadBinaryFile" onclick="chgPage( evt, 471 )">
	<text x="68.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadBinaryFile</text>
	</a>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_BinaryArrayFromFile" onclick="chgPage( evt, 713 )">
	<text x="68.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayFromFile</text>
	</a>
</g>
<g id="page720" width="334" height="288" transform="translate(+10,+391865)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="334.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="334.5" y1="-0.5" x2="334.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="288.5" x2="334.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Save_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Save (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::Save( Path as string )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の内容を、ファイルに出力します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス</text>
	<g>
	<rect x="38.5" y="171.5" width="244" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  i<tspan x="46.5px" y="202.5px" xml:space="preserve">  Dim  bin : Set bin = new BinaryArray</tspan>
	<tspan x="46.5px" y="217.5px" xml:space="preserve">  bin.ReDim_  &amp;hFF</tspan>
	<tspan x="46.5px" y="232.5px" xml:space="preserve">  For i=0 To &amp;hFF : bin(i) = i : Next</tspan>
	<tspan x="46.5px" y="247.5px" xml:space="preserve">  bin.Save  "a.bin"</tspan></text>
	</g>
	<text x="22.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page721" width="578" height="489" transform="translate(+10,+392163)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="489.5" x2="578.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Read_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Read (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  BinaryArray::Read( Offset as integer, Length as integer ) as array of Byte</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の内容の一部を、Byte 配列にして返します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="153.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中で抽出する部分の先頭の位置。 配列の先頭から = 0</text>
	<text x="153.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中で抽出する部分の長さ（バイト）。 -1 = 最後まで</text>
	<text x="96.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Length</text>
	<text x="32.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset = 0 または Empty にすると、配列の先頭からになります。<tspan x="32.5px" y="210.5px" xml:space="preserve">Length = -1 または Empty にすると、配列の最後までになります。</tspan></text>
	<text x="96.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="153.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の内容の一部を抽出した Byte 配列</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="394.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Byte 配列</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="460.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">array of Byte</text>
	</a>
	<text x="32.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値に、文字列関数 LeftB, MidB, RightB, LenB, AscB, ChrB を使うことができます。<tspan x="32.5px" y="254.5px" xml:space="preserve">返り値に対して + 演算子は使えませんが、MidB( ByteArray, 1 ) などで String 型に変換</tspan>
	<tspan x="32.5px" y="269.5px" xml:space="preserve">すれば、+ 演算子が使えます。</tspan></text>
	<text x="25.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="322.5" width="232" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="338.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  binary = bin.Read( &amp;h10, &amp;h28 )<tspan x="46.5px" y="353.5px" xml:space="preserve">  echo  AscB( MidB( binary, 3, 1 ) )</tspan></text>
	</g>
	<a xlink:href="#BinaryArrayEditSamp" onclick="chgPage( evt, 711 )">
	<text x="97.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリ・ファイルの変更</text>
	</a>
	<text x="25.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::Read]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="25.5px" y="433.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReadStruct_BinaryArray" onclick="chgPage( evt, 723 )">
	<text pub="n" x="75.5px" y="433.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadStruct (BinaryArray)</text>
	</a>
	<a xlink:href="#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="256.5px" y="433.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Write (BinaryArray)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Read_ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Read_ADODB_Stream">
	<text x="75.5px" y="452.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Read (ADODB.Stream)</text>
	</a>
</g>
<g id="page722" width="596" height="484" transform="translate(+10,+392662)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="484.5" x2="596.5" y2="484.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Write_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Write (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::Write( Offset as integer, Length as integer, ByteArray as variant )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の内容の一部を、変更します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="90.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ByteArray</text>
	<text x="162.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更内容が格納された文字列（UTF-16）、または配列、または数値</text>
	<text x="90.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Length</text>
	<text x="162.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中で変更する部分の長さ（バイト）。 -1 = ByteArray 引数の全体</text>
	<text x="162.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中で変更する部分の先頭の位置。 配列の先頭から = 0</text>
	<text x="90.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="32.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset = 0 または Empty にすると、配列の先頭からになります。<tspan x="32.5px" y="210.5px" xml:space="preserve">Length = -1 または Empty にすると、配列の最後までになります。</tspan></text>
	<text x="25.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="256.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  bin.Write  0, Empty, Array( &amp;h42, &amp;h4D )</text>
	</g>
	<a xlink:href="#BinaryArrayEditSamp" onclick="chgPage( evt, 711 )">
	<text x="102.5px" y="376.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリ・ファイルの変更</text>
	</a>
	<text x="25.5px" y="376.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="286.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  bin.Write  0, 2, ChrB( &amp;h42 ) + ChrB( &amp;h4D )</text>
	</g>
	<g>
	<rect x="38.5" y="316.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  bin.Write  1, 1, &amp;h4D</text>
	</g>
	<a xlink:href="#ConvertToByteArray_ADODBConsts" cats_vhref="%vbslib_new%\_src\vbslib.svg#ConvertToByteArray_ADODBConsts" onclick="chgPage( evt, 753 )">
	<text pub="n" x="66.5px" y="447.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToByteArray (ADODBConsts)</text>
	</a>
	<text x="25.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::Write]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Read_BinaryArray" onclick="chgPage( evt, 721 )">
	<text pub="n" x="66.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Read (BinaryArray)</text>
	</a>
	<a xlink:href="#WriteStruct_BinaryArray" onclick="chgPage( evt, 724 )">
	<text pub="n" x="66.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteStruct (BinaryArray)</text>
	</a>
</g>
<g id="page723" width="607" height="676" transform="translate(+10,+393156)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="676.5" x2="607.5" y2="676.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadStruct_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadStruct (BinaryArray)</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  BinaryArray::ReadStruct( Offset as integer, out_Dic as dictionary,<tspan x="33.5px" y="78.5px" xml:space="preserve">                                   FormatArray as integer ) as integer</tspan></text>
	</g>
	<text x="32.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の内容の一部をリードした内容を、構造化した辞書を取得します。</text>
	<text x="32.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="190.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の中で抽出する部分の先頭の位置。 配列の先頭から = 0</text>
	<text x="190.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 数値の辞書。 キーは FormatArray に指定したもの。</text>
	<text x="96.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Dic</text>
	<text x="96.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="190.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">抽出した部分のバイナリの大きさ（バイト）</text>
	<text x="25.5px" y="228.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="238.5" width="532" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  bin, out, size<tspan x="46.5px" y="269.5px" xml:space="preserve">  bin.Write  &amp;h10, Empty, Array( &amp;h12, &amp;h34, &amp;h56, &amp;h78, &amp;h9A, &amp;hBC, &amp;hDE )</tspan>
	<tspan x="46.5px" y="284.5px" xml:space="preserve">  size = bin.ReadStruct( &amp;h10, out, Array( "a", vbByte,  "b", vbInteger+vbArray, 3 ) )</tspan>
	<tspan x="46.5px" y="299.5px" xml:space="preserve">  '// out("a")    = &amp;h12</tspan>
	<tspan x="46.5px" y="314.5px" xml:space="preserve">  '// out("b")(0) = &amp;h5634</tspan>
	<tspan x="46.5px" y="329.5px" xml:space="preserve">  '// out("b")(1) = &amp;h9A78</tspan>
	<tspan x="46.5px" y="344.5px" xml:space="preserve">  '// out("b")(2) = &amp;hDEBC</tspan></text>
	</g>
	<text x="190.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列から抽出する部分の型の集合 （下記）</text>
	<text x="96.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FormatArray</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::ReadStruct]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="25.5px" y="388.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FormatArray 引数</text>
	<text x="32.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Dic （辞書型） に格納するキーの名前と、値の型を、順番に並べた配列を指定します。<tspan x="32.5px" y="431.5px" xml:space="preserve">vbInteger などの型に ＋vbArray したときは、配列をリードします。 このとき、更に配列の</tspan>
	<tspan x="32.5px" y="446.5px" xml:space="preserve">要素数を指定してください。 要素数を -1 にすると、ファイルの最後までリードします。</tspan>
	<tspan x="32.5px" y="461.5px" xml:space="preserve">下記の c は、ADODBConsts です。</tspan></text>
	<text x="41.5px" y="494.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbByte</text>
	<text x="189.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1バイト、符号なし、0〜255</text>
	<text x="41.5px" y="515.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbInteger</text>
	<text x="189.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2バイト、符号あり、-32768〜32767, &amp;h0000〜&amp;hFFFF</text>
	<text x="41.5px" y="536.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbInteger + c.Unsigned</text>
	<text x="189.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2バイト、符号なし、Long型、0〜65535</text>
	<text x="41.5px" y="557.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbLong</text>
	<text x="189.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4バイト、符号あり、-2147483648〜2147483647、&amp;h10000〜&amp;hFFFFFFFF</text>
	<text x="41.5px" y="578.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">* + vbArray</text>
	<text x="189.5px" y="578.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">配列。 vbByte などの型に vbArray をプラスしてください。<tspan x="189.5px" y="593.5px" xml:space="preserve">FormatArray には、配列の要素数も指定してください。</tspan>
	<tspan x="189.5px" y="608.5px" xml:space="preserve">要素数を -1 にすると、ファイルの最後までリードします。</tspan></text>
	<text x="196.5px" y="284.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&amp;h10  out</text>
	<text x="304.5px" y="284.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a", vbByte,  "b", vbInteger+vbArray, 3</text>
	<text x="25.5px" y="640.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#WriteStruct_BinaryArray" onclick="chgPage( evt, 724 )">
	<text pub="n" x="71.5px" y="640.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteStruct (BinaryArray)</text>
	</a>
	<a xlink:href="#Read_BinaryArray" onclick="chgPage( evt, 721 )">
	<text pub="n" x="249.5px" y="640.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Read (BinaryArray)</text>
	</a>
</g>
<g id="page724" width="655" height="679" transform="translate(+10,+393842)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="655.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="679.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="655.5" y1="-0.5" x2="655.5" y2="679.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="679.5" x2="655.5" y2="679.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteStruct_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteStruct (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::WriteStruct( Offset as integer, FormatAndDataArray as array )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化した配列を使って、バイナリ配列の内容の一部に、バイナリーデータをライトします。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="234.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の中で変更する範囲の先頭位置。 配列の先頭から = 0</text>
	<text x="234.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列へライトする部分の型とライトする値の集合 （下記）</text>
	<text x="96.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FormatAndDataArray</text>
	<text x="25.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="300.5" width="568" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    bin.WriteStruct  &amp;h40, Array( vbByte, &amp;h12, vbInteger, Array( &amp;h5634, &amp;h9A78, &amp;hDEBC ) )<tspan x="46.5px" y="331.5px" xml:space="preserve">    '// bin = 0x0040 : 12 34 56 78 9A BC DE</tspan></text>
	</g>
	<text x="25.5px" y="586.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::WriteStruct]" target="_blank">
	<text x="278.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="25.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FormatAndDataArray 引数</text>
	<text x="32.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「値の型」 要素と、「値、または、値を並べた配列」 要素を繰り返す配列を指定します。</text>
	<text x="41.5px" y="482.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbByte</text>
	<text x="189.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1バイト、符号なし、0〜255</text>
	<text x="41.5px" y="503.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbInteger</text>
	<text x="189.5px" y="503.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2バイト、符号あり、-32768〜32767, &amp;h0000〜&amp;hFFFF</text>
	<text x="41.5px" y="524.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbInteger + c.Unsigned</text>
	<text x="189.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2バイト、符号なし、Long型、0〜65535</text>
	<text x="41.5px" y="545.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbLong</text>
	<text x="189.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4バイト、符号あり、-2147483648〜2147483647、&amp;h10000〜&amp;hFFFFFFFF</text>
	<a xlink:href="#ConvertToStructuredByteArray_ADODBConsts" onclick="chgPage( evt, 754 )">
	<text x="71.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToStructuredByteArray (ADODBConsts)</text>
	</a>
	<a xlink:href="#ReadStruct_BinaryArray" onclick="chgPage( evt, 723 )">
	<text pub="n" x="71.5px" y="624.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadStruct (BinaryArray)</text>
	</a>
	<a xlink:href="#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="71.5px" y="586.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Write (BinaryArray)</text>
	</a>
	<text x="46.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列 bin の 0x40 の位置に、vbByte型（8ビット整数型）の 0x12 と、vbInteger型（16ビット<tspan x="46.5px" y="373.5px" xml:space="preserve">整数型）の 0x5634, 0x9A78, 0xDEBC を格納します。</tspan></text>
	<text x="46.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列 bin の 0 の位置に、vbByte型（8ビット整数型）の 0x12、0x34、0x56、0x78 <tspan x="46.5px" y="275.5px" xml:space="preserve">を格納します。</tspan></text>
	<g>
	<rect x="38.5" y="202.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    bin.WriteStruct  0, Array( vbByte, Array( &amp;h12, &amp;h34, &amp;h56, &amp;h78 ) )<tspan x="46.5px" y="233.5px" xml:space="preserve">    '// bin = 0x0000 : 12 34 56 78</tspan></text>
	</g>
	<a xlink:href="#new_BinaryArray" onclick="chgPage( evt, 712 )">
	<text x="71.5px" y="605.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArray</text>
	</a>
</g>
<g id="page725" width="613" height="284" transform="translate(+10,+394531)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="284.5" x2="613.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteFromBinaryArray_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteFromBinaryArray (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::WriteFromBinaryArray( WriteOffset as integer,<tspan x="34.5px" y="79.5px" xml:space="preserve">  ReadBinaryArray as BinaryArray, ReadOffset as integer, Size as integer )</tspan></text>
	</g>
	<text x="32.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の一部を別のバイナリ配列に、高速にコピーします。</text>
	<text x="32.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me</text>
	<text x="217.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先となるバイナリ配列</text>
	<text x="217.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Me の中で変更する範囲の先頭位置。 配列の先頭から = 0</text>
	<text x="96.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteOffset</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::WriteStruct]" target="_blank">
	<text x="299.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="96.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadBinaryArray</text>
	<text x="96.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadOffset</text>
	<text x="96.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Size</text>
	<text x="217.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元となるバイナリ配列</text>
	<text x="217.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadBinaryArray の中の範囲の先頭位置。 配列の先頭から = 0</text>
	<text x="217.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピーするサイズ（バイト）, -1=最後まで</text>
	<text x="32.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadBinaryArray のサイズより大きな値を Size 引数に指定したときは、最後までコピーします。</text>
</g>
<g id="page726" width="618" height="526" transform="translate(+10,+394825)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="618.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="526.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="618.5" y1="-0.5" x2="618.5" y2="526.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="526.5" x2="618.5" y2="526.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteFromDump_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteFromDump (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::WriteFromDump( in_Offset  as integer,  in_Dump  as string )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列にダンプされたバイナリーデータを、バイナリ配列の内容の一部に、ライトします。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Offset</text>
	<text x="174.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の中で変更する範囲の先頭位置。 配列の先頭から = 0</text>
	<text x="174.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリーデータをダンプした文字列</text>
	<text x="96.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Dump</text>
	<text x="25.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#BinaryArray::WriteFromDump" target="_blank">
	<text x="80.5px" y="468.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="25.5px" y="468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="38.5" y="394.5" width="388" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    bin.WriteFromDump  %h10, "0x05 | 0x14, 0x1234, 0x98765432"<tspan x="46.5px" y="425.5px" xml:space="preserve">    '// bin = 0x0010 : 15 34 12 32 54 76 98</tspan></text>
	</g>
	<text x="46.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列 bin の 0 の位置に、vbByte型（8ビット整数型）の 0x12、0x34、0x56、0x78 <tspan x="46.5px" y="367.5px" xml:space="preserve">を、格納します。</tspan></text>
	<g>
	<rect x="38.5" y="294.5" width="250" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    bin.WriteFromDump  0, "12 34 56 78"<tspan x="46.5px" y="325.5px" xml:space="preserve">    '// bin = 0x0000 : 12 34 56 78</tspan></text>
	</g>
	<text x="30.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Dump 引数の中の、16進数と | 演算子以外は無視されます。 16進数は、接頭辞 0x を付けるか、<tspan x="30.5px" y="184.5px" xml:space="preserve">接頭辞を付けないでください。 | 演算子は、論理和です。</tspan>
	<tspan x="30.5px" y="199.5px" xml:space="preserve">無視される文字を除き、16進数が連続すると次のデータであるとして処理します。</tspan>
	<tspan x="30.5px" y="214.5px" xml:space="preserve">16進数の桁数がに応じて、整数のビット数が異なります。 2, 4, 8 桁なら、リトル エンディアンの </tspan>
	<tspan x="30.5px" y="229.5px" xml:space="preserve">8, 16, 32 ビット整数になります。</tspan></text>
	<text x="25.5px" y="489.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="188.5px" y="489.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Binary_FromDump</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#T_Binary_FromDump" target="_blank">
	<text x="80.5px" y="489.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
</g>
<g id="page727" width="428" height="268" transform="translate(+10,+395361)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="428.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="268.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="428.5" y1="-0.5" x2="428.5" y2="268.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="268.5" x2="428.5" y2="268.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Compare_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Compare (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  BinaryArray::Compare( ThanBinary as BinaryArray )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列を比較します。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThanBinary</text>
	<text x="203.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較対象のバイナリ配列</text>
	<text x="24.5px" y="207.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[Test_of_BinaryCompare]" target="_blank">
	<text x="84.5px" y="207.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray::Compare]" target="_blank">
	<text x="84.5px" y="183.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="96.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="203.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一致=0、StrComp と同じ</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#BinComp">
	<text x="84.5px" y="231.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Byte 配列（バイナリ）の内容を比較する</text>
	</a>
	<text x="24.5px" y="231.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page728" width="651" height="379" transform="translate(+10,+395639)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="651.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="651.5" y1="-0.5" x2="651.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="379.5" x2="651.5" y2="379.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SwapEndian_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SwapEndian (BinaryArray)</text>
	<g>
	<rect x="26.5" y="48.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::SwapEndian( Offset as integer, Size as integer, SwapUnitSize as integer )</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列の一部のエンディアンを逆にします。</text>
	<text x="32.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="203.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エンディアンを逆にする範囲の先頭オフセット</text>
	<text x="203.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エンディアンを逆にする範囲のサイズ（バイト）</text>
	<text x="96.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Size</text>
	<text x="25.5px" y="200.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="210.5" width="208" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '// bin = 12 34 56 78 9A BC DE<tspan x="46.5px" y="241.5px" xml:space="preserve">  bin.SwapEndian  &amp;h2, &amp;h4, 2</tspan>
	<tspan x="46.5px" y="256.5px" xml:space="preserve">  '// bin = 12 56 34 9A 78 BC DE</tspan></text>
	</g>
	<text x="40.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列 bin の 0x2 の位置から始まる 4バイトの範囲を、2バイト単位（2バイト整数）で逆にします。</text>
	<text x="96.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SwapUnitSize</text>
	<text x="203.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">逆にする単位</text>
	<text x="24.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[Test_of_SwapEndian]" target="_blank">
	<text x="84.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray::SwapEndian]" target="_blank">
	<text x="84.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page729" width="350" height="132" transform="translate(+10,+396028)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="350.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="350.5" y1="-0.5" x2="350.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="350.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ToEmpty_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ToEmpty (BinaryArray)</text>
	<g>
	<rect x="28.5" y="45.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  BinaryArray::ToEmpty()</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を空にします。 配列要素数は 0 になります。</text>
</g>
<g id="page730" width="479" height="180" transform="translate(+10,+396170)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="479.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="479.5" y1="-0.5" x2="479.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="180.5" x2="479.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UBound_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UBound_ (BinaryArray)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::UBound_() as integer</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列の最大要素番号を返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayClass]" target="_blank">
	<text id="ArrayClass_Pop" x="234.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="ArrayClass_Pop" x="30.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UBound の末尾にアンダースコアが付いています。<tspan x="30.5px" y="143.5px" xml:space="preserve">（UBound をオーバーライドすると、BinaryArray が実装できなくなるため。）</tspan></text>
</g>
<g id="page731" width="338" height="232" transform="translate(+10,+396360)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="338.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="338.5" y1="-0.5" x2="338.5" y2="232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="232.5" x2="338.5" y2="232.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="xml_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">xml (BinaryArray)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::xml() as string</text>
	</g>
	<text id="ArrayClass_Pop" x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列のすべての要素を文字列にします。</text>
	<g>
	<rect x="39.5" y="145.5" width="148" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;BinaryArray size="6"&gt;<tspan x="47.5px" y="176.5px" xml:space="preserve">FF FE 6F 30 80 30</tspan>
	<tspan x="47.5px" y="191.5px" xml:space="preserve">&lt;/BinaryArray&gt;</tspan></text>
	</g>
	<text x="30.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力例：</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[BinaryArray::xml]" target="_blank">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page732" width="565" height="898" transform="translate(+10,+396602)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="898.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="898.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="898.5" x2="565.5" y2="898.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MD5_BinaryArray" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MD5 (BinaryArray)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::MD5() as string</text>
	</g>
	<g>
	<rect x="31.5" y="597.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="613.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo  ReadBinaryFile( "Sample.zip" ).MD5</text>
	</g>
	<text x="33.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリー・データ（配列の全体）に対する ハッシュ値。</text>
	<text x="24.5px" y="708.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="585.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="687.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray::MD5]" target="_blank">
	<text x="71.5px" y="687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#ReadBinaryFile" onclick="chgPage( evt, 471 )" target="_blank">
	<text x="71.5px" y="708.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\MD5.svg#MD5" cats_vhref="%programming%\フォーマット ファイル 圧縮\MD5.svg#MD5">
	<text pub="apn" x="71.5px" y="729.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5</text>
	</a>
	<text x="24.5px" y="729.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="436.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MD5 ハッシュ値は、0〜9, a〜f の文字が32文字の文字列になります。</text>
	<text x="33.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SHA-1 ハッシュ値は、0〜9, a〜f の文字が40文字の文字列になります。</text>
	<text x="33.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SHA-256 ハッシュ値は、0〜9, a〜f の文字が64文字の文字列になります。</text>
	<g>
	<rect x="26.5" y="82.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::SHA1() as string</text>
	</g>
	<text x="24.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="SHA1" class="keyword" x="92.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">SHA1, SHA-1, SHA256, SHA-256, SHA384, SHA-384, SHA512, SHA-512, <tspan x="92.5px" y="861.5px" xml:space="preserve">RIPEMD160, RIPEMD-160</tspan></text>
	<g>
	<rect x="26.5" y="114.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::SHA256() as string</text>
	</g>
	<text x="33.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SHA-256, SHA-384, SHA-512, RIPEMD-160 は、Windows Vista 以降で使えます。</text>
	<g>
	<rect x="26.5" y="146.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::SHA384() as string</text>
	</g>
	<g>
	<rect x="26.5" y="178.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::SHA512() as string</text>
	</g>
	<text x="33.5px" y="487.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SHA-384 ハッシュ値は、0〜9, a〜f の文字が96文字の文字列になります。</text>
	<text x="33.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SHA-512 ハッシュ値は、0〜9, a〜f の文字が128文字の文字列になります。</text>
	<text x="33.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RIPEMD-160 ハッシュ値は、0〜9, a〜f の文字が40文字の文字列になります。</text>
	<g>
	<rect x="26.5" y="210.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::RIPEMD160() as string</text>
	</g>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\MD5.svg" cats_vhref="%programming%\フォーマット ファイル 圧縮\MD5.svg">
	<text x="133.5px" y="729.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ハッシュ値</text>
	</a>
	<g>
	<rect x="31.5" y="629.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5c1d447971bc0c49f09b2e965ac4ed37</text>
	</g>
	<text x="255.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 表示例</text>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="71.5px" y="746.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHash コマンド</text>
	</a>
	<a xlink:href="#MD5_List" onclick="chgPage( evt, 475 )">
	<text x="71.5px" y="763.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 リスト</text>
	</a>
	<a xlink:href="#new_BinaryArrayAsText" onclick="chgPage( evt, 715 )">
	<text x="71.5px" y="780.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayAsText</text>
	</a>
	<text x="245.5px" y="780.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列からハッシュ値を得る場合</text>
	<a xlink:href="..\..\..\programming\スクリプト\PowerShell\PowerShell.svg#md5">
	<text x="71.5px" y="797.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PowerShell - MD5を計算する</text>
	</a>
	<a xlink:href="#g_FileHashCache" onclick="chgPage( evt, 749 )">
	<text x="71.5px" y="814.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_FileHashCache</text>
	</a>
	<text x="33.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容が異なれば、ハッシュ値も異なります。 内容が異なるのにハッシュ値が<tspan x="33.5px" y="351.5px" xml:space="preserve">同じになる（衝突する）確率はわずかにありますが、実用的には問題ありません。 </tspan>
	<tspan x="33.5px" y="366.5px" xml:space="preserve">ファイルの内容のごく一部だけ変えたときは、衝突しません。 なぜなら、衝突させるには、</tspan>
	<tspan x="33.5px" y="381.5px" xml:space="preserve">ハッシュ アルゴリズムによって決まる法則で、ファイルの内容の全体を合わせる必要が</tspan>
	<tspan x="33.5px" y="396.5px" xml:space="preserve">あるからです。</tspan></text>
	<text x="33.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、ファイルのハッシュ値は、</text>
	<text x="306.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でも確認できます。</text>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="204.5px" y="302.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetHash コマンド</text>
	</a>
</g>
<g id="page733" width="563" height="519" transform="translate(+10,+397510)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="519.5" x2="563.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetVersionString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetVersionString サンプル</text>
	<g>
	<rect x="33.5" y="88.5" width="424" height="340"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="41.5px" y="119.5px" xml:space="preserve">    Set c = g_VBS_Lib</tspan>
	<tspan x="41.5px" y="134.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="149.5px" xml:space="preserve">    path = InputPath( "zipファイルのパス &gt;", c.CheckFileExists )</tspan>
	<tspan x="41.5px" y="164.5px" xml:space="preserve">    echo  GetVersionString( path )</tspan>
	<tspan x="41.5px" y="179.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="41.5px" y="194.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="209.5px" xml:space="preserve">Dim  g_VersionDataBase : g_VersionDataBase = Array(_</tspan>
	<tspan x="41.5px" y="224.5px" xml:space="preserve">    "c28bae2972d4e9c9f90ed1861f0b8002", "vbslib, 4.00, 2012-07-02",_</tspan>
	<tspan x="41.5px" y="239.5px" xml:space="preserve">    "700af264a9f00733b4d26f0407625d5b", "vbslib, 4.01, 2013-02-14" )</tspan>
	<tspan x="41.5px" y="254.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="269.5px" xml:space="preserve">Function  GetVersionString( Path )</tspan>
	<tspan x="41.5px" y="284.5px" xml:space="preserve">    If IsArray( g_VersionDataBase ) Then _</tspan>
	<tspan x="41.5px" y="299.5px" xml:space="preserve">        Set g_VersionDataBase = Dict( g_VersionDataBase )</tspan>
	<tspan x="41.5px" y="314.5px" xml:space="preserve"></tspan>
	<tspan x="41.5px" y="329.5px" xml:space="preserve">    value_of_MD5 = ReadBinaryFile( Path ).MD5</tspan>
	<tspan x="41.5px" y="344.5px" xml:space="preserve">    If g_VersionDataBase.Exists( value_of_MD5 ) Then</tspan>
	<tspan x="41.5px" y="359.5px" xml:space="preserve">        GetVersionString = g_VersionDataBase( value_of_MD5 )</tspan>
	<tspan x="41.5px" y="374.5px" xml:space="preserve">    Else</tspan>
	<tspan x="41.5px" y="389.5px" xml:space="preserve">        GetVersionString = "Unknown"</tspan>
	<tspan x="41.5px" y="404.5px" xml:space="preserve">    End If</tspan>
	<tspan x="41.5px" y="419.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="56.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">zip などのパッケージ・ファイルのバージョンを MD5 から判定するソース・コードのサンプル<tspan x="24.5px" y="71.5px" xml:space="preserve">を示します。</tspan></text>
	<text x="24.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="67.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 (BinaryArray)</text>
	</a>
	<a xlink:href="#GetHash" onclick="chgPage( evt, 34 )">
	<text x="67.5px" y="482.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHash</text>
	</a>
</g>
<g id="page734" width="508" height="354" transform="translate(+10,+398039)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="508.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="508.5" y1="-0.5" x2="508.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="354.5" x2="508.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Base64_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Base64 (BinaryArray)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  BinaryArray::Base64() as string</text>
	</g>
	<g>
	<rect x="31.5" y="202.5" width="322" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set bin = new_BinaryArrayFromBase64( "EjRWeA==" )<tspan x="39.5px" y="233.5px" xml:space="preserve">  echo  bin.Base64</tspan></text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリー・データ（配列の全体）に対する Base64 でエンコードされた文字列。</text>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray::Base64]" target="_blank">
	<text x="85.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="154.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[Test_of_Base64]" target="_blank">
	<text x="85.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<text x="199.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_of_Base64</text>
	<text x="24.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_BinaryArrayFromBase64" onclick="chgPage( evt, 714 )">
	<text x="70.5px" y="299.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayFromBase64</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#BASE64" cats_vhref="%programming%\文字\Unicode.svg#BASE64">
	<text x="70.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64</text>
	</a>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Base64_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#Base64_sth" onclick="chgPage( evt, 9 )">
	<text x="70.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Base64 コマンド</text>
	</a>
</g>
<g id="page735" width="605" height="321" transform="translate(+10,+398403)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="605.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="605.5" y1="-0.5" x2="605.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="321.5" x2="605.5" y2="321.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Text_BinaryArray" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Text (BinaryArray)</text>
	<g id="ArrayClass_Pop">
	<rect x="26.5" y="50.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  BinaryArray::Text( CharacterSet as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリー・データを指定した文字コードセットの文字列とし、VBScript の文字列を返します。</text>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[BinaryArray::Text]" target="_blank">
	<text x="85.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#T_Binary_TextCharacterSet" target="_blank">
	<text x="85.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<text x="199.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Binary_TextCharacterSet</text>
	<text x="24.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text x="72.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<a xlink:href="#new_BinaryArrayAsText" onclick="chgPage( evt, 715 )">
	<text x="72.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayAsText</text>
	</a>
	<text x="257.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードセット一覧</text>
	<g>
	<rect x="44.5" y="144.5" width="436" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set shift_JIS_bin = new_BinaryArray( Array( &amp;h8A, &amp;hBF, &amp;h8E, &amp;h9A ) )<tspan x="52.5px" y="175.5px" xml:space="preserve">Assert  shift_JIS_bin.Text( "Shift-JIS" ) = "漢字"</tspan></text>
	</g>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="257.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript の文字列を指定した文字コードセットに変える</text>
</g>
<g id="page736" width="553" height="843" transform="translate(+10,+398734)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="843.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="843.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="843.5" x2="553.5" y2="843.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForReadRIFF" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForReadRIFF</text>
	<a xlink:href="..\..\..\programming\テレビ、放送\映像技術.svg#RIFF_Tags">
	<text x="74.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RIFF 形式</text>
	</a>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WAV, AVI などの形式の一部にあたる、ツリー構造を持ったチャンクによって構成される<tspan x="33.5px" y="190.5px" xml:space="preserve">バイナリーデータ形式をリードします。</tspan></text>
	<text x="33.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="25.5" y="47.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForReadRIFF( in_Path as string ) as RIFF_Reader</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RIFF 形式バイナリーファイルのリードを開始します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="167.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルのパス</text>
	<text x="95.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="95.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="167.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容をリードするときに使うオブジェクト</text>
	<g>
	<rect x="46.5" y="262.5" width="412" height="355"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set bin = OpenForReadRIFF( "riff.bin" )<tspan x="54.5px" y="293.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="308.5px" xml:space="preserve">    Set chunk = bin.ReadFirstChild()  '// chunk as RIFF_ChunkClass</tspan>
	<tspan x="54.5px" y="323.5px" xml:space="preserve">    Assert  chunk.FourCC = "Set "</tspan>
	<tspan x="54.5px" y="338.5px" xml:space="preserve">    Assert  bin.Stack( 0 ).FourCC = "Root"</tspan>
	<tspan x="54.5px" y="353.5px" xml:space="preserve">    Assert  bin.Stack( 1 ).FourCC = "Set "</tspan>
	<tspan x="54.5px" y="368.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="383.5px" xml:space="preserve">    Set chunk = bin.ReadFirstChild()</tspan>
	<tspan x="54.5px" y="398.5px" xml:space="preserve">    Assert  chunk.FourCC = "Elem"</tspan>
	<tspan x="54.5px" y="413.5px" xml:space="preserve">    Assert  chunk.Size = 5</tspan>
	<tspan x="54.5px" y="428.5px" xml:space="preserve">    Assert  not chunk.IsExistChild</tspan>
	<tspan x="54.5px" y="443.5px" xml:space="preserve">    Assert  not chunk.IsExistNextSibling</tspan>
	<tspan x="54.5px" y="458.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="473.5px" xml:space="preserve">    bin.ReadStruct  data, Array( _</tspan>
	<tspan x="54.5px" y="488.5px" xml:space="preserve">        "a", vbByte+vbArray, 3, "b", vbInteger ) )</tspan>
	<tspan x="54.5px" y="503.5px" xml:space="preserve">    Assert  data("a")(0) = &amp;h41</tspan>
	<tspan x="54.5px" y="518.5px" xml:space="preserve">    Assert  data("a")(1) = &amp;h42</tspan>
	<tspan x="54.5px" y="533.5px" xml:space="preserve">    Assert  data("a")(2) = &amp;h43</tspan>
	<tspan x="54.5px" y="548.5px" xml:space="preserve">    Assert  data("b") = &amp;h4544  '// リトルエンディアン</tspan>
	<tspan x="54.5px" y="563.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="578.5px" xml:space="preserve">    bin.ReturnToParent</tspan>
	<tspan x="54.5px" y="593.5px" xml:space="preserve">    Set chunk = bin.ReadNextSibling()</tspan>
	<tspan x="54.5px" y="608.5px" xml:space="preserve">    Assert  chunk.FourCC = "Elm2"</tspan></text>
	</g>
	<text x="24.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="651.5" width="292" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="667.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RIFF( 'Root'<tspan x="54.5px" y="682.5px" xml:space="preserve">    LIST( 'Set '</tspan>
	<tspan x="54.5px" y="697.5px" xml:space="preserve">        'Elem'( &amp;h41, &amp;h42, &amp;h43, &amp;h44, &amp;h45 )</tspan>
	<tspan x="54.5px" y="712.5px" xml:space="preserve">    )</tspan>
	<tspan x="54.5px" y="727.5px" xml:space="preserve">    'Elm2'( &amp;h58, &amp;h59, &amp;h5A )</tspan>
	<tspan x="54.5px" y="742.5px" xml:space="preserve">)</tspan></text>
	</g>
	<text x="47.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のスクリプトは、下記のツリー構造をたどっています。</text>
	<a xlink:href="#ReadFirstChild_RIFF_Reader" onclick="chgPage( evt, 738 )">
	<text x="174.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadFirstChild</text>
	</a>
	<a xlink:href="#ReadNextSibling_RIFF_Reader" onclick="chgPage( evt, 739 )">
	<text x="174.5px" y="593.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadNextSibling</text>
	</a>
	<a xlink:href="#ReturnToParent_RIFF_Reader" onclick="chgPage( evt, 741 )">
	<text x="102.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReturnToParent</text>
	</a>
	<a xlink:href="#ReadStruct_RIFF_Reader" onclick="chgPage( evt, 740 )">
	<text x="102.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadStruct</text>
	</a>
	<a xlink:href="#RIFF_ChunkClass" onclick="chgPage( evt, 742 )">
	<text x="360.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RIFF_ChunkClass</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[OpenForReadRIFF]" target="_blank">
	<text x="77.5px" y="784.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="784.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="806.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[T_RIFF]" target="_blank">
	<text x="77.5px" y="806.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
</g>
<g id="page737" width="462" height="523" transform="translate(+10,+399587)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="462.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="462.5" y1="-0.5" x2="462.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="523.5" x2="462.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SeekChunkByIndexes_RIFF_Reader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SeekChunkByIndexes (RIFF_Reader)</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RIFF_Reader::SeekChunkByIndexes( in_Empty as Empty,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_Indexes0_Array as array of integer ) as RIFF_ChunkClass</tspan></text>
	</g>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデックス番号で指定したチャンクにジャンプして、リードします。</text>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="209.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty = ルート チャンクからたどる</text>
	<text x="24.5px" y="486.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#T_RIFF_SeekChunkByIndexes" target="_blank">
	<text x="72.5px" y="486.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
	<text x="173.5px" y="486.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_RIFF_SeekChunkByIndexes</text>
	<text x="24.5px" y="466.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#SeekChunkByIndexes" target="_blank">
	<text x="72.5px" y="466.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="209.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードしたチャンクに関する情報</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="97.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Indexes0_Array</text>
	<text x="209.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデックス番号の配列</text>
	<line x1="81.5" y1="418.5" x2="102.5" y2="418.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="81.5" y1="395.5" x2="99.5" y2="395.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="81.5" y1="372.5" x2="81.5" y2="418.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="60.5" y1="372.5" x2="81.5" y2="372.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="60.5" y1="348.5" x2="82.5" y2="348.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="60.5" y1="324.5" x2="79.5" y2="324.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="60.5" y1="302.5" x2="60.5" y2="372.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="48.5" y="291.5" width="94" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RIFF チャンク</text>
	</g>
	<g>
	<rect x="72.5" y="363.5" width="94" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LIST チャンク</text>
	</g>
	<g>
	<rect x="96.5" y="386.5" width="88" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="104.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">要素チャンク</text>
	</g>
	<g>
	<rect x="72.5" y="315.5" width="88" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">要素チャンク</text>
	</g>
	<g>
	<rect x="72.5" y="339.5" width="88" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">要素チャンク</text>
	</g>
	<g>
	<rect x="96.5" y="409.5" width="88" height="19"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="104.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">要素チャンク</text>
	</g>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="48.5" y="219.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set chunk = a_RIFF.SeekChunkByIndexes( Empty, Array( 2, 0 ) )</text>
	</g>
	<text x="209.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( )</text>
	<text x="49.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Indexes0_Array 引数の位置関係：</text>
	<text x="209.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( 0 )</text>
	<text x="209.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( 1 )</text>
	<text x="209.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( 2 )</text>
	<text x="209.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( 2, 0 )</text>
	<text x="209.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Array( 2, 1 )</text>
</g>
<g id="page738" width="501" height="193" transform="translate(+10,+400120)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="193.5" x2="501.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadFirstChild_RIFF_Reader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadFirstChild (RIFF_Reader)</text>
	<g>
	<rect x="25.5" y="47.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RIFF_Reader::ReadFirstChild() as RIFF_ChunkClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置にあるリスト チャンクの、子チャンクのヘッダーをリードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードした子チャンクに関する情報</text>
	<a xlink:href="#RIFF_ChunkClass" onclick="chgPage( evt, 742 )">
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RIFF_ChunkClass</text>
	</a>
	<text x="129.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::IsExistChild = False のときに呼び出すとエラーになります。</text>
</g>
<g id="page739" width="535" height="193" transform="translate(+10,+400323)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="193.5" x2="535.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadNextSibling_RIFF_Reader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadNextSibling (RIFF_Reader)</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RIFF_Reader::ReadNextSibling() as RIFF_ChunkClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置の次の兄弟チャンクのヘッダーをリードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードした兄弟チャンクに関する情報</text>
	<a xlink:href="#RIFF_ChunkClass" onclick="chgPage( evt, 742 )">
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RIFF_ChunkClass</text>
	</a>
	<text x="129.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::IsExistNextSibling = False のときに呼び出すとエラーになります。</text>
</g>
<g id="page740" width="493" height="240" transform="translate(+10,+400526)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="493.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="493.5" y1="-0.5" x2="493.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="240.5" x2="493.5" y2="240.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadStruct_RIFF_Reader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadStruct (RIFF_Reader)</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RIFF_Reader::ReadStruct( out_Dic as dictionary,<tspan x="33.5px" y="78.5px" xml:space="preserve">    FormatArray as integer ) as integer</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置のチャンクの内容をリードし、辞書に格納します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="189.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） チャンクの内容が入った辞書</text>
	<text x="95.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Dic</text>
	<text x="95.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="189.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">抽出した部分のバイナリの大きさ（バイト）</text>
	<text x="189.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列から抽出する部分の型の集合</text>
	<text x="95.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FormatArray</text>
	<a xlink:href="#ReadStruct_BinaryArray" onclick="chgPage( evt, 723 )">
	<text x="69.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadStruct (BinaryArray)</text>
	</a>
	<text x="33.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page741" width="421" height="158" transform="translate(+10,+400776)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="421.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="421.5" y1="-0.5" x2="421.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="158.5" x2="421.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReturnToParent_RIFF_Reader" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReturnToParent (RIFF_Reader)</text>
	<g>
	<rect x="25.5" y="47.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RIFF_Reader::ReturnToParent() as RIFF_ChunkClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在位置を親チャンクに移動します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="165.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親チャンクに関する情報</text>
</g>
<g id="page742" width="533" height="209" transform="translate(+10,+400944)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="533.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="533.5" y1="-0.5" x2="533.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="209.5" x2="533.5" y2="209.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RIFF_ChunkClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RIFF_ChunkClass</text>
	<text x="52.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Offset</text>
	<text x="52.5px" y="115.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.FourCC</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チャンクのヘッダーをリードして得られたチャンクに関する情報。</text>
	<text x="52.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Size</text>
	<text x="52.5px" y="153.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsExistChild</text>
	<text x="52.5px" y="172.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsExistNextSibling</text>
	<text x="194.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チャンクの先頭の位置。 0 が先頭</text>
	<text x="194.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チャンクの名前に相当する FourCC （4文字の文字列）</text>
	<text x="194.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チャンクに入っているデータのサイズ（バイト）</text>
	<text x="194.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子チャンクがあるかどうか</text>
	<text x="194.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の兄弟チャンクがあるかどうか</text>
</g>
<g id="page743" width="628" height="778" transform="translate(+10,+401163)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="628.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="628.5" y1="-0.5" x2="628.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="778.5" x2="628.5" y2="778.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForWriteRIFF" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForWriteRIFF</text>
	<a xlink:href="..\..\..\programming\テレビ、放送\映像技術.svg#RIFF_Tags">
	<text x="74.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RIFF 形式</text>
	</a>
	<text x="33.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WAV, AVI などの形式の一部にあたる、ツリー構造を持ったチャンクによって構成される<tspan x="33.5px" y="212.5px" xml:space="preserve">バイナリーデータ形式を作成します。</tspan></text>
	<text x="33.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="46.5" y="291.5" width="394" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set w_=AppKey.NewWritable( "." ).Enable()<tspan x="54.5px" y="322.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="337.5px" xml:space="preserve">    Set bin = OpenForWriteRIFF( "riff.bin", "Root" )</tspan>
	<tspan x="54.5px" y="352.5px" xml:space="preserve">    bin.WriteLIST   "Set "</tspan>
	<tspan x="54.5px" y="367.5px" xml:space="preserve">    bin.WriteChunk  "Elem"</tspan>
	<tspan x="54.5px" y="382.5px" xml:space="preserve">    bin.WriteStruct  Array( vbByte, Array( &amp;h41, &amp;h42, &amp;h43 ) )</tspan>
	<tspan x="54.5px" y="397.5px" xml:space="preserve">    bin.WriteStruct  Array( vbInteger, Array( &amp;h4544 ) )</tspan>
	<tspan x="54.5px" y="412.5px" xml:space="preserve">    bin.WriteEnd            '// End of "Elem" chunk</tspan>
	<tspan x="54.5px" y="427.5px" xml:space="preserve">    bin.WriteEnd            '// End of "Set " chunk</tspan>
	<tspan x="54.5px" y="442.5px" xml:space="preserve">    bin.WriteChunk  "Elm2"</tspan>
	<tspan x="54.5px" y="457.5px" xml:space="preserve">    bin.WriteStruct  Array( vbByte, Array( &amp;h58, &amp;h59, &amp;h5A ) )</tspan>
	<tspan x="54.5px" y="472.5px" xml:space="preserve">    bin = Empty</tspan></text>
	</g>
	<text x="24.5px" y="278.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="62.5" y="587.5" width="292" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RIFF( 'Root'<tspan x="70.5px" y="618.5px" xml:space="preserve">    LIST( 'Set '</tspan>
	<tspan x="70.5px" y="633.5px" xml:space="preserve">        'Elem'( &amp;h41, &amp;h42, &amp;h43, &amp;h44, &amp;h45 )</tspan>
	<tspan x="70.5px" y="648.5px" xml:space="preserve">    )</tspan>
	<tspan x="70.5px" y="663.5px" xml:space="preserve">    'Elm2'( &amp;h58, &amp;h59, &amp;h5A )</tspan>
	<tspan x="70.5px" y="678.5px" xml:space="preserve">)</tspan></text>
	</g>
	<text x="70.5px" y="530.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">52 49 46 46  2A 00 00 00  52 6F 6F 74<tspan x="70.5px" y="545.5px" xml:space="preserve">4C 49 53 54  12 00 00 00  53 65 74 20</tspan>
	<tspan x="70.5px" y="560.5px" xml:space="preserve">45 6C 65 6D  05 00 00 00  41 42 43 44 45 00</tspan>
	<tspan x="70.5px" y="575.5px" xml:space="preserve">45 6C 6D 32  03 00 00 00  58 59 5A 00</tspan></text>
	<text x="348.5px" y="530.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RIFF 0x0000002A Root<tspan x="348.5px" y="545.5px" xml:space="preserve">LIST 0x00000012 Set </tspan>
	<tspan x="348.5px" y="560.5px" xml:space="preserve">Elem 0x00000005 0x41 0x42 0x43 0x44 0x45</tspan>
	<tspan x="348.5px" y="575.5px" xml:space="preserve">Elm2 0x00000003 0x58, 0x59, 0x5A</tspan></text>
	<text x="54.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のスクリプトは、以下のバイナリーファイルを作ります。</text>
	<a xlink:href="#WriteLIST_RIFF_Writer" onclick="chgPage( evt, 744 )">
	<text x="102.5px" y="352.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteLIST</text>
	</a>
	<a xlink:href="#WriteChunk_RIFF_Writer" onclick="chgPage( evt, 745 )">
	<text x="102.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteChunk</text>
	</a>
	<a xlink:href="#WriteStruct_RIFF_Writer" onclick="chgPage( evt, 746 )">
	<text x="102.5px" y="382.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteStruct</text>
	</a>
	<a xlink:href="#WriteEnd_RIFF_Writer" onclick="chgPage( evt, 747 )">
	<text x="102.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WriteEnd</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForWriteRIFF( in_Path as string, in_RootFourCC as string ) as RIFF_Writer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RIFF 形式バイナリーファイルのライトを開始します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="199.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルのパス</text>
	<text x="95.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="95.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_RootFourCC</text>
	<text x="199.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルートチャンクの名前に相当する FourCC （4文字の文字列）</text>
	<text x="95.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="199.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容をライトするときに使うオブジェクト</text>
	<text x="24.5px" y="741.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[OpenForWriteRIFF]" target="_blank">
	<text x="77.5px" y="719.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ System.vbs</text>
	</a>
	<text x="24.5px" y="719.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Binary\T_Binary.vbs#[T_RIFF]" target="_blank">
	<text x="77.5px" y="741.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary.vbs</text>
	</a>
</g>
<g id="page744" width="602" height="220" transform="translate(+10,+401951)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="602.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="602.5" y1="-0.5" x2="602.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="220.5" x2="602.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteLIST_RIFF_Writer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteLIST (RIFF_Writer)</text>
	<a xlink:href="#OpenForWriteRIFF" onclick="chgPage( evt, 743 )">
	<text x="351.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; OpenForWriteRIFF</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RIFF_Writer::WriteLIST( in_FourCC as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リスト チャンクのヘッダーを出力します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FourCC</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力するリスト チャンクの名前に相当する FourCC （4文字の文字列）</text>
	<text x="33.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次は、</text>
	<text x="33.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リストを終了するときは、</text>
	<text x="168.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteEnd</text>
	<text x="232.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出してください。</text>
	<text x="66.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteLIST</text>
	<text x="131.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">か</text>
	<a xlink:href="#WriteChunk_RIFF_Writer" onclick="chgPage( evt, 745 )">
	<text x="151.5px" y="152.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteChunk</text>
	</a>
	<text x="221.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のどちらかのチャンクのヘッダーをライトします。</text>
</g>
<g id="page745" width="568" height="189" transform="translate(+10,+402181)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="568.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="189.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="568.5" y1="-0.5" x2="568.5" y2="189.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="189.5" x2="568.5" y2="189.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteChunk_RIFF_Writer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteChunk (RIFF_Writer)</text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RIFF_Writer::WriteLIST( in_FourCC as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リスト以外のチャンクのヘッダーを出力します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FourCC</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力するチャンクの名前に相当する FourCC （4文字の文字列）</text>
	<text x="33.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次は、</text>
	<a xlink:href="#WriteStruct_RIFF_Writer" onclick="chgPage( evt, 746 )">
	<text x="69.5px" y="152.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStruct</text>
	</a>
	<text x="140.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でライトします。</text>
</g>
<g id="page746" width="586" height="237" transform="translate(+10,+402380)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="237.5" x2="586.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteStruct_RIFF_Writer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteStruct (RIFF_Writer)</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RIFF_Writer::WriteStruct( FormatAndDataArray as array )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化した配列を使って、現在のチャンクに、バイナリーデータをライトします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="33.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">連続して WriteStruct を呼び出すと、同じチャンクの中の続きをライトします。</text>
	<a xlink:href="#WriteStruct_BinaryArray" onclick="chgPage( evt, 724 )">
	<text x="75.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteStruct (BinaryArray)</text>
	</a>
	<text x="233.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列へライトする部分の型とライトする値の集合</text>
	<text x="95.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FormatAndDataArray</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#WriteEnd_RIFF_Writer" onclick="chgPage( evt, 747 )">
	<text x="33.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteEnd</text>
	</a>
	<text x="90.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でチャンク（のサイズ）を確定します。</text>
</g>
<g id="page747" width="567" height="286" transform="translate(+10,+402627)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="286.5" x2="567.5" y2="286.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteEnd_RIFF_Writer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteEnd (RIFF_Writer)</text>
	<g>
	<rect x="25.5" y="47.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RIFF_Writer::WriteEnd()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チャンクのサイズを確定します。 現在のチャンクのライトを終了したときに呼び出します。</text>
	<a xlink:href="#WriteChunk_RIFF_Writer" onclick="chgPage( evt, 745 )">
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteChunk</text>
	</a>
	<text x="166.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<a xlink:href="#WriteLIST_RIFF_Writer" onclick="chgPage( evt, 744 )">
	<text x="205.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteLIST</text>
	</a>
	<text x="269.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でライトしたチャンクのヘッダーの一部にある</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サイズ情報の部分に、適切な値をライトします。</text>
	<a xlink:href="#WriteLIST_RIFF_Writer" onclick="chgPage( evt, 744 )">
	<text x="187.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteLIST</text>
	</a>
	<text x="252.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">か</text>
	<a xlink:href="#WriteChunk_RIFF_Writer" onclick="chgPage( evt, 745 )">
	<text x="272.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteChunk</text>
	</a>
	<text x="342.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のどちらかを呼び出したときは、</text>
	<text x="33.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteEnd を呼び出す前のチャンクの親の兄弟のチャンクがライトされます。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出した後で、</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、</text>
	<text x="33.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルートのチャンクになるまで、WriteEnd を呼び出す必要はありません。 RIFF_Writer クラス<tspan x="33.5px" y="234.5px" xml:space="preserve">のオブジェクトが削除されるタイミングで、足りなかった WriteEnd 呼び出しを内部で自動</tspan>
	<tspan x="33.5px" y="249.5px" xml:space="preserve">的に行い、OpenForWriteRIFF 関数の引数に指定したファイルに出力します。</tspan></text>
</g>
<g id="page748" width="592" height="375" transform="translate(+10,+402923)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="592.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="592.5" y1="-0.5" x2="592.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="375.5" x2="592.5" y2="375.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WritePadding_RIFF_Writer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WritePadding (RIFF_Writer)</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RIFF_Writer::WritePadding( in_FourCC  as string,  in_Alignment  as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のバイナリーデータのアラインメントを揃えるために、パディングするチャンクをライトします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FourCC</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Alignment</text>
	<text x="191.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パディングをするチャンクの FourCC</text>
	<text x="191.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アラインメント</text>
	<a xlink:href="..\..\..\programming\テレビ、放送\映像技術.svg#RIFF_chunk_alignment">
	<text x="65.5px" y="337.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ チャンクの中のデータの先頭をアラインメントするには</text>
	</a>
	<text x="24.5px" y="337.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="78.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">   :<tspan x="78.5px" y="218.5px" xml:space="preserve">'Pad ' FourCC  ... ライトする範囲の最初</tspan>
	<tspan x="78.5px" y="233.5px" xml:space="preserve">padding_size</tspan>
	<tspan x="78.5px" y="248.5px" xml:space="preserve">padding        ... ライトする範囲の最後</tspan>
	<tspan x="78.5px" y="263.5px" xml:space="preserve">'Data' FourCC  ... WritaStruct 関数でライト</tspan>
	<tspan x="78.5px" y="278.5px" xml:space="preserve">data_size</tspan>
	<tspan x="78.5px" y="293.5px" xml:space="preserve">data     ... アラインメントが揃う位置</tspan></text>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の data のアラインメントを揃えるために、下記の 'Pad ' チャンクをライトします。</text>
</g>
<g id="page749" width="621" height="575" transform="translate(+10,+403308)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="621.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="621.5" y1="-0.5" x2="621.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="575.5" x2="621.5" y2="575.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_FileHashCache" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_FileHashCache</text>
	<text x="24.5px" y="538.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="518.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_LeafPath.vbs#: T_FileHashCache" target="_blank">
	<text x="79.5px" y="538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_LeafPath.vbs</text>
	</a>
	<text x="201.5px" y="538.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_FileHashCache</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: g_FileHashCache" target="_blank">
	<text x="79.5px" y="518.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのハッシュ値（MD5）のキャッシュ。<tspan x="24.5px" y="80.5px" xml:space="preserve">キーはフル パス、アイテムはハッシュ値（リード オンリー）である辞書。</tspan>
	<tspan x="24.5px" y="95.5px" xml:space="preserve">プロセス起動後、初めて指定されたファイルのときだけ、ハッシュ値を計算します。</tspan>
	<tspan x="24.5px" y="110.5px" xml:space="preserve">大量のファイルを何度も比較するときに使うと、高速になります。</tspan></text>
	<g>
	<rect x="39.5" y="131.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  g_FileHashCache( "C:\A.txt" ) = "9060587edeb01a63e3d3edc959678d1e"</text>
	</g>
	<a xlink:href="#MD5_BinaryArray" onclick="chgPage( evt, 732 )">
	<text x="79.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MD5 (BinaryArray)</text>
	</a>
	<text x="24.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_FileHashCache に入るオブジェクトは、ToolsLib.vbs を include するときに作成されます。<tspan x="24.5px" y="205.5px" xml:space="preserve">キーがフォルダーのパスのときのアイテムは、"Folder" です。</tspan>
	<tspan x="24.5px" y="220.5px" xml:space="preserve">ただし、フォルダーが空のときは、"EmptyFolder" です。</tspan>
	<tspan x="24.5px" y="235.5px" xml:space="preserve">キーがファイルやフォルダーのパスではないときのアイテムは、"" です。</tspan></text>
	<text x="25.5px" y="269.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの変更があったときは、Remove メソッド、RemoveAll メソッドでキャッシュを破棄してください。</text>
	<g>
	<rect x="56.5" y="280.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache.RemoveAll</text>
	</g>
	<g>
	<rect x="56.5" y="377.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache.CopyRenFile  "Source.txt", "Destination.txt"</text>
	</g>
	<text x="25.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ハッシュ値の計算と、ファイルのコピーを同時にするときは、CopyRenFile を呼び出します。</text>
	<text x="25.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの削除と同時に、キャッシュを更新するときは、DeleteFile を呼び出します。</text>
	<g>
	<rect x="56.5" y="445.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache.DeleteFile  "File.txt"</text>
	</g>
	<g>
	<rect x="56.5" y="311.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FileHashCache.Remove  "File.txt"</text>
	</g>
	<text id="FileHashCacheClass" class="keyword" x="201.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileHashCacheClass</text>
</g>
<g id="page750" width="502" height="566" transform="translate(+10,+403893)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="502.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="502.5" y1="-0.5" x2="502.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="566.5" x2="502.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="txt2bintxt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">バイナリ混在テキスト生成 (txt2bintxt.exe)</text>
	<text x="53.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダウンロード</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">txt2bintxt.exe は、VBScript で、一部がバイナリになっているテキストファイルを<tspan x="24.5px" y="76.5px" xml:space="preserve">作成できるようにする変換ツールです。</tspan></text>
	<g>
	<rect x="48.5" y="157.5" width="262" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  f.WriteLine  "123"<tspan x="56.5px" y="188.5px" xml:space="preserve">  f.WriteLine  Chr(&amp;hFF)+"EF BB BF 0D 0A"</tspan>
	<tspan x="56.5px" y="203.5px" xml:space="preserve">  f.WriteLine  "123"</tspan></text>
	</g>
	<text x="24.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリになっている行は、行頭に Chr(&amp;hFF) を出力してください。</text>
	<g>
	<rect x="205.5" y="366.5" width="100" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="213.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">31 32 33 0D 0A<tspan x="213.5px" y="397.5px" xml:space="preserve">EF BB BF 0D 0A</tspan>
	<tspan x="213.5px" y="412.5px" xml:space="preserve">31 32 33 0D 0A</tspan></text>
	</g>
	<text x="24.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">こうして出力したファイルを、in.txt として、</text>
	<g>
	<rect x="48.5" y="290.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">txt2bintxt.exe  in.txt  out.txt</text>
	</g>
	<text x="24.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行すると、out.txt は次のようになります。</text>
	<text x="207.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out.txt （バイナリ表現）</text>
	<text x="50.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out.txt （テキスト表現）</text>
	<g>
	<rect x="48.5" y="366.5" width="40" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123<tspan x="56.5px" y="397.5px" xml:space="preserve">・ソ</tspan>
	<tspan x="56.5px" y="412.5px" xml:space="preserve">123</tspan></text>
	</g>
	<text x="212.5px" y="188.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EF BB BF 0D 0A</text>
	<text x="213.5px" y="397.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EF BB BF 0D 0A</text>
	<text x="56.5px" y="397.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">・ソ</text>
	<text x="62.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EF BB BF は、UTF-8 の BOM です。</text>
	<a xlink:href="Test\tools\txt2bintxt\txt2bintxt.zip" target="_blank">
	<text x="145.5px" y="104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ txt2bintxt.zip</text>
	</a>
	<text x="24.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">不要になった入力ファイル(in.txt) は、別途削除してください。</text>
	<text x="24.5px" y="510.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text pub="n" x="66.5px" y="510.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<text x="265.5px" y="510.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BOM 付きテキストファイル</text>
	<a xlink:href="#BinaryArray" onclick="chgPage( evt, 711 )">
	<text pub="n" x="66.5px" y="529.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BinaryArray クラス</text>
	</a>
	<text x="265.5px" y="529.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ・ファイル・アクセス</text>
</g>
<g id="page751" width="403" height="136" transform="translate(+10,+404469)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="403.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="136.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="403.5" y1="-0.5" x2="403.5" y2="136.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="136.5" x2="403.5" y2="136.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Txt2BinTxt_vbslib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Txt2BinTxt</text>
	<g>
	<rect x="25.5" y="47.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Txt2BinTxt( SrcPath as string, DstPath as string )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Txt2BinTxt]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#txt2bintxt" onclick="chgPage( evt, 750 )">
	<text pub="n" x="71.5px" y="99.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリ混在テキスト生成 (txt2bintxt.exe)</text>
	</a>
	<text x="24.5px" y="99.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page752" width="450" height="632" transform="translate(+10,+404615)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="450.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="450.5" y1="-0.5" x2="450.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="632.5" x2="450.5" y2="632.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_ADODBConsts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_ADODBConsts</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_ADODBConsts() as ADODBConsts</text>
	</g>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ADODB モジュールの定数をメンバーに持つオブジェクトを返します。</text>
	<text x="24.5px" y="252.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ADODBConsts が定義する定数</text>
	<text id="adReadAll" class="keyword" x="33.5px" y="280.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">adReadAll, adTypeBinary, adTypeText<tspan x="33.5px" y="295.5px" xml:space="preserve">adModeRead, adModeWrite, adModeReadWrite</tspan>
	<tspan x="33.5px" y="310.5px" xml:space="preserve">adSaveCreateOverWrite</tspan>
	<tspan x="33.5px" y="325.5px" xml:space="preserve">adCRLF, adLF, Keep</tspan></text>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="174.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  c : Set c = get_ADODBConsts()<tspan x="51.5px" y="205.5px" xml:space="preserve">t = f.Read( c.adReadAll )</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[get_ADODBConsts]" target="_blank">
	<text x="180.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">バイト配列を作成する関数</text>
	<text x="24.5px" y="448.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">バイト配列と整数の間で変換する関数</text>
	<a xlink:href="#ConvertToByteArray_ADODBConsts" onclick="chgPage( evt, 753 )">
	<text pub="n" x="43.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertToByteArray</text>
	</a>
	<a xlink:href="#ConvertToStructuredByteArray_ADODBConsts" onclick="chgPage( evt, 754 )">
	<text pub="n" x="43.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertToStructuredByteArray</text>
	</a>
	<a xlink:href="#BytesToShortInt" onclick="chgPage( evt, 755 )">
	<text pub="n" x="42.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BytesToShortInt</text>
	</a>
	<a xlink:href="#BytesToUShortIntToLongInt" onclick="chgPage( evt, 756 )">
	<text pub="n" x="42.5px" y="491.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BytesToUShortIntToLongInt</text>
	</a>
	<a xlink:href="#BytesToLongInt" onclick="chgPage( evt, 757 )">
	<text pub="n" x="42.5px" y="508.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">BytesToLongInt</text>
	</a>
	<a xlink:href="#ShortIntToBytes" onclick="chgPage( evt, 758 )">
	<text pub="n" x="42.5px" y="526.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ShortIntToBytes</text>
	</a>
	<a xlink:href="#LongIntToUShortIntToBytes" onclick="chgPage( evt, 759 )">
	<text pub="n" x="42.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LongIntToUShortIntToBytes</text>
	</a>
	<a xlink:href="#LongIntToBytes" onclick="chgPage( evt, 760 )">
	<text pub="n" x="42.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LongIntToBytes</text>
	</a>
	<text x="24.5px" y="595.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#ADODB_Stream">
	<text x="66.5px" y="595.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ADODB.Stream</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="110.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
</g>
<g id="page753" width="565" height="469" transform="translate(+10,+405257)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="469.5" x2="565.5" y2="469.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertToByteArray_ADODBConsts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertToByteArray (ADODBConsts)</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::ConvertToByteArray( ByteArray as variant,<tspan x="33.5px" y="78.5px" xml:space="preserve">             Offset as integer,  Size as integer ) as array of Byte</tspan></text>
	</g>
	<text x="31.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列や配列や数値を、バイト配列に変換します。</text>
	<text x="33.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ByteArray</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Offset</text>
	<text x="177.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列、または配列、または数値</text>
	<text x="177.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の先頭となる ByteArray の中の位置。先頭=0</text>
	<text x="97.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Size</text>
	<text x="177.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ByteArray の中から返り値にするサイズ（バイト）。最後まで=-1</text>
	<text x="33.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="210.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="97.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="365.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Byte 配列</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Write_ADODB_Stream">
	<text x="177.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Write (ADODB.Stream)</text>
	</a>
	<text x="309.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に渡せる</text>
	<text x="25.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="276.5" width="448" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim binary, stream<tspan x="46.5px" y="307.5px" xml:space="preserve">  Dim c : Set c = get_ADODBConsts()</tspan>
	<tspan x="46.5px" y="322.5px" xml:space="preserve">  binary = c.ConvertToByteArray( ChrB( &amp;h42 ) + ChrB( &amp;h4D ), 0, Empty )</tspan>
	<tspan x="46.5px" y="337.5px" xml:space="preserve">  stream.Write  binary</tspan></text>
	</g>
	<g>
	<rect x="38.5" y="353.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  binary = c.ConvertToByteArray( &amp;h4D, 1, Empty )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::ConvertToByteArray" target="_blank">
	<text x="307.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Binary" target="_blank">
	<text x="78.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary フォルダ</text>
	</a>
	<text x="25.5px" y="432.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="25.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Write_BinaryArray" onclick="chgPage( evt, 722 )">
	<text pub="n" x="78.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Write (BinaryArray)</text>
	</a>
</g>
<g id="page754" width="667" height="237" transform="translate(+10,+405736)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="237.5" x2="667.5" y2="237.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertToStructuredByteArray_ADODBConsts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertToStructuredByteArray (ADODBConsts)</text>
	<g>
	<rect x="25.5" y="47.5" width="610" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::ConvertToStructuredByteArray( FormatAndDataArray as array ) as array of Byte</text>
	</g>
	<text x="31.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化した配列を、バイト配列に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FormatAndDataArray</text>
	<text x="240.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ配列へライトする部分の型とライトする値の集合</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#byte_arr">
	<text x="428.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Byte 配列</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Write_ADODB_Stream">
	<text x="240.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Write (ADODB.Stream)</text>
	</a>
	<text x="372.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に渡せる</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::ConvertToStructuredByteArray" target="_blank">
	<text x="368.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Binary" target="_blank">
	<text x="74.5px" y="200.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Binary フォルダ</text>
	</a>
	<text x="25.5px" y="200.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="25.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#WriteStruct_BinaryArray" onclick="chgPage( evt, 724 )">
	<text x="74.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteStruct (BinaryArray)</text>
	</a>
	<text x="255.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">構造化した配列、FormatAndDataArray 引数の説明</text>
</g>
<g id="page755" width="535" height="196" transform="translate(+10,+405983)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="535.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BytesToShortInt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BytesToShortInt</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::BytesToShortInt( b0, b1, b2, b3 as integer ) as integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2バイトのバイナリ・データを、-32768(&amp;h8000)〜32767(&amp;h7FFF) の整数に変換します。</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="139.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.BytesToShortInt( &amp;hFE, &amp;hFF ) = &amp;hFFFE</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::BytesToLongInt" target="_blank">
	<text x="182.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page756" width="601" height="196" transform="translate(+10,+406189)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="601.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BytesToUShortIntToLongInt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BytesToUShortIntToLongInt</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::BytesToUShortIntToLongInt( b0, b1, b2, b3 as integer ) as integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2バイトのバイナリ・データを、0〜65535 の整数に変換します。</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="139.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.BytesToUShortIntToLongInt( &amp;hFE, &amp;hFF ) = 65534</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::BytesToUShortIntToLongInt" target="_blank">
	<text x="235.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page757" width="535" height="242" transform="translate(+10,+406395)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="242.5" x2="535.5" y2="242.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="BytesToLongInt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BytesToLongInt</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::BytesToLongInt( b0, b1, b2, b3 as integer ) as integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4バイトのバイナリ・データを、Long 型整数に変換します。</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="139.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.BytesToLongInt( &amp;h78, &amp;h56, &amp;h34, &amp;h12 ) = &amp;h12345678</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::BytesToLongInt" target="_blank">
	<text x="182.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="38.5" y="170.5" width="346" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.BytesToLongInt( AscB( b ), AscB( MidB( b, 2, 1 ) ), _<tspan x="46.5px" y="201.5px" xml:space="preserve">    AscB( MidB( b, 3, 1 ) ), AscB( RightB( b, 1 ) ) )</tspan></text>
	</g>
</g>
<g id="page758" width="544" height="241" transform="translate(+10,+406647)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="544.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="544.5" y1="-0.5" x2="544.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="241.5" x2="544.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ShortIntToBytes" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ShortIntToBytes</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::ShortIntToBytes( Value as integer ) as array of integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-32768(&amp;h8000)〜32767(&amp;h7FFF) の整数を、2バイトの配列に変換します。</text>
	<text x="24.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="184.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.ShortIntToBytes( &amp;hFEFF ) = Array( &amp;hFF, &amp;hFE )</text>
	</g>
	<text x="28.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&amp;h0000〜&amp;h7FFF（Integer型）、&amp;h10000〜 &amp;h7FFFFFFF（Long型） は、正の整数です。<tspan x="28.5px" y="138.5px" xml:space="preserve">&amp;h8000〜&amp;hFFFF（Integer型）、&amp;h80000000〜（Long型） は、負の整数です。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::ShortIntToBytes" target="_blank">
	<text x="182.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page759" width="601" height="196" transform="translate(+10,+406898)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="196.5" x2="601.5" y2="196.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LongIntToUShortIntToBytes" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LongIntToUShortIntToBytes</text>
	<g>
	<rect x="25.5" y="47.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::LongIntToUShortIntToBytes( Value as integer ) as array of integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0〜65535 の整数を、2バイトの配列に変換します。</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="139.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.LongIntToUShortIntToBytes( 65534 ) = Array( &amp;hFE, &amp;hFF )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::LongIntToUShortIntToBytes" target="_blank">
	<text x="255.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page760" width="535" height="210" transform="translate(+10,+407104)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="535.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LongIntToBytes" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LongIntToBytes</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ADODBConsts::LongIntToBytes( Value as integer ) as array of integer</text>
	</g>
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">整数を、4バイトの配列に変換します。</text>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="139.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.LongIntToBytes( &amp;h12345678 ) = Array( &amp;h78, &amp;h56, &amp;h34, &amp;h12 )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#ADODBConsts::LongIntToBytes" target="_blank">
	<text x="190.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page761" width="182" height="80" transform="translate(+10,+407324)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="182.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="182.5" y1="-0.5" x2="182.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="182.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ADODB.Stream 関連</text>
</g>
<g id="page762" width="505" height="217" transform="translate(+10,+407414)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="217.5" x2="505.5" y2="217.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ADODB_Stream_loadFromFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ADODB_Stream_loadFromFile</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#ADODB_Stream_loadFromFile" onclick="chgPage( evt, 762 )" target="_blank">
	<text x="71.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ADODB_Stream_loadFromFile( Stream as ADODB.Stream, Path as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを適切にした ADODB.Stream.LoadFromFile 。</text>
	<text x="24.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="154.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#LoadFromFile_ADODB_Stream" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#LoadFromFile_ADODB_Stream">
	<text x="71.5px" y="128.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadFromFile (ADODB.Stream)</text>
	</a>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_IsSameBinaryFile" target="_blank">
	<text x="71.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="147.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsSameBinaryFile_ReadWriteLock</text>
</g>
<g id="page763" width="490" height="706" transform="translate(+10,+407641)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="490.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="706.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="490.5" y1="-0.5" x2="490.5" y2="706.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="706.5" x2="490.5" y2="706.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromLines" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(複数行) ArrayFromLines</text>
	<text x="36.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行からなる文字列のうち、それぞれの行を要素とした配列を返します。</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromLines( lines as string ) as Array of string</text>
	</g>
	<g>
	<rect x="38.5" y="220.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each line  In ArrayFromLines( "ABC"+ vbCRLF +"DEF" )<tspan x="46.5px" y="251.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">lines</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行からなる文字列</text>
	<text x="180.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの行を要素とした配列</text>
	<text x="46.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromLines の返り値は、Array( "ABC", "DEF" )</text>
	<text x="250.5px" y="236.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"ABC"+ vbCRLF +"DEF"</text>
	<text x="24.5px" y="209.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="629.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#StringStream" cats_vhref="%vbslib_new%\_src\vbslib.svg#StringStream" onclick="chgPage( evt, 364 )">
	<text x="80.5px" y="629.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="36.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">改行文字は、CR+LF でも LF でもどちらでも構いません。</text>
	<g>
	<rect x="58.5" y="361.5" width="358" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a_array = ArrayFromLines( Trim2( root.selectSingleNode( _<tspan x="66.5px" y="392.5px" xml:space="preserve">    "./Lines/text()" ).nodeValue ) )</tspan></text>
	</g>
	<text x="24.5px" y="326.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="59.5" y="465.5" width="64" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Lines&gt;<tspan x="67.5px" y="496.5px" xml:space="preserve">Line (1)</tspan>
	<tspan x="67.5px" y="511.5px" xml:space="preserve">Line (2)</tspan>
	<tspan x="67.5px" y="526.5px" xml:space="preserve">&lt;/Lines&gt;</tspan></text>
	</g>
	<text x="44.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML</text>
	<text x="44.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript</text>
	<text x="66.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_array は、Array( "Line (1)", "Line (2)" ) になります。</text>
	<a xlink:href="#Trim2" onclick="chgPage( evt, 335 )">
	<text x="222.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Trim2</text>
	</a>
	<text x="108.5px" y="392.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Lines</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMText_nodeValue" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMText_nodeValue">
	<text pub="n" x="204.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">nodeValue</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#selectSingleNode_IXMLDOMElement">
	<text pub="n" x="294.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">selectSingleNode</text>
	</a>
	<text x="24.5px" y="602.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ArrayFromLines]" target="_blank">
	<text x="80.5px" y="575.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="575.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_Lines.vbs#[T_Lines_1]" target="_blank">
	<text x="80.5px" y="602.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Lines.vbs</text>
	</a>
	<a xlink:href="#FindStringLines" onclick="chgPage( evt, 359 )">
	<text x="80.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FindStringLines</text>
	</a>
	<a xlink:href="#SortStringLines" onclick="chgPage( evt, 360 )">
	<text x="80.5px" y="669.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SortStringLines</text>
	</a>
</g>
<g id="page764" width="561" height="271" transform="translate(+10,+408357)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="561.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="561.5" y1="-0.5" x2="561.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="271.5" x2="561.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="text_section" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">セクション化されたテキスト</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg#section">
	<text x="77.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ セクション化されたソースファイル (Module Mixer)</text>
	</a>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg#format">
	<text x="77.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 構造化テキストフォーマット</text>
	</a>
	<a xlink:href="#ReadTextSections" onclick="chgPage( evt, 766 )">
	<text x="35.5px" y="122.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadTextSections</text>
	</a>
	<a xlink:href="#OpenForWriteTextSection" onclick="chgPage( evt, 770 )">
	<text x="35.5px" y="148.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenForWriteTextSection</text>
	</a>
	<text x="204.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めた文字列を返します</text>
	<text x="204.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを編集します</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のセクションに分けたテキストファイルを扱います。</text>
	<a xlink:href="#CreateFromTextSections" onclick="chgPage( evt, 765 )">
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFromTextSections</text>
	</a>
	<text x="204.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めてファイルを作成します</text>
	<a xlink:href="#MultiTextXML_Class" cats_vhref="%vbslib_new%\_src\vbslib.svg#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="77.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class</text>
	</a>
</g>
<g id="page765" width="681" height="791" transform="translate(+10,+408638)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="681.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="791.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="681.5" y1="-0.5" x2="681.5" y2="791.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="791.5" x2="681.5" y2="791.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CreateFromTextSections" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CreateFromTextSections</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CreateFromTextSections( in_XML_Path as string,  in_XML_Root as IXMLDOMElement,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_CreateFilePath as string,  in_MixedTextXPath as string,  in_Empty as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Path</text>
	<text x="97.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Root</text>
	<text x="242.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextSection タグがある XML ファイルのパス</text>
	<text x="242.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、in_XML_Path の XML の要素オブジェクト</text>
	<text x="97.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_CreateFilePath</text>
	<text x="242.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成するファイルのパス</text>
	<text x="97.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MixedTextXPath</text>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めてファイルを作成します。</text>
	<text x="97.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="242.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、オプション（下記）</text>
	<text x="97.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="242.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めたテキスト</text>
	<text x="242.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の MixedText タグがある XML 要素の XPath、基準は in_XML_Root</text>
	<text x="24.5px" y="426.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CreateFromTextSections_sth" onclick="chgPage( evt, 16 )">
	<text x="70.5px" y="426.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections コマンド</text>
	</a>
	<text x="303.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト、MixedText タグのサンプル</text>
	<text x="24.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Root の中にある</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="167.5px" y="331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグの変数</text>
	</a>
	<text x="286.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、TextSection タグの path 属性に指定できます。 </text>
	<text x="24.5px" y="489.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="113.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile タグに指定されたすべてのファイルを作成する。</text>
	<g>
	<rect x="49.5" y="507.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFromTextSections  "SettingA.xml", Empty, Empty, Empty, Empty</text>
	</g>
	<text x="24.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Root に Empty を指定すると、内部で</text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="278.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="336.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">( in_XML_Path, Empty ) を呼び出します。 その分、</text>
	<text x="113.5px" y="574.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CreateFile タグに指定されたすべてのファイルを作成する。</text>
	<text x="24.5px" y="575.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="49.5" y="593.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="609.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFromTextSections  "SettingA.xml", Empty, "_out.txt", "#C_Type", Empty</text>
	</g>
	<text x="24.5px" y="712.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[T_CreateFromTextSections]" target="_blank">
	<text x="82.5px" y="712.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="225.5px" y="712.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_CreateFromTextSections</text>
	<text x="24.5px" y="690.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[CreateFromTextSections]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CreateFromTextSections" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="690.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="734.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CreateFromTextSections_sth" onclick="chgPage( evt, 16 )">
	<text x="82.5px" y="734.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections コマンド</text>
	</a>
	<a xlink:href="#ReadTextSections" onclick="chgPage( evt, 766 )">
	<text x="82.5px" y="754.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadTextSections 関数</text>
	</a>
	<g>
	<rect x="49.5" y="625.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFromTextSections  "SettingA.xml", Empty, "_out.txt", "/MixedText[@id='C_Type']", Empty</text>
	</g>
	<text x="24.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理時間がかかります。</text>
	<text x="24.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty に get_ToolsLibConsts().DeleteIfNoSection を指定すると、MixedText タグの中の TextSection タグ<tspan x="24.5px" y="373.5px" xml:space="preserve">が１つも無いときに、in_CreateFilePath のファイルが削除されます。</tspan></text>
</g>
<g id="page766" width="703" height="1033" transform="translate(+10,+409439)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="703.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="703.5" y1="-0.5" x2="703.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1033.5" x2="703.5" y2="1033.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTextSections" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadTextSections</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadTextSections( in_XML_Root as IXMLDOMElement,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_MixedTextXPath as string,  in_VariablesForPath as string,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    in_Variables as LazyDictionaryClass,  in_Empty as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Root</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MixedTextXPath</text>
	<text x="242.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_MixedSettingXPath の基準となる XML要素（タグ）</text>
	<text x="242.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の MixedText タグがある XML 要素の XPath、基準は in_XML_Root</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_FilePath</text>
	<text x="242.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アドレスの基準となる XML ファイルのパス</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_VariablesForPath</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めた文字列を返します。</text>
	<text x="97.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="242.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="242.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストを集めたテキスト</text>
	<text x="242.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または path 属性に評価するときに使う辞書</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="533.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LazyDictionaryClass</text>
	</a>
	<text x="24.5px" y="346.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="955.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[T_ReadTextSections]" target="_blank">
	<text x="82.5px" y="955.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="225.5px" y="955.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ReadTextSections</text>
	<text x="24.5px" y="933.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[ReadTextSections]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: ReadTextSections" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="933.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="63.5" y="445.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File  mixed_text="SettingA.xml#mixed_1"/&gt;</text>
	</g>
	<text x="24.5px" y="407.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="50.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingB.xml</text>
	<g>
	<rect x="63.5" y="504.5" width="232" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="520.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;MixedText  id="mixed_1"&gt;<tspan x="71.5px" y="535.5px" xml:space="preserve">&lt;TextSection  path="File.c#First"/&gt;</tspan>
	<tspan x="71.5px" y="550.5px" xml:space="preserve">&lt;TextSection  path="File.c#Second"/&gt;</tspan>
	<tspan x="71.5px" y="565.5px" xml:space="preserve">&lt;/MixedText&gt;</tspan></text>
	</g>
	<text x="50.5px" y="495.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingA.xml</text>
	<text x="50.5px" y="726.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript</text>
	<g>
	<rect x="63.5" y="737.5" width="556" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="753.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set linker = new LinkedXMLs<tspan x="71.5px" y="768.5px" xml:space="preserve">    linker.XmlTagNamesHavingIdName = Array( "MixedText" )</tspan>
	<tspan x="71.5px" y="783.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="798.5px" xml:space="preserve">    xml_path = "SettingB.xml"</tspan>
	<tspan x="71.5px" y="813.5px" xml:space="preserve">    Set xml_root = LoadXML( xml_path, Empty )</tspan>
	<tspan x="71.5px" y="828.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="843.5px" xml:space="preserve">    linker.StartNavigation  xml_path, xml_root</tspan>
	<tspan x="71.5px" y="858.5px" xml:space="preserve">    Set mixed_text_tag = linker.GetLinkTargetNode( xml_root.getAttribute( "mixed_text" ) )</tspan>
	<tspan x="71.5px" y="873.5px" xml:space="preserve">    text = ReadTextSections( mixed_text_tag, ".", linker.TargetXmlPath, Empty, Empty )</tspan>
	<tspan x="71.5px" y="888.5px" xml:space="preserve">    linker.EndNavigation</tspan></text>
	</g>
	<a xlink:href="#LinkedXMLs" onclick="chgPage( evt, 813 )">
	<text x="197.5px" y="753.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LinkedXMLs</text>
	</a>
	<text x="161.5px" y="798.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"SettingB.xml"</text>
	<text x="515.5px" y="858.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"mixed_text"</text>
	<text x="113.5px" y="461.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">mixed_text</text>
	<text x="113.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingB.xml の XML 属性から参照する MixedText タグからセクションを集める。</text>
	<text x="137.5px" y="873.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadTextSections</text>
	<text x="24.5px" y="977.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CreateFromTextSections_sth" onclick="chgPage( evt, 16 )">
	<text x="82.5px" y="977.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections コマンド</text>
	</a>
	<a xlink:href="#CreateFromTextSections_sth" onclick="chgPage( evt, 16 )">
	<text x="70.5px" y="346.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections コマンド</text>
	</a>
	<text x="310.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストのサンプル</text>
	<text x="24.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XML_Root の中にある</text>
	<a xlink:href="#VariableTag" onclick="chgPage( evt, 232 )">
	<text x="167.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable タグの変数</text>
	</a>
	<text x="286.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と、in_VariablesForPath 引数の変数は、TextSection タグの path </text>
	<text x="24.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性に指定できます。</text>
	<a xlink:href="#CreateFromTextSections" onclick="chgPage( evt, 765 )">
	<text x="82.5px" y="996.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFromTextSections 関数</text>
	</a>
	<text x="50.5px" y="614.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript</text>
	<g>
	<rect x="63.5" y="625.5" width="568" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    xml_path = "SettingB.xml"<tspan x="71.5px" y="656.5px" xml:space="preserve">    Set xml_root = LoadXML( xml_path, Empty )</tspan>
	<tspan x="71.5px" y="671.5px" xml:space="preserve"></tspan>
	<tspan x="71.5px" y="686.5px" xml:space="preserve">    text = ReadTextSections( xml_root, "/MixedText[@id='mixed_1']", xml_path, Empty, Empty )</tspan></text>
	</g>
	<text x="137.5px" y="686.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadTextSections</text>
</g>
<g id="page767" width="661" height="958" transform="translate(+10,+410482)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="661.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="958.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="661.5" y1="-0.5" x2="661.5" y2="958.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="958.5" x2="661.5" y2="958.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<line x1="240.5" y1="515.5" x2="277.5" y2="515.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1"/>
	<line x1="240.5" y1="515.5" x2="251.5" y2="519.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="240.5" y1="515.5" x2="251.5" y2="511.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<image x="66" y="431" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="47" y="410" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="244" y="410" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="440" y="410" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="66" y="563" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="261" y="431" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="261" y="563" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="456" y="563" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<image x="456" y="431" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="MakeCrossedOldSections" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeCrossedOldSections</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: MakeCrossedOldSections" target="_blank">
	<text x="77.5px" y="821.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="821.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="844.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[T_MakeCrossedOldSections]" target="_blank">
	<text x="77.5px" y="844.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="221.5px" y="844.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MakeCrossedOldSections</text>
	<g>
	<rect x="25.5" y="47.5" width="550" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeCrossedOldSections( in_OutFolderPath as string, _<tspan x="33.5px" y="78.5px" xml:space="preserve">        in_NewFolderPath as string or PathDictionaryClass,  in_OldFolderPath as string, _</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">        in_NewTxscPath as string,  in_OldTxscPath as string,  in_Option as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいセクションの構成に合わせるように、古い内容のセクションを集めます。</text>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OutFolderPath</text>
	<text x="97.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewFolderPath</text>
	<text x="224.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルを格納するフォルダーのパス</text>
	<text x="224.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいセクションの構成を持つファイルが入ったフォルダーのパス</text>
	<text x="97.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OldFolderPath</text>
	<text x="224.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">古い内容のセクションを持つファイルが入ったフォルダーのパス</text>
	<text x="224.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OldFolderPath の中間ファイルを格納するフォルダーのパス</text>
	<text x="97.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OldTxscPath</text>
	<text x="224.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewFolderPath の中間ファイルを格納するフォルダーのパス</text>
	<text x="97.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewTxscPath</text>
	<text x="224.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option</text>
	<a xlink:href="Test\tools\T_TextSection\Files\T_CrossedOld" target="_blank">
	<text x="111.5px" y="862.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CrossedOld フォルダー</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="180.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<text x="33.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewFolderPath 引数に</text>
	<text x="305.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のオブジェクトを指定できます。</text>
	<text x="33.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewFolderPath 引数に指定したファイルに対応する出力ファイルが in_OutFolderPath 引数に指定<tspan x="33.5px" y="313.5px" xml:space="preserve">したフォルダーに格納されます。</tspan></text>
	<text x="24.5px" y="885.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#DoTextShrink_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#DoTextShrink_sth" onclick="chgPage( evt, 25 )">
	<text x="77.5px" y="885.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DoTextShrink</text>
	</a>
	<a xlink:href="#NaturalDocs_sth" cats_vhref="%vbslib_new%\_src\vbslib.svg#NaturalDocs_sth" onclick="chgPage( evt, 56 )">
	<text x="77.5px" y="903.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NaturalDocs</text>
	</a>
	<a xlink:href="#MakeTextSectionIndexFile" onclick="chgPage( evt, 768 )">
	<text x="129.5px" y="348.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	</a>
	<text x="33.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">中間ファイルは、</text>
	<text x="282.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が出力するセクション インデックス ファイルです。</text>
	<text x="24.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="72.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Out</text>
	<text x="267.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">New</text>
	<text x="465.5px" y="422.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Old</text>
	<text x="87.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A.txt</text>
	<text x="87.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B.txt</text>
	<g>
	<rect x="79.5" y="455.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_1 */<tspan x="87.5px" y="486.5px" xml:space="preserve">This is old Section-A-1.</tspan>
	<tspan x="87.5px" y="501.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="516.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="531.5px" xml:space="preserve"></tspan></text>
	</g>
	<g>
	<rect x="79.5" y="586.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="87.5px" y="602.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_B_1 */<tspan x="87.5px" y="617.5px" xml:space="preserve">This is old Section-B-1.</tspan>
	<tspan x="87.5px" y="632.5px" xml:space="preserve"></tspan>
	<tspan x="87.5px" y="647.5px" xml:space="preserve">/* Title: Section_B_2 */</tspan>
	<tspan x="87.5px" y="662.5px" xml:space="preserve">This is old Section-B-2.</tspan></text>
	</g>
	<text x="282.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A.txt</text>
	<g>
	<rect x="274.5" y="455.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="282.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_1 */<tspan x="282.5px" y="486.5px" xml:space="preserve">New A-1.</tspan>
	<tspan x="282.5px" y="501.5px" xml:space="preserve"></tspan>
	<tspan x="282.5px" y="516.5px" xml:space="preserve"></tspan>
	<tspan x="282.5px" y="531.5px" xml:space="preserve">New A-2.</tspan></text>
	</g>
	<text x="282.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">B.txt</text>
	<g>
	<rect x="274.5" y="586.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="282.5px" y="602.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_B_1 */<tspan x="282.5px" y="617.5px" xml:space="preserve">New B-1.</tspan>
	<tspan x="282.5px" y="632.5px" xml:space="preserve"></tspan>
	<tspan x="282.5px" y="647.5px" xml:space="preserve">/* Title: Section_B_2 */</tspan>
	<tspan x="282.5px" y="662.5px" xml:space="preserve">New B-2.</tspan></text>
	</g>
	<g>
	<rect x="469.5" y="586.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="477.5px" y="602.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_B_1 */<tspan x="477.5px" y="617.5px" xml:space="preserve">This is old Section-B-1.</tspan>
	<tspan x="477.5px" y="632.5px" xml:space="preserve"></tspan>
	<tspan x="477.5px" y="647.5px" xml:space="preserve"></tspan>
	<tspan x="477.5px" y="662.5px" xml:space="preserve"></tspan></text>
	</g>
	<text x="477.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Y.txt</text>
	<text x="477.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">X.txt</text>
	<g>
	<rect x="469.5" y="455.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="477.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_1 */<tspan x="477.5px" y="486.5px" xml:space="preserve">This is old Section-A-1.</tspan>
	<tspan x="477.5px" y="501.5px" xml:space="preserve"></tspan>
	<tspan x="477.5px" y="516.5px" xml:space="preserve">/* Title: Section_B_2 */</tspan>
	<tspan x="477.5px" y="531.5px" xml:space="preserve">This is old Section-B-2.</tspan></text>
	</g>
	<text x="87.5px" y="516.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_2 */<tspan x="87.5px" y="531.5px" xml:space="preserve">This is old Section-A-2.</tspan></text>
	<text x="282.5px" y="516.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_2 */</text>
	<text x="477.5px" y="646.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Title: Section_A_2 */<tspan x="477.5px" y="661.5px" xml:space="preserve">This is old Section-A-2.</tspan></text>
	<g>
	<line x1="436.5" y1="515.5" x2="464.5" y2="647.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1"/>
	<line x1="436.5" y1="515.5" x2="435.5" y2="526.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="436.5" y1="515.5" x2="441.5" y2="524.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="61.5px" y="702.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">New フォルダーにある A.txt と同じ名前のファイルを、Out フォルダーに作成します。 その内容は、<tspan x="61.5px" y="717.5px" xml:space="preserve">New フォルダーにある A.txt のセクションの構成（順序）、すなわち、Section_A_1、Section_A_2 の</tspan></text>
	<text x="61.5px" y="732.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">順になります。 セクションの名前は、</text>
	<a xlink:href="#MakeTextSectionIndexFile" onclick="chgPage( evt, 768 )">
	<text x="278.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	</a>
	<text x="430.5px" y="732.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が入力する形式で記述します。</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="110.5px" y="746.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Natural Docs</text>
	</a>
	<text x="188.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">形式のみ対応しています。 それぞれセクションの内容は、Old フォルダーに</text>
	<text x="61.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在は、</text>
	<text x="61.5px" y="762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ある、すべてのファイルの中から検索して見つかったセクションをコピーした内容になります。</text>
	<a xlink:href="#ModuleAssort" onclick="chgPage( evt, 44 )">
	<text x="77.5px" y="921.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ModuleAssort</text>
	</a>
</g>
<g id="page768" width="676" height="1081" transform="translate(+10,+411450)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="676.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1081.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="676.5" y1="-0.5" x2="676.5" y2="1081.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1081.5" x2="676.5" y2="1081.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeTextSectionIndexFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	<a xlink:href="#vbslib_helper_exe" onclick="chgPage( evt, 1098 )">
	<text x="341.5px" y="934.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	</a>
	<text x="294.5px" y="934.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<text x="440.5px" y="934.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出しています。</text>
	<g>
	<rect x="45.5" y="383.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile  "*.c", "NaturalDocs", "C_Type", Empty, Empty</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeTextSectionIndexFile( Path as string or PathDictionaryClass,<tspan x="33.5px" y="78.5px" xml:space="preserve">    TagTypeName as string,  BeforeRootFullPath as string,  AfterRootFullPath as string )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグが付いたファイルから、セクション インデックス ファイルを更新します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TagTypeName</text>
	<text x="228.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキスト ファイルのパス、または、</text>
	<text x="228.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグのタイプ、"NaturalDocs" を指定してください</text>
	<text x="24.5px" y="1044.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="864.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="212.5px" y="1044.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MakeTxScFile</text>
	<text x="33.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.txsc ファイルのタイムスタンプの方が新しいときは、更新をせず、高速に処理します。</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[T_MakeTxScFile]" target="_blank">
	<text x="71.5px" y="1044.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[MakeTextSectionIndexFile]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: MakeTextSectionIndexFile" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="82.5px" y="864.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="#PathDictionaryClass" onclick="chgPage( evt, 662 )">
	<text x="522.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathDictionaryClass</text>
	</a>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#NaturalDocs">
	<text x="321.5px" y="975.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NaturalDocs 関連の構文解析</text>
	</a>
	<text x="97.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.txsc ファイルを作成する</text>
	<text x="24.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_txsc\(ファイル名.拡張子).txsc の例</text>
	<g>
	<rect x="45.5" y="461.5" width="484" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="477.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File  path="..\Sample.c"  type="C_Type"&gt;<tspan x="53.5px" y="492.5px" xml:space="preserve">&lt;TextSection  keyword="Function" name="StartA" start_line="100" end_line="129"</tspan>
	<tspan x="53.5px" y="507.5px" xml:space="preserve">    next_to_comment_line="110"/&gt;</tspan>
	<tspan x="53.5px" y="522.5px" xml:space="preserve">&lt;TextSection  keyword="Function" name="StartB" start_line="130" end_line="159"</tspan>
	<tspan x="53.5px" y="537.5px" xml:space="preserve">    next_to_comment_line="140"/&gt;</tspan>
	<tspan x="53.5px" y="552.5px" xml:space="preserve">&lt;/File&gt;</tspan></text>
	</g>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeRootFullPath</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AfterRootFullPath</text>
	<text x="228.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストのルート・フォルダーのパス</text>
	<text x="228.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション インデックス ファイル(.txsc) のルート・フォルダーのパス</text>
	<text x="35.5px" y="304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeRootFullPath 引数、AfterRootFullPath 引数に Empty を指定すると、カレント フォルダーを指定した<tspan x="35.5px" y="319.5px" xml:space="preserve">ときと同じ処理をします。 BeforeRootFullPath 引数、AfterRootFullPath 引数の詳細は、</tspan></text>
	<a xlink:href="#ReplaceRootPath" onclick="chgPage( evt, 642 )">
	<text x="522.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRootPath</text>
	</a>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionTypeName</text>
	<text x="228.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルの中の type 属性に入れる文字列</text>
	<text x="35.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BeforeRootFullPath 引数と AfterRootFullPath 引数に、テキスト ファイルとインデックス ファイルのある場所<tspan x="35.5px" y="289.5px" xml:space="preserve">の関係を指定します。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#TextStream_Line">
	<text pub="n" x="82.5px" y="839.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TextStream::Line</text>
	</a>
	<text x="24.5px" y="839.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="512.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Natural Docs</text>
	</a>
	<text x="53.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TagTypeName = "NaturalDocs" の場合の Sample.c の例</text>
	<g>
	<rect x="45.5" y="591.5" width="454" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/***********************************************************************<tspan x="53.5px" y="622.5px" xml:space="preserve">* Function: StartA</tspan>
	<tspan x="53.5px" y="637.5px" xml:space="preserve">************************************************************************/</tspan>
	<tspan x="53.5px" y="652.5px" xml:space="preserve">void  StartA()</tspan>
	<tspan x="53.5px" y="667.5px" xml:space="preserve">{</tspan>
	<tspan x="53.5px" y="682.5px" xml:space="preserve">}</tspan>
	<tspan x="53.5px" y="697.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="712.5px" xml:space="preserve">/***********************************************************************</tspan>
	<tspan x="53.5px" y="727.5px" xml:space="preserve">* Function: StartB</tspan>
	<tspan x="53.5px" y="742.5px" xml:space="preserve">************************************************************************/</tspan>
	<tspan x="53.5px" y="757.5px" xml:space="preserve">void  StartB()</tspan>
	<tspan x="53.5px" y="772.5px" xml:space="preserve">{</tspan>
	<tspan x="53.5px" y="787.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="24.5px" y="889.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#MakeNaturalComments_C_Language">
	<text x="113.5px" y="975.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeNaturalComments_C_Language</text>
	</a>
	<text x="154.5px" y="1010.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">config-&gt;AdditionalKeywords</text>
	<text x="154.5px" y="994.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_NaturalDocsKeywords</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.c#[g_NaturalDocsKeywords]" target="_blank">
	<text x="289.5px" y="994.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="79.5px" y="934.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	<text x="113.5px" y="954.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">End of File</text>
	<text x="59.5px" y="916.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[MakeTextSectionIndexFile]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: MakeTextSectionIndexFile" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="214.5px" y="916.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(.vbs)</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[MakeTextSectionIndexFile]" target="_blank">
	<text x="238.5px" y="934.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(.c)</text>
	</a>
</g>
<g id="page769" width="614" height="539" transform="translate(+10,+412541)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="614.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="614.5" y1="-0.5" x2="614.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="539.5" x2="614.5" y2="539.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConnectInTextSectionIndexFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConnectInTextSectionIndexFile</text>
	<g>
	<rect x="25.5" y="47.5" width="442" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ConnectInTextSectionIndexFile( in_IndexFilePath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_KeywordAndName as array of array of string,  in_Empty as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション インデックス ファイルの中の指定したセクションを前のセクションとつなげる。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_IndexFilePath</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_KeywordAndName</text>
	<text x="228.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション インデックス ファイルのパス</text>
	<text x="228.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前のセクションとつなげるセクションのキーワードと名前の配列</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="228.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="213.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_txsc\(ファイル名.拡張子).txsc の例</text>
	<g>
	<rect x="45.5" y="228.5" width="484" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File  path="..\Sample.c"  type="C_Type"&gt;<tspan x="53.5px" y="259.5px" xml:space="preserve">&lt;TextSection  keyword="Function" name="StartA" start_line="100" end_line="129"</tspan>
	<tspan x="53.5px" y="274.5px" xml:space="preserve">    next_to_comment_line="110"/&gt;</tspan>
	<tspan x="53.5px" y="289.5px" xml:space="preserve">&lt;TextSection  keyword="Function" name="StartB" start_line="130" end_line="159"</tspan>
	<tspan x="53.5px" y="304.5px" xml:space="preserve">    next_to_comment_line="140"/&gt;</tspan>
	<tspan x="53.5px" y="319.5px" xml:space="preserve">&lt;/File&gt;</tspan></text>
	</g>
	<g>
	<rect x="45.5" y="369.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConnectInTextSectionIndexFile  "Sample.c",  Array( Array( "Function", "StartB" ) )</text>
	</g>
	<text x="40.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 TextSection タグをつなげるスクリプト：</text>
	<text x="40.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">つなげた後の.txsc ファイルの例：</text>
	<g>
	<rect x="45.5" y="437.5" width="484" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;File  path="..\Sample.c"  type="C_Type"&gt;<tspan x="53.5px" y="468.5px" xml:space="preserve">&lt;TextSection  keyword="Function" name="StartA" start_line="100" end_line="159"</tspan>
	<tspan x="53.5px" y="483.5px" xml:space="preserve">    next_to_comment_line="110"/&gt;</tspan>
	<tspan x="53.5px" y="498.5px" xml:space="preserve">&lt;/File&gt;</tspan></text>
	</g>
</g>
<g id="page770" width="571" height="579" transform="translate(+10,+413090)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="579.5" x2="571.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForWriteTextSection" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForWriteTextSection</text>
	<g>
	<rect x="31.5" y="287.5" width="412" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set file = OpenForWriteTextSection( "file.txt", Empty, Empty )<tspan x="39.5px" y="318.5px" xml:space="preserve">    file.Cut  "Section1"</tspan>
	<tspan x="39.5px" y="333.5px" xml:space="preserve">    file = Empty</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForWriteTextSection( SourcePath as string, DestinationPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Option_ as Empty ) as WriteTextSectionClass</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキストの編集を開始します。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourcePath</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DestinationPath</text>
	<text x="206.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">編集前のセクション化されたテキスト・ファイルのパス</text>
	<text x="206.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">編集した結果を出力するファイルのパス、または、Empty</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="206.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="523.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="492.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="471.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg#format" cats_vhref="%mixer%\_src\ModuleMixer.svg#format">
	<text x="71.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 構造化テキストフォーマット (Module Mixer)</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[OpenForWriteTextSection]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: OpenForWriteTextSection" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="471.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#" target="_blank">
	<text x="71.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="WriteTextSectionClass" class="keyword" x="24.5px" y="383.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteTextSectionClass</text>
	<a xlink:href="#WriteTextSectionClass" onclick="chgPage( evt, 770 )">
	<text x="206.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteTextSectionClass</text>
	</a>
	<a xlink:href="#Cut_WriteTextSectionClass" onclick="chgPage( evt, 771 )">
	<text x="43.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Cut (WriteTextSectionClass)</text>
	</a>
	<text x="33.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値のオブジェクトの参照カウンターが 0 になったら、ファイルに出力されます。</text>
	<text x="349.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション化されたテキスト</text>
	<text x="259.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを削除します。</text>
	<text x="117.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file.txt ファイルの中の、"Section1" を含むセクションを削除します。</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\ModuleMixer.svg#Mxp_Symbol_UsesTextBlock" cats_vhref="%mixer%\_src\ModuleMixer.svg#Mxp_Symbol_UsesTextBlock">
	<text x="71.5px" y="542.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UsesSection (Mxp_Symbol)</text>
	</a>
	<a xlink:href="#PickUp_WriteTextSectionClass" onclick="chgPage( evt, 772 )">
	<text x="43.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PickUp (WriteTextSectionClass)</text>
	</a>
	<text x="259.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">残すセクションを選択します。</text>
</g>
<g id="page771" width="375" height="191" transform="translate(+10,+413679)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="375.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="191.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="375.5" y1="-0.5" x2="375.5" y2="191.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="191.5" x2="375.5" y2="191.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Cut_WriteTextSectionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Cut (WriteTextSectionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WriteTextSectionClass::Cut( Key as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを削除します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="151.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの中に含まれる文字列</text>
	<text x="24.5px" y="154.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[WriteTextSectionClass::Cut]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: WriteTextSectionClass::Cut" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="154.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
</g>
<g id="page772" width="577" height="276" transform="translate(+10,+413880)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="276.5" x2="577.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="PickUp_WriteTextSectionClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">PickUp (WriteTextSectionClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WriteTextSectionClass::PickUp( Key as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">残すセクションを選択します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="151.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの中に含まれる文字列</text>
	<text x="24.5px" y="239.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[WriteTextSectionClass::PickUp]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: WriteTextSectionClass::PickUp" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を１度でも呼び出すと、WriteTextSectionClass のオブジェクトの参照カウンターが 0 <tspan x="33.5px" y="170.5px" xml:space="preserve">になったとき、選択されなかったセクションはすべて削除されます。</tspan></text>
	<text x="33.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を１度も呼び出さなかったときは、すべてのセクションが残ります。</text>
</g>
<g id="page773" width="444" height="382" transform="translate(+10,+414166)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="444.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="444.5" y1="-0.5" x2="444.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="382.5" x2="444.5" y2="382.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ini" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">.ini ファイル</text>
	<text x="24.5px" y="344.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#OpenForRegFile" onclick="chgPage( evt, 1038 )">
	<text x="77.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForRegFile</text>
	</a>
	<g>
	<rect x="51.5" y="75.5" width="100" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[SectionX]<tspan x="59.5px" y="106.5px" xml:space="preserve">SettingA = abc</tspan>
	<tspan x="59.5px" y="121.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="136.5px" xml:space="preserve">SettingB = 12</tspan>
	<tspan x="59.5px" y="151.5px" xml:space="preserve">; comment</tspan>
	<tspan x="59.5px" y="166.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="181.5px" xml:space="preserve">[SectionY]</tspan>
	<tspan x="59.5px" y="196.5px" xml:space="preserve">SettingA = BC</tspan></text>
	</g>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の形式のテキストファイルで記述された設定値を扱います。</text>
	<text x="172.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">行末までのコメント記号は、行頭のみ対応</text>
	<text x="172.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空行も可能</text>
	<text x="172.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名は省略可能</text>
	<a xlink:href="#GetIniFileTextValue" onclick="chgPage( evt, 775 )">
	<text x="31.5px" y="260.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIniFileTextValue</text>
	</a>
	<a xlink:href="#SetIniFileTextValue" onclick="chgPage( evt, 777 )">
	<text x="31.5px" y="280.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetIniFileTextValue</text>
	</a>
	<a xlink:href="#RenumberIniFileData" onclick="chgPage( evt, 778 )">
	<text x="31.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RenumberIniFileData</text>
	</a>
	<a xlink:href="#ParseIniFileLine" onclick="chgPage( evt, 774 )">
	<text x="31.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseIniFileLine</text>
	</a>
</g>
<g id="page774" width="604" height="735" transform="translate(+10,+414558)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="604.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="604.5" y1="-0.5" x2="604.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="735.5" x2="604.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseIniFileLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseIniFileLine</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseIniFileLine( Line as string ) as ParsedIniFileLineClass</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルに書かれた行を解析します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line</text>
	<text x="193.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルの中の１行</text>
	<text x="193.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">解析結果</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="53.5" y="352.5" width="310" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set line = ParseIniFileLine( "[Section1]" )<tspan x="61.5px" y="383.5px" xml:space="preserve">        '// line.Section = "Section1"</tspan>
	<tspan x="61.5px" y="398.5px" xml:space="preserve">        '// line.Name    = Empty</tspan>
	<tspan x="61.5px" y="413.5px" xml:space="preserve">        '// line.Value   = Empty</tspan>
	<tspan x="61.5px" y="428.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="443.5px" xml:space="preserve">    Set line = ParseIniFileLine( "Name = Value" )</tspan>
	<tspan x="61.5px" y="458.5px" xml:space="preserve">        '// line.Section = Empty</tspan>
	<tspan x="61.5px" y="473.5px" xml:space="preserve">        '// line.Name    = "Name"</tspan>
	<tspan x="61.5px" y="488.5px" xml:space="preserve">        '// line.Value   = "Value"</tspan>
	<tspan x="61.5px" y="503.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="518.5px" xml:space="preserve">    Set line = ParseIniFileLine( "Name =" )</tspan>
	<tspan x="61.5px" y="533.5px" xml:space="preserve">        '// line.Section = Empty</tspan>
	<tspan x="61.5px" y="548.5px" xml:space="preserve">        '// line.Name    = "Name"</tspan>
	<tspan x="61.5px" y="563.5px" xml:space="preserve">        '// line.Value   = ""</tspan>
	<tspan x="61.5px" y="578.5px" xml:space="preserve"></tspan>
	<tspan x="61.5px" y="593.5px" xml:space="preserve">    Set line = ParseIniFileLine( "comment" )</tspan>
	<tspan x="61.5px" y="608.5px" xml:space="preserve">        '// line.Section = Empty</tspan>
	<tspan x="61.5px" y="623.5px" xml:space="preserve">        '// line.Name    = Empty</tspan>
	<tspan x="61.5px" y="638.5px" xml:space="preserve">        '// line.Value   = Empty</tspan></text>
	</g>
	<text x="24.5px" y="338.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[ ] で囲まれた行は、セクション名として解析します。<tspan x="34.5px" y="191.5px" xml:space="preserve">= がない行は、コメント行として解析します。</tspan></text>
	<text x="24.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParsedIniFileLineClass</text>
	<text x="63.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Section</text>
	<text x="63.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Name</text>
	<text x="63.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Value</text>
	<text x="143.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名</text>
	<text x="143.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">左辺</text>
	<text x="143.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">右辺</text>
	<text x="24.5px" y="699.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="678.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ParseIniFileLine]" target="_blank">
	<text x="79.5px" y="678.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_IniFile\T_IniFile.vbs#[T_GetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="699.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_IniFile.vbs</text>
	</a>
	<text x="184.5px" y="699.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetIniFileTextValue</text>
</g>
<g id="page775" width="515" height="490" transform="translate(+10,+415303)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="515.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="515.5" y1="-0.5" x2="515.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="490.5" x2="515.5" y2="490.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetIniFileTextValue" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetIniFileTextValue</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetIniFileTextValue( IniText as string, SectionName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    VariableName as string, Option_ as Empty ) as string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルに書かれた設定値を参照します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IniText</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionName</text>
	<text x="193.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルの内容</text>
	<text x="193.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名、セクションがないファイルでは=Empty</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VariableName</text>
	<text x="193.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="393.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="193.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の設定値</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_IniFile\T_IniFile.vbs#[T_GetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_IniFile.vbs</text>
	</a>
	<a xlink:href="#SetIniFileTextValue" onclick="chgPage( evt, 777 )">
	<text x="79.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetIniFileTextValue</text>
	</a>
	<text x="184.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetIniFileTextValue</text>
	<g>
	<rect x="31.5" y="299.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetIniFileTextValue( text, Empty, "NameA", Empty ) = "Value"</text>
	</g>
	<text x="24.5px" y="287.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">該当する変数が存在しないときは、Empty が返ります。</text>
	<a xlink:href="#ini" onclick="chgPage( evt, 773 )">
	<text x="254.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: .ini ファイル ]</text>
	</a>
	<a xlink:href="#GetIniFileTextValues" onclick="chgPage( evt, 776 )">
	<text x="79.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIniFileTextValues</text>
	</a>
	<g>
	<rect x="31.5" y="331.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  GetIniFileTextValue( text, "SectionB", "NameA", Empty ) = "Value"</text>
	</g>
</g>
<g id="page776" width="559" height="441" transform="translate(+10,+415803)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="441.5" x2="559.5" y2="441.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetIniFileTextValues" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetIniFileTextValues</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetIniFileTextValues( IniText as string, SectionName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    VariableName as string, Option_ as Empty ) as array of string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルに書かれた設定値を複数参照します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IniText</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionName</text>
	<text x="193.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルの内容</text>
	<text x="193.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名、セクションがないファイルでは=Empty</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VariableName</text>
	<text x="193.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="193.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の設定値の配列</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="36.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">該当する変数が存在しないときは、空の配列が返ります。</text>
	<text x="24.5px" y="287.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="37.5" y="300.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="316.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  IsSameArray( GetIniFileTextValues( text, "Section", "NameA", Empty ), _<tspan x="45.5px" y="331.5px" xml:space="preserve">    Array( "Value1", "Value2" )</tspan></text>
	</g>
	<text x="24.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_IniFile\T_IniFile.vbs#[T_GetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_IniFile.vbs</text>
	</a>
	<text x="184.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetIniFileTextValue</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetIniFileTextValues]" target="_blank">
	<text x="79.5px" y="384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page777" width="553" height="449" transform="translate(+10,+416254)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="449.5" x2="553.5" y2="449.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetIniFileTextValue" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetIniFileTextValue</text>
	<g>
	<rect x="31.5" y="314.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">after_text = SetIniFileTextValue( before_text, Empty, "NameA", "Value", Empty )</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="460" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SetIniFileTextValue( IniText as string, SectionName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    VariableName as string, Value as Variant, Option_ as Empty ) as string</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルに書かれた設定値を変更します。</text>
	<text x="33.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IniText</text>
	<text x="97.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionName</text>
	<text x="193.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前の .ini ファイルの内容</text>
	<text x="193.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名、セクションがないファイルでは=Empty</text>
	<text x="97.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VariableName</text>
	<text x="193.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="24.5px" y="302.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="193.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の .ini ファイルの内容</text>
	<text x="97.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="193.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="193.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の変数の設定値</text>
	<text x="97.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="97.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="390.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="369.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="369.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_IniFile\T_IniFile.vbs#[T_SetIniFileTextValue]" target="_blank">
	<text x="79.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_IniFile.vbs</text>
	</a>
	<a xlink:href="#GetIniFileTextValue" onclick="chgPage( evt, 775 )">
	<text x="79.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetIniFileTextValue</text>
	</a>
	<text x="184.5px" y="390.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetIniFileTextValue</text>
	<text x="32.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">該当する変数が存在しないときは、エラーになります。</text>
	<a xlink:href="#ini" onclick="chgPage( evt, 773 )">
	<text x="254.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: .ini ファイル ]</text>
	</a>
</g>
<g id="page778" width="538" height="476" transform="translate(+10,+416713)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="476.5" x2="538.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RenumberIniFileData" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RenumberIniFileData</text>
	<g>
	<rect x="22.5" y="45.5" width="484" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RenumberIniFileData( ReadStream as TextStream, WriteStream as TextStream,<tspan x="30.5px" y="76.5px" xml:space="preserve">    StartNumber as integer, IsPlusSpaceLineOnly as boolean )</tspan></text>
	</g>
	<text x="30.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.ini ファイルの内容のうち、= より左にある ( ) の中の番号を振り直します。</text>
	<text x="30.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="94.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadStream</text>
	<text x="231.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ストリーム</text>
	<text x="94.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WriteStream</text>
	<text x="231.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ストリーム</text>
	<text x="231.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開始番号</text>
	<text x="94.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartNumber</text>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="336.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="336.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="231.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空行があるときだけ番号を＋１するかどうか</text>
	<text x="94.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsPlusSpaceLineOnly</text>
	<text x="24.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル・データ</text>
	<g>
	<rect x="84.5" y="256.5" width="94" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Data(2) = ABC<tspan x="92.5px" y="287.5px" xml:space="preserve">Data(5) = DEF</tspan>
	<tspan x="92.5px" y="302.5px" xml:space="preserve">Data(6) = DEF</tspan></text>
	</g>
	<g>
	<rect x="84.5" y="323.5" width="94" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Data(1) = ABC<tspan x="92.5px" y="354.5px" xml:space="preserve">Data(2) = DEF</tspan>
	<tspan x="92.5px" y="369.5px" xml:space="preserve">Data(3) = DEF</tspan></text>
	</g>
	<text x="40.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力</text>
	<text x="40.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力</text>
	<a xlink:href="#RenumberIniFileData_sth" onclick="chgPage( evt, 67 )">
	<text x="73.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RenumberIniFileData コマンド</text>
	</a>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="412.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RenumberIniFileData]" target="_blank">
	<text x="73.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#ini" onclick="chgPage( evt, 773 )">
	<text x="254.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: .ini ファイル ]</text>
	</a>
</g>
<g id="page779" width="513" height="339" transform="translate(+10,+417199)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="513.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="513.5" y1="-0.5" x2="513.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="339.5" x2="513.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseJSON" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseJSON</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseJSON( JSON_String as string ) as JS_Object</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JSON をパース（構文解析）します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JSON_String</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="189.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JSON 形式の文字列データ</text>
	<text x="189.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JSON のデータにアクセスできるオブジェクト</text>
	<g>
	<rect x="31.5" y="190.5" width="388" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set json = ParseJSON( "{'attribute_1':'One', 'attr2':'Two'}" )<tspan x="39.5px" y="221.5px" xml:space="preserve">echo  json.attribute_1  '// "One"</tspan></text>
	</g>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\JavaScrpt\JavaScript.svg#JSON" cats_vhref="%programming%\スクリプト\JavaScrpt\JavaScript.svg#JSON">
	<text x="65.5px" y="302.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ JSON (JavaScript Object Notation)</text>
	</a>
	<text x="24.5px" y="302.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ParseJSON]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">省略された属性に対して、返り値から参照しようとすると、エラー 438 になります。</text>
</g>
<g id="page780" width="210" height="104" transform="translate(+10,+417548)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="210.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="210.5" y1="-0.5" x2="210.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="104.5" x2="210.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="c_lang_source" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">C言語</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#devtool" onclick="chgPage( evt, 1008 )">
	<text x="68.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 開発環境操作</text>
	</a>
</g>
<g id="page781" width="673" height="473" transform="translate(+10,+417662)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="673.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="673.5" y1="-0.5" x2="673.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="473.5" x2="673.5" y2="473.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutSharpIf" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutSharpIf</text>
	<g>
	<rect x="45.5" y="227.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CutSharpIf  "sample.c", Empty, "SAMPLE", True</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="616" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CutSharpIf( InputPath as string, OutputPath as string, Symbol as string, IsCutTrue as boolean )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">#ifdef 〜 #endif をカットします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルやフォルダーのパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルやフォルダーのパス</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">#define シンボル、または、#if の条件文</text>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="215.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="326.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="212.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_CutSharpIf</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsCutTrue</text>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="370.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetInputOutputFilePaths</text>
	</a>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="370.5px" y="140.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetInputOutputFilePaths</text>
	</a>
	<text x="177.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">#if が真の部分をカットする(True)か、偽の部分をカットする(False)か</text>
	<a xlink:href="Test\tools\T_CutSharpIf\T_CutSharpIf.vbs#[T_CutSharpIf]" target="_blank">
	<text x="71.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CutSharpIf.vbs</text>
	</a>
	<a xlink:href="#CutSharpIf_sth" onclick="chgPage( evt, 20 )">
	<text x="71.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutSharpIf コマンド</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[CutSharpIf]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CutSharpIf" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="71.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<g>
	<rect x="45.5" y="267.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CutSharpIf  "FolderA", "FolderB", "SAMPLE_A  ||  SAMPLE_B", False</text>
	</g>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#ParsedRanges_getCut_by_PP_Directive">
	<text x="71.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParsedRanges_getCut_by_PP_Directive</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[CutSharpIf]" target="_blank">
	<text x="71.5px" y="347.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_helper.c</text>
	</a>
</g>
<g id="page782" width="583" height="495" transform="translate(+10,+418145)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="495.5" x2="583.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutCommentC" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutCommentC</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CutCommentC( in_Path as string, in_Empty as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C/C++言語のソース ファイルからコメントを削除します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コメントを削除するソース ファイルのパス</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Empty</text>
	<text x="177.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください（予約）</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#CutCommentC_1">
	<text x="71.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ clib - CutCommentC_1</text>
	</a>
	<text id="CutCommentC_1_Sample" x="24.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コメントを削除する前の内容は上書きされて無くなるので、バックアップを取ってから実行して<tspan x="33.5px" y="190.5px" xml:space="preserve">ください。</tspan></text>
	<text x="24.5px" y="458.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_CutSharpIf\T_CutCommentC.vbs#" target="_blank">
	<text x="71.5px" y="458.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CutCommentC.vbs</text>
	</a>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: CutCommentC" target="_blank">
	<text x="71.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[CutCommentC_Command]" target="_blank">
	<text x="71.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_helper.c</text>
	</a>
	<g>
	<rect x="45.5" y="319.5" width="292" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set w_=AppKey.NewWritable( "Folder" ).Enable()<tspan x="53.5px" y="350.5px" xml:space="preserve">CutCommentC  "Folder\Source.c", Empty</tspan></text>
	</g>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="137.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="131.5px" y="350.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Folder\Source.c"</text>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CutComment_sth" onclick="chgPage( evt, 18 )">
	<text x="67.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutComment コマンド</text>
	</a>
	<text x="217.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_CutCommentC</text>
	<a xlink:href="#ArrayFromWildcard" cats_vhref="%vbslib_new%\_src\vbslib.svg#ArrayFromWildcard" onclick="chgPage( evt, 657 )">
	<text x="138.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromWildcard</text>
	</a>
	<text x="33.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path 引数には、</text>
	<text x="255.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の引数のように ワイルドカードなどを指定できます。</text>
</g>
<g id="page783" width="596" height="695" transform="translate(+10,+418650)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="596.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="596.5" y1="-0.5" x2="596.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="695.5" x2="596.5" y2="695.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeDocumentByNaturalDocs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeDocumentByNaturalDocs</text>
	<text x="24.5px" y="619.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_NaturalDocs.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="81.5px" y="619.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_NaturalDocs.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[MakeDocumentByNaturalDocs]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MakeDocumentByNaturalDocs" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="81.5px" y="596.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="596.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="45.5" y="317.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeDocumentByNaturalDocs  "src", "HTML", Empty</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="526" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeDocumentByNaturalDocs( SourceRootPath as string, DocumentRootPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Options as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Natural Docs を実行して、ソースファイルからHTML形式のドキュメントを生成します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceRootPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DocumentRootPath</text>
	<text x="236.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルがあるフォルダーのパス</text>
	<text x="236.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML形式のドキュメントを生成するフォルダーのパス</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Options</text>
	<text x="236.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="53.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Natural Docs や ActivePerl がインストールされていないと、インストールを即す警告が表示<tspan x="53.5px" y="423.5px" xml:space="preserve">されます。</tspan></text>
	<a xlink:href="#Setting_getNaturalDocsPerlPath" onclick="chgPage( evt, 131 )">
	<text x="95.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getNaturalDocsPerlPath</text>
	</a>
	<text x="53.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GetPerlVersion" onclick="chgPage( evt, 1055 )">
	<text x="304.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPerlVersion</text>
	</a>
	<text x="53.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DocumentRootPath に指定したパスにフォルダーを消すと、Natural Docs のプロジェクト<tspan x="53.5px" y="496.5px" xml:space="preserve">フォルダー（キャッシュ）を作り直します。 プロジェクトフォルダーは、</tspan></text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="423.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	</a>
	<text x="53.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中に作られ、日付が変わると作り直します。 </text>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#NaturalDocs">
	<text pub="n" x="85.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Natural Docs</text>
	</a>
	<text x="36.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#NaturalDocsExtension" onclick="chgPage( evt, 1107 )">
	<text x="53.5px" y="541.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Vers("NaturalDocsExtension")</text>
	</a>
	<text x="245.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を設定すると、Natural Docs に入力する拡張子を</text>
	<text x="53.5px" y="558.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更できます。</text>
	<text x="36.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルは、現在のコードページ（日本なら Shift-JIS）、または Unicode（UTF-16) に<tspan x="36.5px" y="224.5px" xml:space="preserve">してください。</tspan></text>
	<a xlink:href="#NaturalDocs_sth" onclick="chgPage( evt, 56 )">
	<text x="81.5px" y="642.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NaturalDocs コマンド</text>
	</a>
	<text x="24.5px" y="642.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MakeDocumentBy_doxygen" onclick="chgPage( evt, 784 )">
	<text x="81.5px" y="658.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeDocumentBy_doxygen</text>
	</a>
</g>
<g id="page784" width="586" height="678" transform="translate(+10,+419355)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="678.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="678.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="678.5" x2="586.5" y2="678.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeDocumentBy_doxygen" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeDocumentBy_doxygen</text>
	<a xlink:href="#doxygen_sth" onclick="chgPage( evt, 26 )">
	<text x="67.5px" y="624.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ doxygen コマンド</text>
	</a>
	<g>
	<rect x="45.5" y="317.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeDocumentBy_doxygen  "src", "HTML", Empty</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeDocumentBy_doxygen( SourceRootPath as string, DocumentRootPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    Options as Empty )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">doxygen を実行して、ソースファイルからHTML形式のドキュメントを生成します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceRootPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DocumentRootPath</text>
	<text x="236.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルがあるフォルダーのパス</text>
	<text x="236.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML形式のドキュメントを生成するフォルダーのパス</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Options</text>
	<text x="236.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="36.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソースファイルは、現在のコードページ（日本なら Shift-JIS）、または Unicode（UTF-16) に<tspan x="36.5px" y="224.5px" xml:space="preserve">してください。</tspan></text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#doxygen" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#doxygen">
	<text pub="n" x="78.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ doxygen</text>
	</a>
	<text x="24.5px" y="624.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MakeDocumentByNaturalDocs" onclick="chgPage( evt, 783 )">
	<text x="67.5px" y="643.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MakeDocumentByNaturalDocs</text>
	</a>
	<text x="24.5px" y="601.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_doxygen.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="81.5px" y="601.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_doxygen.vbs</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#[MakeDocumentBy_doxygen]" target="_blank">
=======
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\ToolsLib.vbs#: MakeDocumentBy_doxygen" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="81.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="578.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="53.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">doxygen がインストールされていないと、インストールを即す警告が表示されます。</text>
	<text x="53.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="53.5px" y="463.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DocumentRootPath に指定したパスにフォルダーを消すと、Natural Docs のプロジェクト<tspan x="53.5px" y="478.5px" xml:space="preserve">フォルダー（キャッシュ）を作り直します。 プロジェクトフォルダーは、</tspan></text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="423.5px" y="478.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	</a>
	<text x="53.5px" y="494.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中に作られ、日付が変わると作り直します。 </text>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<a xlink:href="#NaturalDocsExtension" onclick="chgPage( evt, 1107 )">
	<text x="53.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Vers("NaturalDocsExtension")</text>
	</a>
	<text x="245.5px" y="523.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を設定すると、Natural Docs に入力する拡張子を</text>
	<text x="53.5px" y="540.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更できます。</text>
	<a xlink:href="#Setting_getDoxygenPath" onclick="chgPage( evt, 132 )">
	<text x="93.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDoxygenPath</text>
	</a>
</g>
<g id="page785" width="643" height="712" transform="translate(+10,+420043)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="712.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="712.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="712.5" x2="643.5" y2="712.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConvertDocumetCommentFormat" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConvertDocumetCommentFormat</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ConvertDocumetCommentFormat( InputPath as string,  OutputPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    InputFormat as string,  OutputFormatFilePath as string )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムのソースファイルの中にある、ドキュメントに変換できるコメントの形式を変換します。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputPath</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputPath</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputFormat</text>
	<text x="253.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在、"NaturalDocs" のみ指定できます</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#ConvertDocumetCommentFormat]" target="_blank">
	<text x="77.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<text x="24.5px" y="345.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="314.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#T_ConvertDCF]" target="_blank">
	<text x="77.5px" y="345.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="215.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ConvertDCF</text>
	<text x="253.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力するコメントのテンプレートが書かれたファイルのパス</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutputFormatFilePath</text>
	<text x="253.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力ファイルやフォルダーのパス</text>
	<text x="253.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルやフォルダーのパス</text>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="446.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetInputOutputFilePaths</text>
	</a>
	<a xlink:href="#GetInputOutputFilePaths" onclick="chgPage( evt, 680 )">
	<text x="446.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetInputOutputFilePaths</text>
	</a>
	<a xlink:href="Test\tools\T_TextSection\Files\T_ConvertDCF" target="_blank">
	<text x="97.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ConvertDCF フォルダー</text>
	</a>
	<text x="24.5px" y="281.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<a xlink:href="#vbslib_helper_exe" onclick="chgPage( evt, 1098 )">
	<text x="77.5px" y="429.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	</a>
	<text x="93.5px" y="509.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDCF_Class_convert</text>
	<text x="112.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalCommentClass_printXML</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#NaturalDocsHeaderClass">
	<text x="140.5px" y="602.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalDocsHeaderClass</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[ConvertDCF_Class_convert]" target="_blank">
	<text x="247.5px" y="510.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="93.5px" y="452.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDCF_onXML_Element</text>
	<text x="112.5px" y="467.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">if ( _tcsicmp( in_Status-&gt;TagName, _T("Text") ) == 0 ) {</text>
	<text x="146.5px" y="486.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDCF_Class::Comments.ID</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[ConvertDCF_onXML_Element]" target="_blank">
	<text x="247.5px" y="452.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\clib.h#[NaturalCommentClass]" target="_blank">
	<text x="254.5px" y="587.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="132.5px" y="587.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalCommentClass</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.h#[NaturalDocsHeaderClass]" target="_blank">
	<text x="278.5px" y="602.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="112.5px" y="621.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDCF_CommentClass_getReplaced</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[ConvertDCF_CommentClass_getReplaced]" target="_blank">
	<text x="329.5px" y="621.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="132.5px" y="639.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/* Set "descriptions" : Replaced from "${Descriptions}" */</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[ConvertDCF_Class]" target="_blank">
	<text x="329.5px" y="486.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="195.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDocumentCommentFormat</text>
	<text x="53.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ConvertDocumetCommentFormat</text>
	<text x="380.5px" y="621.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">１つのコメントを置き換える</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#MakeNaturalComments_C_Language">
	<text x="112.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeNaturalComments_C_Language</text>
	</a>
	<text x="329.5px" y="540.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalDocs 形式コメントをパースする</text>
	<text x="36.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在、C言語の NaturalDocs 形式コメントから、doygen (Javadoc)形式コメントへの変換の<tspan x="36.5px" y="245.5px" xml:space="preserve">一部のみ可能です。</tspan></text>
	<a xlink:href="#ConvertDocumetCommentFormat_sth" onclick="chgPage( evt, 13 )">
	<text x="69.5px" y="675.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertDocumetCommentFormat コマンド</text>
	</a>
	<text x="24.5px" y="675.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#ConvertDocumetCommentFormat]" target="_blank">
	<text x="229.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page786" width="626" height="600" transform="translate(+10,+420765)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="600.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="600.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="600.5" x2="626.5" y2="600.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DoTextShrink" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DoTextShrink</text>
	<g>
	<rect x="25.5" y="47.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DoTextShrink( TxMxFilePath as string,  Option as Empty )</text>
	</g>
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション（NaturalDocs で区切ったソース ファイル）のうち、使用していないセクションを削除します。</text>
	<text x="33.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TxMxFilePath</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option</text>
	<text x="214.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">編集するファイルなどが記述された .txmx ファイルのパス（下記）</text>
	<text x="214.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[T_TextShrink]" target="_blank">
	<text x="84.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextSection.vbs</text>
	</a>
	<text x="235.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TextShrink</text>
	<text id="DoTextShrink_f" x="24.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="78.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ListUpTextShrinkKeywords</text>
	<text x="198.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TxMxClass</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[TxMxClass]" target="_blank">
	<text x="265.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="53.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DoTextShrink</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[DoTextShrink]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: DoTextShrink" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="142.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="78.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ListUpUsingTxMxKeywords</text>
	<a xlink:href="Test\tools\T_TextSection\T_TextSection.vbs#[ListUpUsingTxMxKeywords]" target="_blank">
	<text x="236.5px" y="358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs(src)</text>
	</a>
	<text x="78.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeShrinkedSectionsFile</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#MakeShrinkedSectionsFile]" target="_blank">
	<text x="236.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="98.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ListUpUsingTxMxKeywords</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[ListUpUsingTxMxKeywords]" target="_blank">
	<text x="254.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c(src)</text>
	</a>
	<text x="53.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DoTextMix</text>
	<a xlink:href="#MakeTextSectionIndexFile" onclick="chgPage( evt, 768 )">
	<text x="78.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	</a>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[MakeTextSectionIndexFile]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: MakeTextSectionIndexFile" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="232.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs(src)</text>
	</a>
	<a xlink:href="#MakeTextSectionIndexFile" onclick="chgPage( evt, 768 )">
	<text x="98.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeTextSectionIndexFile</text>
	</a>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[MakeTextSectionIndexFile]" target="_blank">
	<text x="256.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c(src)</text>
	</a>
	<text x="115.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TxMxListUp_listUpUsedNames</text>
	<a xlink:href="Test\tools\vbslib_helper_src\vbslib_helper.c#[TxMxListUp_listUpUsedNames]" target="_blank">
	<text x="277.5px" y="434.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c(src)</text>
	</a>
	<text x="115.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TxMxListUp_readSetting</text>
	<text x="334.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MakeTxScFile</text>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#MakeNaturalComments_C_Language">
	<text x="115.5px" y="396.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeNaturalComments_C_Language</text>
	</a>
	<a xlink:href="..\..\Cats\clib\Parse2\Parse2.svg#NaturalCommentClass">
	<text x="316.5px" y="396.5px" style="fill:rgb(128,128,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NaturalCommentClass</text>
	</a>
	<a xlink:href="Test\tools\T_TextSection\Files\T_TextShrink" target="_blank">
	<text x="115.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TextShrink フォルダー</text>
	</a>
	<text x="24.5px" y="186.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
<<<<<<< R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib - ???.svg
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#[DoTextShrink]" target="_blank">
=======
	<a xlink:href="Test\tools\scriptlib\vbslib\ToolsLib.vbs#: DoTextShrink" target="_blank">
>>>>>>> R:\home\mem_cache\MyDoc\src\vbslib new\_src\vbslib.svg
	<text x="84.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToolsLib.vbs</text>
	</a>
	<a xlink:href="#DoTextShrink_sth" onclick="chgPage( evt, 25 )">
	<text x="67.5px" y="562.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DoTextShrink コマンド</text>
	</a>
	<text x="24.5px" y="562.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#CreateFromTextSections" onclick="chgPage( evt, 765 )">
	<text x="78.5px" y="475.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFromTextSections</text>
	</a>
</g>
<g id="page787" width="594" height="1253" transform="translate(+10,+421375)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="1253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1253.5" x2="594.5" y2="1253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromCSV" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(CSV) ArrayFromCSV, ArrayFromCSV_Int</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行を解析して、それぞれの項目を配列に格納します。</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromCSV( a_CSV as string ) as Array of string</text>
	</g>
	<g>
	<rect x="38.5" y="213.5" width="298" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each column  In ArrayFromCSV( "ABC , DEF" )<tspan x="46.5px" y="244.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_CSV</text>
	<text x="100.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行</text>
	<text x="180.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）CSV の項目が入った配列</text>
	<text x="24.5px" y="1178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Split" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Split">
	<text pub="n" x="80.5px" y="1197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Split</text>
	</a>
	<text x="36.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各項目の両端の空白が削除されたものが戻ります。<tspan x="36.5px" y="329.5px" xml:space="preserve">項目の端に空白文字がある場合と、項目の中にコンマやダブルクォーテーション(")が</tspan>
	<tspan x="36.5px" y="344.5px" xml:space="preserve">あるときは、" " で囲んでください。 ただし、ダブルクォーテーション1文字あたり、</tspan>
	<tspan x="36.5px" y="359.5px" xml:space="preserve">ダブルクォーテーションを２つ並べてください。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#ArrayFromCSV" onclick="chgPage( evt, 787 )" target="_blank">
	<text x="80.5px" y="1148.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs # ArrayFromCSV</text>
	</a>
	<text x="24.5px" y="1148.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#MeltCSV" onclick="chgPage( evt, 791 )">
	<text pub="n" x="296.5px" y="1197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCSV</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayFromCSV]" target="_blank">
	<text x="364.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="79.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromCSV_Int( a_CSV as string ) as Array of integer</text>
	</g>
	<text x="46.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromCSV の返り値は、Array( "ABC", "DEF" )</text>
	<text x="256.5px" y="229.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABC , DEF</text>
	<g>
	<rect x="96.5" y="375.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="104.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A, "  ""ABC,"" "</text>
	</g>
	<g>
	<rect x="96.5" y="408.5" width="22" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="104.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A</text>
	</g>
	<g>
	<rect x="124.5" y="408.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="132.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  "ABC," </text>
	</g>
	<text x="44.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV：</text>
	<text x="44.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各項目：</text>
	<text x="44.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS：</text>
	<g>
	<rect x="96.5" y="441.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="104.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( "A, ""  """"ABC,"""" """ )</text>
	</g>
	<text x="104.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV とは別に、VBS も同様に " 文字は " を２つ並べる</text>
	<text x="36.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"A,  ,C" の真ん中の要素のように、何も無いときは、配列の要素が Empty になります。<tspan x="36.5px" y="536.5px" xml:space="preserve">"A, " のように最後がコンマのときは、配列の最後の要素が Empty になります</tspan></text>
	<text x="36.5px" y="715.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " のように、空白文字や空文字列のときは、配列要素数が 0 になります。</text>
	<g>
	<rect x="83.5" y="548.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( "A,,C" ) = Array( "A", Empty, "C" )</text>
	</g>
	<g>
	<rect x="83.5" y="581.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="597.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( "A," ) = Array( "A", Empty )</text>
	</g>
	<text x="36.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">要素に "" （ダブルクオーテーション２つだけ）が指定されたときは、空文字列になります。</text>
	<g>
	<rect x="83.5" y="651.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="667.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( "A, """"" ) = Array( "A", "" )</text>
	</g>
	<g>
	<rect x="83.5" y="726.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( " " ) = Array( )</text>
	</g>
	<text x="36.5px" y="783.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行の文字列を指定するときは、最後の行以外の行末を "," にしてください。</text>
	<g>
	<rect x="83.5" y="795.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="811.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayFromCSV( "A, B," +vbCRLF+ "C, D," +vbCRLF+ "E, F" )<tspan x="91.5px" y="826.5px" xml:space="preserve"> = Array( "A","B","C","D","E","F" )</tspan></text>
	</g>
	<g>
	<rect x="83.5" y="864.5" width="46" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="91.5px" y="880.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A, B,<tspan x="91.5px" y="895.5px" xml:space="preserve">C, D,</tspan>
	<tspan x="91.5px" y="910.5px" xml:space="preserve">E, F</tspan></text>
	</g>
	<text x="73.5px" y="854.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">つまり</text>
	<text x="141.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">＝</text>
	<g>
	<rect x="167.5" y="879.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="175.5px" y="895.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A, B, C, D, E, F</text>
	</g>
	<a xlink:href="#ArrayFromCmdLine" cats_vhref="%vbslib_new%\_src\vbslib.svg#ArrayFromCmdLine" onclick="chgPage( evt, 847 )">
	<text x="147.5px" y="1197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCmdLine</text>
	</a>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#AddCSV_ArrayClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#AddCSV_ArrayClass" onclick="chgPage( evt, 188 )">
	<text x="80.5px" y="1216.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddCSV (ArrayClass)</text>
	</a>
	<text x="24.5px" y="1059.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能について</text>
	<text x="53.5px" y="1088.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は処理が遅いです。<tspan x="53.5px" y="1103.5px" xml:space="preserve">CSV ファイルのデータは、1行に対応するクラスの配列にキャッシュしておくと速くなります。</tspan></text>
	<g>
	<rect x="38.5" y="973.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="989.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">paths = ArrayFromCSV( Replace( Trim2( multi_line_string ), vbCRLF, "," ) )</text>
	</g>
	<text x="24.5px" y="962.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="95.5px" y="962.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数行の文字列から、各行を配列にする</text>
	<a xlink:href="#CSV_ArrayClass" onclick="chgPage( evt, 203 )">
	<text x="80.5px" y="1178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CSV (ArrayClass)</text>
	</a>
</g>
<g id="page788" width="631" height="485" transform="translate(+10,+422638)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="485.5" x2="631.5" y2="485.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="38.5" y="324.5" width="484" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each column  In ArrayFromOrPipe( Array( "*.txt | ""A *.log""", "*.xml" ) )<tspan x="46.5px" y="355.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text id="ArrayFromOrPipe" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayFromOrPipe</text>
	<text x="36.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">| で区切られた文字列を解析して、それぞれの項目を配列に格納します。</text>
	<g>
	<rect x="25.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromOrPipe( in_OrPipedString as string or array of string ) as Array of string</text>
	</g>
	<g>
	<rect x="38.5" y="222.5" width="316" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each column  In ArrayFromOrPipe( "ABC | DEF" )<tspan x="46.5px" y="253.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OrPipedString</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="218.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">| または , で区切られた文字列、または、その配列</text>
	<text x="218.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 文字列の配列</text>
	<text x="46.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromOrPipe の返り値は、Array( "ABC", "DEF" )</text>
	<text x="274.5px" y="238.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ABC | DEF</text>
	<text x="24.5px" y="211.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: ArrayFromOrPipe" target="_blank">
	<text x="77.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="427.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="24.5px" y="172.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromCSV</text>
	</a>
	<text x="116.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">とほぼ同じですが、コンマだけでなく | も区切り記号として処理します。</text>
	<text x="310.5px" y="340.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"*.txt | ""A *.log""", "*.xml"</text>
	<text x="46.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromOrPipe の返り値は、Array( "*.txt", "A *.log", "*.xml" )</text>
	<text x="24.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="448.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Wildcard\T_Wildcard.vbs#[T_ArrayFromWildcard1]" target="_blank">
	<text x="77.5px" y="448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Wildcard.vbs</text>
	</a>
	<text x="195.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayFromWildcard1</text>
	<text x="333.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ArrayFromWildcard2</text>
</g>
<g id="page789" width="355" height="210" transform="translate(+10,+423133)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="355.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="355.5" y1="-0.5" x2="355.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="210.5" x2="355.5" y2="210.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSVFrom" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSVFrom</text>
	<g>
	<rect x="25.5" y="47.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CSVFrom( a_Array as array ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列を CSV 形式に変換します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_Array</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式文字列</text>
	<text x="24.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CSVFrom]" target="_blank">
	<text x="80.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page790" width="324" height="454" transform="translate(+10,+423353)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="324.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="324.5" y1="-0.5" x2="324.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="454.5" x2="324.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSVText" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSVText</text>
	<g>
	<rect x="24.5" y="46.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CSVText( s as string ) as string</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV の１項目に変換します。</text>
	<text x="24.5px" y="133.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="36.5" y="144.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s = CSVText( "a,b" )</text>
	</g>
	<text x="44.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s は、"""a,b""" という１つの値になります。<tspan x="44.5px" y="207.5px" xml:space="preserve">a と b という２つの値ではありません。</tspan></text>
	<g>
	<rect x="36.5" y="270.5" width="226" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  s = ""<tspan x="44.5px" y="301.5px" xml:space="preserve">  For Each  t  In Array( "a", "b" )</tspan>
	<tspan x="44.5px" y="316.5px" xml:space="preserve">    If s &lt;&gt; "" Then  s = s + ", "</tspan>
	<tspan x="44.5px" y="331.5px" xml:space="preserve">    s = s + CSVText( t )</tspan>
	<tspan x="44.5px" y="346.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="24.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="102.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CSV の１行を作成します</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#[T_CSVText]" target="_blank">
	<text x="78.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs</text>
	</a>
	<text x="24.5px" y="393.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CSVText]" target="_blank">
	<text x="78.5px" y="393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page791" width="576" height="450" transform="translate(+10,+423817)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="450.5" x2="576.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MeltCSV" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MeltCSV</text>
	<text x="36.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１項目を取り出し、通常の文字列に戻す。</text>
	<g>
	<rect x="16.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MeltCSV( Line as string, in_out_Start as integer ) as string</text>
	</g>
	<g>
	<rect x="28.5" y="258.5" width="298" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="274.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  i = 1<tspan x="36.5px" y="289.5px" xml:space="preserve">  Do</tspan>
	<tspan x="36.5px" y="304.5px" xml:space="preserve">    s = MeltCSV( line, i )</tspan>
	<tspan x="36.5px" y="319.5px" xml:space="preserve">    If not IsEmpty( s ) Then （s を使った処理）</tspan>
	<tspan x="36.5px" y="334.5px" xml:space="preserve">    If i = 0 Then Exit Do</tspan>
	<tspan x="36.5px" y="349.5px" xml:space="preserve">  Loop</tspan></text>
	</g>
	<text x="36.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Line</text>
	<text x="100.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Start</text>
	<text x="180.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行</text>
	<text x="180.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入力） 取り出しを開始する文字の位置、（出力）次に取り出す〜</text>
	<text x="100.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出した CSV 形式の１項目。Empty=項目に値が無い</text>
	<text x="26.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MeltCSV]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="387.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各項目の両端の空白が削除されたものが戻ります。<tspan x="36.5px" y="199.5px" xml:space="preserve">次の項目が無いときは、i=0 になります。</tspan>
	<tspan x="36.5px" y="214.5px" xml:space="preserve">i=0 を渡すと、Empty を返します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="80.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs # main</text>
	</a>
	<text x="32.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text pub="n" x="80.5px" y="387.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV</text>
	</a>
</g>
<g id="page792" width="613" height="408" transform="translate(+10,+424277)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="408.5" x2="613.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSV_insert" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSV_insert</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#[T_CSV_insert]" target="_blank">
	<text x="78.5px" y="369.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs</text>
	</a>
	<text x="24.5px" y="344.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="556" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CSV_insert( CSV_Line as string, RightColumnNum0 as integer, Element as variant )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as string</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行に、要素を挿入します。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV_Line</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RightColumnNum0</text>
	<text x="225.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行</text>
	<text x="225.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">挿入する位置の右の要素の番号（０以上）</text>
	<text x="24.5px" y="369.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CSV_insert]" target="_blank">
	<text x="78.5px" y="344.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="225.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">挿入した後の CSV 形式の１行</text>
	<text x="225.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">挿入する要素</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Element</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="235.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="251.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_insert( "A,B,C", 1, "x" ) = "A,x,B,C"</text>
	</g>
	<g>
	<rect x="45.5" y="284.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_insert( "A,B,C", 4, "x" ) = "A,B,C,,x"</text>
	</g>
</g>
<g id="page793" width="565" height="404" transform="translate(+10,+424695)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="404.5" x2="565.5" y2="404.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSV_set" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSV_set</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#[T_CSV_set]" target="_blank">
	<text x="78.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs</text>
	</a>
	<text x="24.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CSV_set( CSV_Line as string, ColumnNum0 as integer, Element as variant )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as string</tspan></text>
	</g>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１つの要素を上書きします。</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV_Line</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ColumnNum0</text>
	<text x="208.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行</text>
	<text x="208.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上書きする要素の番号（０以上）</text>
	<text x="24.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CSV_set]" target="_blank">
	<text x="78.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="208.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上書きした後の CSV 形式の１行</text>
	<text x="208.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上書きする要素</text>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Element</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="235.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="251.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_set( "A,B,C", 1, "x" ) = "A,x,C"</text>
	</g>
	<g>
	<rect x="45.5" y="284.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_set( "A,B,C", 4, "x" ) = "A,B,C,,x"</text>
	</g>
</g>
<g id="page794" width="523" height="443" transform="translate(+10,+425109)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="443.5" x2="523.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CSV_remove" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CSV_remove</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CSV.vbs#[T_CSV_remove]" target="_blank">
	<text x="78.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CSV.vbs</text>
	</a>
	<text x="24.5px" y="381.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CSV_remove( CSV_Line as string, ColumnNum0 as integer ) as string</text>
	</g>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１つの要素を削除します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV_Line</text>
	<text x="97.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ColumnNum0</text>
	<text x="208.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式の１行</text>
	<text x="208.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除する要素の番号（０以上）</text>
	<text x="24.5px" y="406.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CSV_remove]" target="_blank">
	<text x="78.5px" y="381.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="208.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除した後の CSV 形式の１行</text>
	<text x="97.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="219.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="235.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_remove( "A,B,C", 1 ) = "A,C"</text>
	</g>
	<g>
	<rect x="45.5" y="252.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_remove( "A,B,C", 4 ) = "A,B,C,"</text>
	</g>
	<g>
	<rect x="45.5" y="315.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  CSV_remove( "A,B,C,", 3 ) = "A,B,C"</text>
	</g>
	<text x="78.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除する要素より前の要素が無いときは、前に空の要素が追加されます</text>
</g>
<g id="page795" width="577" height="1727" transform="translate(+10,+425562)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1727.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="1727.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1727.5" x2="577.5" y2="1727.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">(XML) LoadXML</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LoadXML]" target="_blank">
	<text x="158.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="22.5" y="45.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LoadXML( PathOrStr as string, Opt as variant ) as IXMLDOMElement</text>
	</g>
	<text x="30.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル、または XML 形式の文字列を読み込みます。</text>
	<text x="30.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="94.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathOrStr</text>
	<text x="174.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルのパス、または XML 形式文字列や</text>
	<text x="94.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="174.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション（下記）</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text x="390.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
	<text x="174.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のルート要素</text>
	<text x="94.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="LoadXML_Opt" x="30.5px" y="1104.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Opt 引数</text>
	<text x="34.5px" y="1137.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_NoRoot フラグ、g_VBS_Lib.NoRootXML</text>
	<text x="51.5px" y="1160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のルート要素が無い XML を読み込みます。 返り値は、内部で自動的に<tspan x="51.5px" y="1175.5px" xml:space="preserve">加えられたルート要素 &lt;Dummy_Root_&gt; になります。</tspan>
	<tspan x="51.5px" y="1190.5px" xml:space="preserve">先頭が &lt; でないときは、自動的にルート要素が加えられます。</tspan></text>
	<text x="34.5px" y="1229.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F_Str フラグ、g_VBS_Lib.StringData</text>
	<text x="51.5px" y="1251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathOrStr 引数を XML 形式文字列として処理します</text>
	<text x="30.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： XML 形式文字列を展開する</text>
	<g>
	<rect x="37.5" y="786.5" width="502" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="802.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  s : s = "ABC &lt;TAG1 attr='value1'/&gt; 123"<tspan x="45.5px" y="817.5px" xml:space="preserve">    Dim  root : Set root = LoadXML( s, F_NoRoot or F_Str )</tspan>
	<tspan x="45.5px" y="832.5px" xml:space="preserve">    Dim  value : value = root.selectSingleNode( "./TAG1" ).getAttribute( "attr" )</tspan>
	<tspan x="45.5px" y="847.5px" xml:space="preserve">    '//  value = "value1"</tspan></text>
	</g>
	<a xlink:href="#samp_loadxml" onclick="chgPage( evt, 795 )">
	<text pub="n" x="77.5px" y="872.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML 要素へアクセスするその他のサンプル</text>
	</a>
	<text x="45.5px" y="872.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<text x="207.5px" y="817.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	<g>
	<rect x="37.5" y="272.5" width="508" height="475"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  root, elem, attr<tspan x="45.5px" y="303.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="318.5px" xml:space="preserve">    Set root = LoadXML( "sample.xml", Empty )</tspan>
	<tspan x="45.5px" y="333.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="348.5px" xml:space="preserve">    '//=== read 1 attribute value</tspan>
	<tspan x="45.5px" y="363.5px" xml:space="preserve">    WScript.Echo  root.selectSingleNode( "./Tests/Test" ).getAttribute( "result" )</tspan>
	<tspan x="45.5px" y="378.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="393.5px" xml:space="preserve">    '//=== read 1 text value</tspan>
	<tspan x="45.5px" y="408.5px" xml:space="preserve">    WScript.Echo  root.selectSingleNode( "./Tests" ).text</tspan>
	<tspan x="45.5px" y="423.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="438.5px" xml:space="preserve">    Set node = root.selectSingleNode( "./Tests/text()" )</tspan>
	<tspan x="45.5px" y="453.5px" xml:space="preserve">    If not node is Nothing Then  WScript.Echo  node.nodeValue</tspan>
	<tspan x="45.5px" y="468.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="483.5px" xml:space="preserve">    '//=== loop each tags</tspan>
	<tspan x="45.5px" y="498.5px" xml:space="preserve">    For Each  elem  In  root.selectNodes( "./Tests/Test" )</tspan>
	<tspan x="45.5px" y="513.5px" xml:space="preserve">        WScript.Echo  "result, "+ elem.getAttribute( "result" )</tspan>
	<tspan x="45.5px" y="528.5px" xml:space="preserve">    Next</tspan>
	<tspan x="45.5px" y="543.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="558.5px" xml:space="preserve">    Set nodes = root.selectNodes( "./Tests" )</tspan>
	<tspan x="45.5px" y="573.5px" xml:space="preserve">    ReDim  values( nodes.length - 1 )</tspan>
	<tspan x="45.5px" y="588.5px" xml:space="preserve">    For i=0 To UBound( values )</tspan>
	<tspan x="45.5px" y="603.5px" xml:space="preserve">        values(i) = nodes(i).text</tspan>
	<tspan x="45.5px" y="618.5px" xml:space="preserve">    Next</tspan>
	<tspan x="45.5px" y="633.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="648.5px" xml:space="preserve">    '//=== loop each attributes</tspan>
	<tspan x="45.5px" y="663.5px" xml:space="preserve">    For Each elem  In root.selectNodes( ".//Test" )</tspan>
	<tspan x="45.5px" y="678.5px" xml:space="preserve">        WScript.Echo  "&lt;" + elem.tagName + "&gt;"</tspan>
	<tspan x="45.5px" y="693.5px" xml:space="preserve">        For Each attr  In elem.attributes</tspan>
	<tspan x="45.5px" y="708.5px" xml:space="preserve">            WScript.Echo  attr.name + "=" + attr.value</tspan>
	<tspan x="45.5px" y="723.5px" xml:space="preserve">        Next</tspan>
	<tspan x="45.5px" y="738.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<text id="samp_loadxml" x="35.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル : sample.xml ファイルをロードする</text>
	<text x="189.5px" y="318.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sample.xml"</text>
	<text x="297.5px" y="498.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"./Tests/Test"</text>
	<text x="291.5px" y="363.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"./Tests/Test"</text>
	<text x="363.5px" y="513.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"result"</text>
	<text x="477.5px" y="363.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"result"</text>
	<text x="285.5px" y="663.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">".//Test"</text>
	<text x="183.5px" y="513.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">result</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#sample_dom" cats_vhref="%programming%\HTML ブラウザ\XML.svg#sample_dom">
	<text x="73.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DOM サンプル</text>
	</a>
	<text x="135.5px" y="318.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	<text x="32.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">日本語があるときは、Unicode にするか、XML宣言で Shift-JIS を指定してください。</text>
	<a xlink:href="..\Samples\XmlFilter\XmlFilter.zip" target="_blank">
	<text x="257.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlFilter ツール (.zip)</text>
	</a>
	<text x="26.5px" y="1628.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML" target="_blank">
	<text x="76.5px" y="1628.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML フォルダー</text>
	</a>
	<text x="30.5px" y="906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： XML を結合する</text>
	<g>
	<rect x="37.5" y="915.5" width="424" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="931.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  f, root, elem, attr<tspan x="45.5px" y="946.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="961.5px" xml:space="preserve">    Set f = OpenForWrite( "FileAB.xml", Empty )</tspan>
	<tspan x="45.5px" y="976.5px" xml:space="preserve">    f.WriteLine  "&lt;TabA&gt;"</tspan>
	<tspan x="45.5px" y="991.5px" xml:space="preserve">    Set root = LoadXML( "FileA.xml", Empty )</tspan>
	<tspan x="45.5px" y="1006.5px" xml:space="preserve">    f.WriteLine  XmlTags( root.selectSingleNode( "./TagB" ).xml, 1 )</tspan>
	<tspan x="45.5px" y="1021.5px" xml:space="preserve">    Set root = LoadXML( "FileB.xml", Empty )</tspan>
	<tspan x="45.5px" y="1036.5px" xml:space="preserve">    f.WriteLine  XmlTags( root.selectSingleNode( "./TagB" ).xml, 1 )</tspan>
	<tspan x="45.5px" y="1051.5px" xml:space="preserve">    f.WriteLine  "&lt;/TabA&gt;"</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg" cats_vhref="%programming%\HTML ブラウザ\XML.svg">
	<text x="194.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML</text>
	</a>
	<text x="35.5px" y="222.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_sub">
	<text pub="n" x="418.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml_sub 関数</text>
	</a>
	<text x="279.5px" y="438.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">./Tests/text()</text>
	<text x="26.5px" y="1656.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="76.5px" y="1656.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="256.5px" y="348.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="230.5px" y="393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#selectSingleNode_IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#selectSingleNode_IXMLDOMElement">
	<text pub="n" x="183.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">selectSingleNode</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement_selectNodes" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement_selectNodes">
	<text pub="n" x="219.5px" y="498.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">selectNodes</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute">
	<text pub="n" x="393.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">getAttribute</text>
	</a>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="76.5px" y="1674.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class</text>
	</a>
	<a xlink:href="#LoadXML_Opt" onclick="chgPage( evt, 795 )">
	<text x="276.5px" y="141.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Opt 引数</text>
	</a>
	<a xlink:href="#LoadXML_Cached" onclick="chgPage( evt, 798 )">
	<text x="76.5px" y="1692.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadXML_Cached</text>
	</a>
	<text id="LoadXML_InheritSuperClass" class="keyword" x="34.5px" y="1286.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.InheritSuperClass (SuperClassタグ)</text>
	<text x="51.5px" y="1312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SuperClass タグの属性を子タグにコピーして、id 属性を持たない SuperClass タグを<tspan x="51.5px" y="1327.5px" xml:space="preserve">削除した XML データを返します。 super_class 属性を持つタグは、super_class 属性が</tspan>
	<tspan x="51.5px" y="1342.5px" xml:space="preserve">指す id 属性を持つ SuperClass タグの属性をコピーします。 </tspan>
	<tspan x="51.5px" y="1357.5px" xml:space="preserve">参考： T_InheritSuperClassXML テスト</tspan></text>
	<g>
	<rect x="68.5" y="1392.5" width="304" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="76.5px" y="1408.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;SuperClass  priority="1000"&gt;<tspan x="76.5px" y="1423.5px" xml:space="preserve">        &lt;File  path="*.c"/&gt;</tspan>
	<tspan x="76.5px" y="1438.5px" xml:space="preserve">        &lt;File  path="*.h"/&gt;</tspan>
	<tspan x="76.5px" y="1453.5px" xml:space="preserve">    &lt;/SuperClass&gt;</tspan>
	<tspan x="76.5px" y="1468.5px" xml:space="preserve">    &lt;SuperClass  priority="2000"  id="Super1"/&gt;</tspan>
	<tspan x="76.5px" y="1483.5px" xml:space="preserve">    &lt;File  path="*.cpp"  super_class="#Super1"/&gt;</tspan></text>
	</g>
	<g>
	<rect x="68.5" y="1526.5" width="406" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="76.5px" y="1542.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;File  path="*.c"  priority="1000"/&gt;<tspan x="76.5px" y="1557.5px" xml:space="preserve">    &lt;File  path="*.h"  priority="1000"/&gt;</tspan>
	<tspan x="76.5px" y="1572.5px" xml:space="preserve">    &lt;SuperClass  priority="2000"  id="Super1"/&gt;</tspan>
	<tspan x="76.5px" y="1587.5px" xml:space="preserve">    &lt;File  path="*.cpp"  super_class="#Super1"  priority="2000"/&gt;</tspan></text>
	</g>
	<text x="51.5px" y="1383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileA.xml ファイル</text>
	<text x="46.5px" y="1516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML の返り値の XML</text>
	<a xlink:href="#FilePathClass" onclick="chgPage( evt, 652 )">
	<text x="450.5px" y="122.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePathClass</text>
	</a>
</g>
<g id="page796" width="329" height="173" transform="translate(+10,+427299)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="329.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="329.5" y1="-0.5" x2="329.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="173.5" x2="329.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XML_ReadCacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XML_ReadCacheClass</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの内容を内部でキャッシュします。</text>
	<a xlink:href="#Item_XML_ReadCacheClass" onclick="chgPage( evt, 797 )">
	<text x="42.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Item (XML_ReadCacheClass)</text>
	</a>
	<text x="24.5px" y="136.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#LoadXML_Cached" onclick="chgPage( evt, 798 )">
	<text x="73.5px" y="136.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadXML_Cached</text>
	</a>
</g>
<g id="page797" width="511" height="454" transform="translate(+10,+427482)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="454.5" x2="511.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Item_XML_ReadCacheClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Item (XML_ReadCacheClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Default Property Get  XML_ReadCacheClass::Item( URL as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のテキスト、または、属性値を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">URL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルのパス +"#"+ XPath</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のテキスト、または、属性値</text>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[XML_ReadCacheClass]" target="_blank">
	<text x="81.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="59.5" y="276.5" width="268" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set files = new XML_ReadCacheClass<tspan x="67.5px" y="307.5px" xml:space="preserve">tag_text = files( "Sample.xml#/Root/Tag" )</tspan>
	<tspan x="67.5px" y="322.5px" xml:space="preserve">'// tag_text = "The text"</tspan></text>
	</g>
	<text x="181.5px" y="307.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample.xml#/Root/Tag</text>
	<text x="48.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml</text>
	<text x="48.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript</text>
	<g>
	<rect x="59.5" y="367.5" width="130" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="67.5px" y="398.5px" xml:space="preserve">&lt;Tag&gt;The text&lt;/Tag&gt;</tspan>
	<tspan x="67.5px" y="413.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XML_ReadCacheClass" target="_blank">
	<text x="81.5px" y="204.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XML_ReadCacheClass]</text>
	</a>
	<text x="24.5px" y="204.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#XML_ReadCacheClass" onclick="chgPage( evt, 796 )">
	<text x="307.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  XML_ReadCacheClass</text>
	</a>
</g>
<g id="page798" width="619" height="283" transform="translate(+10,+427946)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="283.5" x2="619.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadXML_Cached" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadXML_Cached</text>
	<g>
	<rect x="25.5" y="42.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LoadXML_Cached( PathOrStr as string, Opt as variant ) as IXMLDOMElement</text>
	</g>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text x="435.5px" y="58.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="355.5px" y="89.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="33.5px" y="89.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML を解析してできた DOM オブジェクトをキャッシュする</text>
	<text x="410.5px" y="89.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">。</text>
	<text x="33.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値がどの変数から参照されなくなっても、キャッシュのために、DOM オブジェクトはメモリー上に<tspan x="33.5px" y="176.5px" xml:space="preserve">残ります。 vbslib の内部に絶対パスをキー、DOM オブジェクトをアイテムとした辞書型のキャッシュ</tspan>
	<tspan x="33.5px" y="191.5px" xml:space="preserve">があります。</tspan></text>
	<text x="24.5px" y="222.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LoadXML_Cached]" target="_blank">
	<text x="81.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２回目以降の XML ファイルは、キャッシュによって XML を解析する処理がなくなり、高速に処理<tspan x="33.5px" y="131.5px" xml:space="preserve">します。</tspan></text>
	<a xlink:href="#XML_ReadCacheClass" onclick="chgPage( evt, 796 )">
	<text x="81.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML_ReadCacheClass</text>
	</a>
	<text x="24.5px" y="246.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page799" width="599" height="537" transform="translate(+10,+428239)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="599.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="599.5" y1="-0.5" x2="599.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="537.5" x2="599.5" y2="537.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForReplaceXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForReplaceXML</text>
	<text x="24.5px" y="500.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#OpenForReplace" cats_vhref="%vbslib_new%\_src\vbslib.svg#OpenForReplace" onclick="chgPage( evt, 579 )">
	<text pub="n" x="193.5px" y="500.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplace</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForReplaceXML( SrcPath as string, DstPath as string ) as ReplaceXmlFile1</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XMLファイルの内容の変更を開始します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="169.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前のテキストファイルのパス</text>
	<text x="169.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のテキストファイルのパス。 SrcPath と同じ、または Empty 可。</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="47.5" y="207.5" width="466" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set xml = OpenForReplaceXML( "file1.xml", Empty )<tspan x="55.5px" y="238.5px" xml:space="preserve">    xml.Write  "/Root/Elem/@attr1", 11</tspan>
	<tspan x="55.5px" y="253.5px" xml:space="preserve">    xml.IsUserConfirm = True</tspan>
	<tspan x="55.5px" y="268.5px" xml:space="preserve">    xml = Empty  '// デストラクタでユーザーの確認およびファイルの更新をする</tspan></text>
	</g>
	<text x="259.5px" y="223.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file1.xml</text>
	<text x="151.5px" y="238.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Root/Elem/@attr1</text>
	<a xlink:href="#ReplaceXmlFile1" onclick="chgPage( evt, 799 )">
	<text pub="n" x="169.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceXmlFile1 クラス</text>
	</a>
	<text x="271.5px" y="238.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">11</text>
	<a xlink:href="#SetXmlAttribute" onclick="chgPage( evt, 835 )">
	<text pub="n" x="69.5px" y="500.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetXmlAttribute</text>
	</a>
	<text x="24.5px" y="455.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_OpenForReplaceXML" target="_blank">
	<text x="69.5px" y="455.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_OpenForReplaceXML]</text>
	</a>
	<text id="ReplaceXmlFile1" class="keyword" x="24.5px" y="337.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReplaceXmlFile1 クラス</text>
	<a xlink:href="#Write_ReplaceXmlFile1" onclick="chgPage( evt, 800 )">
	<text x="48.5px" y="366.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Write</text>
	</a>
	<a xlink:href="#IsUserConfirm_ReplaceXmlFile1" onclick="chgPage( evt, 802 )">
	<text x="48.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.IsUserConfirm</text>
	</a>
	<text x="177.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML 属性の値を変更します。</text>
	<text x="177.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルを変更する前に、ユーザーに確認をとるかどうか。</text>
	<a xlink:href="#IsUserConfirm_ReplaceXmlFile1" onclick="chgPage( evt, 802 )">
	<text x="103.5px" y="253.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IsUserConfirm</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML_Manually.vbs#[T_OpenForReplaceXML_Manually]" target="_blank">
	<text x="69.5px" y="472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML_Manually.vbs # [T_OpenForReplaceXML_Manually]</text>
	</a>
	<a xlink:href="#ReplaceRange_ReplaceTextFile1" onclick="chgPage( evt, 583 )">
	<text x="320.5px" y="500.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReplaceRange (ReplaceTextFile1)</text>
	</a>
	<a xlink:href="#Write_ReplaceXmlFile1" onclick="chgPage( evt, 800 )">
	<text pub="n" x="103.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Write</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[OpenForReplaceXML]" target="_blank">
	<text x="80.5px" y="433.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="433.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page800" width="603" height="262" transform="translate(+10,+428786)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="603.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="603.5" y1="-0.5" x2="603.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="262.5" x2="603.5" y2="262.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Write_ReplaceXmlFile1" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Write (ReplaceXmlFile1)</text>
	<g>
	<rect x="23.5" y="48.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceXmlFile1::Write( XPath as string, Value as string )</text>
	</g>
	<a xlink:href="#OpenForReplaceXML_samp">
	<text pub="n" x="24.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの間のテキスト、または XML の属性の値を変更します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath</text>
	<text x="174.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す XPath</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="174.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変化があったかどうか</text>
	<text x="174.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のテキストまたは XML 属性の値、""=値なし、Empty=削除する</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<a xlink:href="#XmlWrite" onclick="chgPage( evt, 826 )">
	<text pub="n" x="68.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlWrite</text>
	</a>
	<text x="24.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text pub="n" x="265.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
</g>
<g id="page801" width="601" height="287" transform="translate(+10,+429058)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="287.5" x2="601.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetXmlAttribute_ReplaceXmlFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetXmlAttribute (ReplaceXmlFile1)</text>
	<g>
	<rect x="23.5" y="85.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ReplaceXmlFile1::SetXmlAttribute( XPathForXmlElement as string, AttrName as string,<tspan x="31.5px" y="116.5px" xml:space="preserve">                                       AttrValue as string );</tspan></text>
	</g>
	<text x="31.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の値を変更します。</text>
	<text x="31.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="95.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement</text>
	<text x="95.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttrName</text>
	<text x="243.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性を変更する XML 要素（タグ） への XPath。 フル・パス</text>
	<text x="243.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の名前</text>
	<text x="95.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttrValue</text>
	<text x="243.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の XML 属性の値</text>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text pub="n" x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
	<a xlink:href="#OpenForReplaceXML_samp">
	<text pub="n" x="34.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<a xlink:href="#Write_ReplaceXmlFile1" onclick="chgPage( evt, 800 )">
	<text pub="n" x="125.5px" y="59.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Write (ReplaceXmlFile1)</text>
	</a>
	<text x="23.5px" y="59.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。</text>
</g>
<g id="page802" width="478" height="367" transform="translate(+10,+429355)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="478.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="367.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="478.5" y1="-0.5" x2="478.5" y2="367.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="367.5" x2="478.5" y2="367.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsUserConfirm_ReplaceXmlFile1" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsUserConfirm (ReplaceXmlFile1)</text>
	<g>
	<rect x="23.5" y="51.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ReplaceXmlFile1::IsUserConfirm as boolean</text>
	</g>
	<text x="31.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルを変更する前に、ユーザーに確認をとるかどうかの設定値。</text>
	<text x="31.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルを更新する直前で、値が変わる属性とその値を表示します。<tspan x="31.5px" y="171.5px" xml:space="preserve">表示中に、ユーザーの確認入力があるまで待ちます。</tspan></text>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text pub="n" x="265.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
	<text x="31.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトは、False です。</text>
	<g>
	<rect x="40.5" y="250.5" width="286" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Root/Tests/Test1@attr1="1"<tspan x="48.5px" y="281.5px" xml:space="preserve">/Root/Tests/Test3@attr1="3"</tspan>
	<tspan x="48.5px" y="296.5px" xml:space="preserve">更新ファイル：out.xml</tspan>
	<tspan x="48.5px" y="311.5px" xml:space="preserve">XML ファイルの上記属性を変更します。</tspan>
	<tspan x="48.5px" y="326.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan></text>
	</g>
	<text x="24.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">確認画面の例：</text>
	<a xlink:href="#OpenForReplaceXML_samp">
	<text pub="n" x="34.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
</g>
<g id="page803" width="575" height="703" transform="translate(+10,+429732)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="703.5" x2="575.5" y2="703.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForAppendXml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForAppendXml</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForAppendXml( SrcPath as string, DstPath as string ) as AppendXmlFile</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XMLファイルの内容の追加を開始します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="33.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値を使って呼び出せるメソッドは、FileSystemObject::OpenTextFile と同じですが、<tspan x="33.5px" y="303.5px" xml:space="preserve">WriteXml メソッドが追加されています。</tspan></text>
	<text x="45.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Modify.xml （処理前）</text>
	<text x="236.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Modify.xml （処理後）</text>
	<g>
	<rect x="50.5" y="488.5" width="130" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Modify&gt;<tspan x="58.5px" y="519.5px" xml:space="preserve">&lt;Child1 value="1"/&gt;</tspan>
	<tspan x="58.5px" y="534.5px" xml:space="preserve">&lt;/Modify&gt;</tspan></text>
	</g>
	<text x="33.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クローズするときに、ルートの XML タグ（XML要素）を閉じるタグを出力します。<tspan x="33.5px" y="256.5px" xml:space="preserve">よって、追加する内容は、ルートの XML タグの直下の末尾に限定されます。</tspan></text>
	<g>
	<rect x="42.5" y="381.5" width="382" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="397.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set file = OpenForAppendXml( "Modify.xml", Empty )<tspan x="50.5px" y="412.5px" xml:space="preserve">file.WriteLine  "&lt;Child2 value=""2""/&gt; &lt;!-- by WriteLine --&gt;"</tspan>
	<tspan x="50.5px" y="427.5px" xml:space="preserve">file.WriteXml  ReadFile( "Add.xml" )</tspan>
	<tspan x="50.5px" y="442.5px" xml:space="preserve">file = Empty</tspan></text>
	</g>
	<text x="24.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<line x1="194.5" y1="515.5" x2="230.5" y2="515.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="230.5" y1="515.5" x2="219.5" y2="511.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="230.5" y1="515.5" x2="219.5" y2="519.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="244.5" y="488.5" width="262" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="252.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Modify&gt;<tspan x="252.5px" y="519.5px" xml:space="preserve">&lt;Child1 value="1"/&gt;</tspan>
	<tspan x="252.5px" y="534.5px" xml:space="preserve">&lt;Child2 value="2"/&gt; &lt;!-- by WriteLine --&gt;</tspan>
	<tspan x="252.5px" y="549.5px" xml:space="preserve">&lt;AddChild value="3"/&gt;</tspan>
	<tspan x="252.5px" y="564.5px" xml:space="preserve">&lt;/Modify&gt;</tspan></text>
	</g>
	<g>
	<rect x="50.5" y="574.5" width="142" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="590.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Add&gt;<tspan x="58.5px" y="605.5px" xml:space="preserve">&lt;AddChild value="3"/&gt;</tspan>
	<tspan x="58.5px" y="620.5px" xml:space="preserve">&lt;/Add&gt;</tspan></text>
	</g>
	<text x="45.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Add.xml</text>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する内容は、OpenForWrite と同様に WriteLine などのメソッドに XML の文字列を<tspan x="33.5px" y="211.5px" xml:space="preserve">指定します。 XPath ではありません。</tspan></text>
	<a xlink:href="#WriteXml_AppendXmlFile" onclick="chgPage( evt, 804 )">
	<text x="58.5px" y="325.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteXml</text>
	</a>
	<g>
	<line x1="202.5" y1="591.5" x2="233.5" y2="561.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="233.5" y1="561.5" x2="223.5" y2="565.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="233.5" y1="561.5" x2="229.5" y2="571.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="24.5px" y="667.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_OpenForAppendXml" target="_blank">
	<text x="69.5px" y="667.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_OpenForAppendXml]</text>
	</a>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SrcPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DstPath</text>
	<text x="169.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更前のテキストファイルのパス</text>
	<text x="169.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のテキストファイルのパス。 SrcPath と同じ、または Empty 可。</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="169.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TextStream ＋ α のオブジェクト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[OpenForAppendXml]" target="_blank">
	<text x="187.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page804" width="516" height="476" transform="translate(+10,+430445)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="516.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="516.5" y1="-0.5" x2="516.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="476.5" x2="516.5" y2="476.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WriteXml_AppendXmlFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WriteXml (AppendXmlFile)</text>
	<g>
	<rect x="25.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AppendXmlFile::WriteXml( Xml as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した XML 文字列から、ルート XML タグを除いて追加します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Xml</text>
	<text x="148.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加する XML 文字列</text>
	<g>
	<rect x="42.5" y="174.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">file.WriteXml  "&lt;Root&gt;&lt;Child/&gt;&lt;Root&gt;"</text>
	</g>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="240.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">OpenForAppendXml( "Modify.xml", Empty ).WriteXml  ReadFile( "Add.xml" )</text>
	</g>
	<text x="105.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;Child/&gt; を追加します</text>
	<text x="104.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Modify.xml に Add.xml を追加します。</text>
	<text x="56.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Modify.xml （処理前）</text>
	<text x="247.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Modify.xml （処理後）</text>
	<g>
	<rect x="61.5" y="303.5" width="130" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Modify&gt;<tspan x="69.5px" y="334.5px" xml:space="preserve">&lt;Child1 value="1"/&gt;</tspan>
	<tspan x="69.5px" y="349.5px" xml:space="preserve">&lt;/Modify&gt;</tspan></text>
	</g>
	<g>
	<line x1="205.5" y1="330.5" x2="241.5" y2="330.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="241.5" y1="330.5" x2="230.5" y2="326.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="241.5" y1="330.5" x2="230.5" y2="334.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="255.5" y="303.5" width="142" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="263.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Modify&gt;<tspan x="263.5px" y="334.5px" xml:space="preserve">&lt;Child1 value="1"/&gt;</tspan>
	<tspan x="263.5px" y="349.5px" xml:space="preserve">&lt;AddChild value="2"/&gt;</tspan>
	<tspan x="263.5px" y="364.5px" xml:space="preserve">&lt;/Modify&gt;</tspan></text>
	</g>
	<g>
	<rect x="61.5" y="389.5" width="142" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Add&gt;<tspan x="69.5px" y="420.5px" xml:space="preserve">&lt;AddChild value="2"/&gt;</tspan>
	<tspan x="69.5px" y="435.5px" xml:space="preserve">&lt;/Add&gt;</tspan></text>
	</g>
	<text x="56.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Add.xml</text>
	<g>
	<line x1="211.5" y1="379.5" x2="245.5" y2="351.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="245.5" y1="351.5" x2="235.5" y2="354.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="245.5" y1="351.5" x2="239.5" y2="360.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AppendXmlFile]" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page805" width="622" height="556" transform="translate(+10,+430931)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="622.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="556.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="622.5" y1="-0.5" x2="622.5" y2="556.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="556.5" x2="622.5" y2="556.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlRead" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlRead</text>
	<g>
	<rect x="25.5" y="47.5" width="538" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlRead( in_BaseXmlElement as IXMLDOMElement,  in_XPath as string ) as string</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの間のテキスト、または XML の属性の値を取得します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseXmlElement</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath</text>
	<text x="225.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath の基準となる XML要素（タグ）</text>
	<text x="225.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す in_XPath</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="225.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストまたは XML 属性の値。文字列型</text>
	<text x="33.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキストは、厳密には in_XPath = "/Root/Elem/text()" ですが、in_XPath = <tspan x="33.5px" y="217.5px" xml:space="preserve">"/Root/Elem" を指定してください。</tspan>
	<tspan x="33.5px" y="232.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="247.5px" xml:space="preserve">in_XPath に指定したタグ（XML要素）やXML属性が存在しないときは、Empty を返します。</tspan>
	<tspan x="33.5px" y="262.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="277.5px" xml:space="preserve">in_XPath が相対パスのときは、in_BaseXmlElement のタグが基準になります。 </tspan>
	<tspan x="33.5px" y="292.5px" xml:space="preserve">in_XPath にフル・パスを指定することもできます。</tspan></text>
	<text x="24.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="472.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlRead" target="_blank">
	<text x="81.5px" y="472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute">
	<text pub="n" x="81.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ getAttribute (IXMLDOMElement)</text>
	</a>
	<a xlink:href="#RegRead" onclick="chgPage( evt, 1033 )">
	<text pub="n" x="299.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegRead</text>
	</a>
	<text x="24.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="346.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set root = LoadXML( "in.xml", Empty )  '// as IXMLDOMElement<tspan x="51.5px" y="377.5px" xml:space="preserve">    value = XmlRead( root, "./Tag1/@attr1" )</tspan></text>
	</g>
	<text x="231.5px" y="377.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tag1/@attr1</text>
	<text x="123.5px" y="377.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlRead</text>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="81.5px" y="502.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="24.5px" y="502.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="281.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの間の複数行のテキスト</text>
	<a xlink:href="#XmlReadBoolean" onclick="chgPage( evt, 808 )">
	<text x="81.5px" y="520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlReadBoolean</text>
	</a>
	<text x="24.5px" y="449.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[XmlRead]" target="_blank">
	<text x="81.5px" y="449.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="174.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_XmlRead</text>
</g>
<g id="page806" width="664" height="515" transform="translate(+10,+431497)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="664.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="664.5" y1="-0.5" x2="664.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="515.5" x2="664.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlReadOrError</text>
	<g>
	<rect x="25.5" y="47.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlReadOrError( in_BaseXmlElement as IXMLDOMElement,  in_XPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_FilePath  as string ) as string</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML にデータが記述されていなければエラーになる</text>
	<text x="385.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。</text>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="329.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlRead</text>
	</a>
	<text x="97.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FilePath</text>
	<text x="224.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または エラーメッセージに表示する XML ファイルの名前</text>
	<text x="33.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseXmlElement</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath</text>
	<text x="224.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath の基準となる XML要素（タグ）</text>
	<text x="224.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す in_XPath</text>
	<text x="97.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="224.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストまたは XML 属性の値。文字列型</text>
	<text x="46.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージは、下記のようになります。</text>
	<text x="24.5px" y="457.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="478.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="47.5" y="318.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="見つかりません"  file="Setting.xml"  name="/Root/Tag1/@attr1"/&gt;</text>
	</g>
	<g>
	<rect x="47.5" y="244.5" width="412" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set root = LoadXML( "in.xml", Empty )  '// as IXMLDOMElement<tspan x="55.5px" y="275.5px" xml:space="preserve">    value = XmlReadOrError( root, "./Tag1/@attr1", "Setting.xml" )</tspan></text>
	</g>
	<text x="24.5px" y="233.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlRead" target="_blank">
	<text x="77.5px" y="457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XmlRead]</text>
	</a>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="77.5px" y="478.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
	<text x="277.5px" y="275.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tag1/@attr1</text>
	<text x="127.5px" y="275.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlReadOrError</text>
	<text x="46.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FilePath = Empty のときのエラーメッセージは、下記のようになります。</text>
	<g>
	<rect x="47.5" y="377.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="見つかりません"  name="/Root/Tag1/@attr1"/&gt;</text>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: XmlReadOrError" target="_blank">
	<text x="77.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page807" width="567" height="335" transform="translate(+10,+432022)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="335.5" x2="567.5" y2="335.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Read_XML_Encoding" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Read_XML_Encoding</text>
	<g>
	<rect x="25.5" y="47.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Read_XML_Encoding( in_Path as string ) as string</text>
	</g>
	<text x="33.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルから、?xml タグの encoding 属性を読みます。</text>
	<text x="33.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="172.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルのパス</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_LoadXML" target="_blank">
	<text x="80.5px" y="273.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="26.5px" y="273.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="26.5px" y="254.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Read_XML_Encoding]" target="_blank">
	<text x="80.5px" y="254.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="177.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_LoadXML</text>
	<text x="26.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ReadUnicodeFileBOM" onclick="chgPage( evt, 558 )">
	<text x="80.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ReadUnicodeFileBOM</text>
	</a>
	<text x="172.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">encoding 属性の値、文字コード セット名</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">?xml タグ（XML宣言）の encoding 属性が設定されてなく、UTF-16 の BOM があるときは、<tspan x="33.5px" y="188.5px" xml:space="preserve">"UTF-16" が返ります。 encoding 属性が設定されてなく、BOM がないときは、"UTF-8" </tspan>
	<tspan x="33.5px" y="203.5px" xml:space="preserve">が返ります。 encoding 属性が設定されてないときに "UTF-8" であるのは、HTML5 の</tspan>
	<tspan x="33.5px" y="218.5px" xml:space="preserve">仕様です。</tspan></text>
</g>
<g id="page808" width="607" height="597" transform="translate(+10,+432367)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="607.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="607.5" y1="-0.5" x2="607.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="597.5" x2="607.5" y2="597.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlReadBoolean" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlReadBoolean</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlRead( in_BaseXmlElement as IXMLDOMElement, in_XPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_DefaultValue as boolean,  in_FilePath as string or Empty ) as string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの間のテキスト、または XML の属性の値を、論理型で取得します。 </text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_BaseXmlElement</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath</text>
	<text x="211.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_XPath の基準となる XML要素（タグ）</text>
	<text x="211.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す in_XPath</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="211.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間の値、または XML 属性の値。 論理型</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DefaultValue</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_FilePath</text>
	<text x="211.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path が指す XML ノードがないときの返り値</text>
	<text x="211.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生したときに表示するファイルのパス、または Empty</text>
	<text x="33.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキストは、厳密には in_XPath = "/Root/Elem/text()" ですが、in_XPath = <tspan x="33.5px" y="304.5px" xml:space="preserve">"/Root/Elem" を指定してください。</tspan>
	<tspan x="33.5px" y="319.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="334.5px" xml:space="preserve">in_XPath が相対パスのときは、in_BaseXmlElement のタグが基準になります。 </tspan>
	<tspan x="33.5px" y="349.5px" xml:space="preserve">in_XPath にフル・パスを指定することもできます。</tspan></text>
	<text x="24.5px" y="560.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="389.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="402.5" width="406" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set root = LoadXML( "in.xml", Empty ) '// as IXMLDOMElement<tspan x="51.5px" y="433.5px" xml:space="preserve">  value = XmlReadBoolean( root, "./Tag1/@attr1", False, "a.xml" )</tspan></text>
	</g>
	<text x="111.5px" y="433.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlReadBoolean</text>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text x="65.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
	<text x="24.5px" y="534.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlReadBoolean" target="_blank">
	<text x="81.5px" y="534.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XmlReadBoolean]</text>
	</a>
	<text x="33.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML に記述する値は、Yes, No, True, False のいずれかです。 大文字小文字は区別しません。</text>
	<text x="51.5px" y="463.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の例：</text>
	<g>
	<rect x="43.5" y="472.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt; &lt;Tag1  attr1="yes"/&gt; &lt;/Root&gt;</text>
	</g>
</g>
<g id="page809" width="619" height="265" transform="translate(+10,+432974)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="265.5" x2="619.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlSelect" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlSelect</text>
	<text x="24.5px" y="228.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlSelect" target="_blank">
	<text x="72.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # T_XmlSelect</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlSelect( BaseXmlElement as IXMLDOMElement,  XPath as string ) as IXMLDOMElement</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグのオブジェクトを返します。 もし、該当する XML のタグが無ければ生成して返します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath</text>
	<text x="237.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 要素（タグ）の位置を表す XPath</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="237.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 要素（タグ）のオブジェクト</text>
	<text x="24.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[XmlSelect]" target="_blank">
	<text x="72.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page810" width="511" height="251" transform="translate(+10,+433249)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="511.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="251.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="511.5" y1="-0.5" x2="511.5" y2="251.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="251.5" x2="511.5" y2="251.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlAttrDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlAttrDic</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlAttrDic( XmlElem as IXMLDOMElement ) as dictionary of string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 要素（タグ）の属性を、辞書にします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlElem</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 要素</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーが属性名、アイテムが属性値の辞書</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlAttrDic" target="_blank">
	<text x="67.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XmlAttrDic]</text>
	</a>
	<text x="26.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="26.5px" y="180.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlAttrDic]" target="_blank">
	<text x="80.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page811" width="613" height="495" transform="translate(+10,+433510)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="495.5" x2="613.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LinkedXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetHRefBase</text>
	<g>
	<rect x="44.5" y="207.5" width="328" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  base, x<tspan x="52.5px" y="238.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="253.5px" xml:space="preserve">  Set base = GetHRefBase( "sample.xml", Array("X") )</tspan>
	<tspan x="52.5px" y="268.5px" xml:space="preserve">  Set x = base.href( "target.xml#name1" )</tspan>
	<tspan x="52.5px" y="283.5px" xml:space="preserve">  Assert  x.getAttribute( "name" ) = "name1"</tspan></text>
	</g>
	<text x="33.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.xml</text>
	<g>
	<rect x="44.5" y="328.5" width="226" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="52.5px" y="359.5px" xml:space="preserve">&lt;A href="target.xml#name1"&gt;Link&lt;/A&gt;</tspan>
	<tspan x="52.5px" y="374.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<text x="318.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">target.xml</text>
	<g>
	<rect x="317.5" y="328.5" width="118" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="325.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="325.5px" y="359.5px" xml:space="preserve">&lt;X name="name1"/&gt;</tspan>
	<tspan x="325.5px" y="374.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<g>
	<line x1="265.5" y1="355.5" x2="321.5" y2="355.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="321.5" y1="355.5" x2="310.5" y2="351.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="321.5" y1="355.5" x2="310.5" y2="359.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetHRefBase( BasePath as string, TargetTagNames as array of string ) as HRefBase</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML の A href のようなリンクを取得するためのオブジェクトを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="217.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基準となる XML ファイルのパス</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetTagNames</text>
	<text x="217.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先となる id, name 属性を持つタグの名前の配列</text>
	<text x="217.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンクを取得するためのオブジェクト</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#href_HRefBase" onclick="chgPage( evt, 812 )">
	<text x="142.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">href</text>
	</a>
	<text x="24.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#href_HRefBase" onclick="chgPage( evt, 812 )">
	<text x="72.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ href (HRefBase)</text>
	</a>
	<text x="208.5px" y="253.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sample.xml"</text>
	<text x="178.5px" y="268.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target.xml#name1"</text>
	<text x="100.5px" y="359.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target.xml#name1"</text>
	<a xlink:href="#LinkedXMLs" onclick="chgPage( evt, 813 )">
	<text x="72.5px" y="458.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LinkedXMLs クラス</text>
	</a>
	<text x="214.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">循環参照検出あり</text>
	<text x="24.5px" y="412.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_HRefBase" target="_blank">
	<text x="72.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_HRefBase]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetHRefBase]" target="_blank">
	<text x="153.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="328.5px" y="253.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"X"</text>
</g>
<g id="page812" width="556" height="360" transform="translate(+10,+434015)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="556.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="556.5" y1="-0.5" x2="556.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="360.5" x2="556.5" y2="360.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="href_HRefBase" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">href (HRefBase)</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  HRefBase::href( URL as string ) as IXMLDOMElement</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML の A href のようなリンクのリンク先となる XML タグを取得します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">URL</text>
	<text x="150.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先のURL</text>
	<text x="150.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先の XML タグ</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#LinkedXML" onclick="chgPage( evt, 811 )">
	<text x="69.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHRefBase</text>
	</a>
	<text x="33.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他の XML ファイルへのリンクがあるときは、内部で自動的に LoadXML が呼ばれます。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetHRefBase]" target="_blank">
	<text x="153.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="191.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HRefBase オブジェクトの取得</text>
	<a xlink:href="#GetLinkTargetNode_LinkedXMLs" onclick="chgPage( evt, 817 )">
	<text x="69.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetLinkTargetNode (LinkedXMLs)</text>
	</a>
	<a xlink:href="#period3" cats_vhref="%vbslib_new%\_src\vbslib.svg#period3" onclick="chgPage( evt, 626 )">
	<text x="33.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パスにピリオドを３つ並べる</text>
	</a>
	<text x="190.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">こともできます。</text>
	<text x="33.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先が見つからないときはエラーになります。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text pub="n" x="303.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
	<text x="24.5px" y="323.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\JavaScrpt\JavaScript.svg#getElementById_document" cats_vhref="%programming%\スクリプト\JavaScrpt\JavaScript.svg#getElementById_document">
	<text x="69.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ getElementById (HTMLDocument)</text>
	</a>
</g>
<g id="page813" width="559" height="751" transform="translate(+10,+434385)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="751.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="751.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="751.5" x2="559.5" y2="751.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LinkedXMLs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LinkedXMLs クラス</text>
	<text x="24.5px" y="529.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造</text>
	<a xlink:href="#XmlTagNamesHavingIdName_LinkedXMLs" onclick="chgPage( evt, 814 )">
	<text x="36.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.XmlTagNamesHavingIdName as array of string</text>
	</a>
	<text x="36.5px" y="584.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.SourceXmlPath as string</text>
	<text x="36.5px" y="607.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.SourceXmlRootElem as IXMLDOMElement</text>
	<text x="36.5px" y="653.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.TargetXmlPath as string</text>
	<text x="36.5px" y="676.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.TargetXmlRootElem as IXMLDOMElement</text>
	<text x="519.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:end" xml:space="preserve">リンク元の XML ファイルのパス</text>
	<text x="519.5px" y="607.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:end" xml:space="preserve">SourceXmlPath のルート XML タグ</text>
	<text x="519.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:end" xml:space="preserve">リンク先の XML ファイルのパス</text>
	<text x="519.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:end" xml:space="preserve">TargetXmlPath のルート XML タグ</text>
	<text x="519.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:end" xml:space="preserve">リンク先になれるタグ名の配列</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">HTML の A href のようなリンクの、リンク先となる XML タグを取得します。<tspan x="24.5px" y="76.5px" xml:space="preserve">他の XML ファイルへのリンクがあるときは、内部で自動的に LoadXML が呼ばれます。</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">リンク先のリンク先が、循環参照しているかどうかを検出することもできます。</tspan></text>
	<g>
	<rect x="57.5" y="268.5" width="436" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  root, a, x, linker<tspan x="65.5px" y="299.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="314.5px" xml:space="preserve">    Set root = LoadXML( "sample.xml", Empty )</tspan>
	<tspan x="65.5px" y="329.5px" xml:space="preserve">    Set a = root.selectSingleNode( "./A" )  '// A タグ</tspan>
	<tspan x="65.5px" y="344.5px" xml:space="preserve"></tspan>
	<tspan x="65.5px" y="359.5px" xml:space="preserve">    Set linker = new LinkedXMLs</tspan>
	<tspan x="65.5px" y="374.5px" xml:space="preserve">    linker.XmlTagNamesHavingIdName = Array( "X" )</tspan>
	<tspan x="65.5px" y="389.5px" xml:space="preserve">    linker.StartNavigation  "sample.xml", root</tspan>
	<tspan x="65.5px" y="404.5px" xml:space="preserve">    Set x = linker.GetLinkTargetNode( "target.xml#name1" )  '// X タグ</tspan>
	<tspan x="65.5px" y="419.5px" xml:space="preserve">    linker.EndNavigation</tspan></text>
	</g>
	<text x="46.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.xml</text>
	<text x="46.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト</text>
	<g>
	<rect x="57.5" y="168.5" width="226" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="65.5px" y="199.5px" xml:space="preserve">&lt;A href="target.xml#name1"&gt;Link&lt;/A&gt;</tspan>
	<tspan x="65.5px" y="214.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<text x="331.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">target.xml</text>
	<g>
	<rect x="330.5" y="168.5" width="118" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="338.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Root&gt;<tspan x="338.5px" y="199.5px" xml:space="preserve">&lt;X name="name1"/&gt;</tspan>
	<tspan x="338.5px" y="214.5px" xml:space="preserve">&lt;/Root&gt;</tspan></text>
	</g>
	<g>
	<line x1="278.5" y1="195.5" x2="334.5" y2="195.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="334.5" y1="195.5" x2="323.5" y2="191.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="334.5" y1="195.5" x2="323.5" y2="199.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="209.5px" y="314.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sample.xml"</text>
	<text x="329.5px" y="374.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"X"</text>
	<text x="293.5px" y="404.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target.xml#name1"</text>
	<text x="233.5px" y="389.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"sample.xml"</text>
	<text x="36.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他の XML ファイルへのリンクがあるときは、内部で LoadXML が呼ばれ、返される XML<tspan x="36.5px" y="470.5px" xml:space="preserve">ルートタグは、内部にキャッシュされます。 最新の情報に更新するとき（キャッシュを</tspan>
	<tspan x="36.5px" y="485.5px" xml:space="preserve">クリアするとき）は、LinkedXMLs オブジェクトを再生成してください。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LinkedXMLs]" target="_blank">
	<text x="230.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#GetLinkTargetNode_LinkedXMLs" onclick="chgPage( evt, 817 )">
	<text x="179.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetLinkTargetNode</text>
	</a>
	<a xlink:href="#EndNavigation_LinkedXMLs" onclick="chgPage( evt, 816 )">
	<text x="131.5px" y="419.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EndNavigation</text>
	</a>
	<a xlink:href="#StartNavigation_LinkedXMLs" onclick="chgPage( evt, 815 )">
	<text x="131.5px" y="389.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StartNavigation</text>
	</a>
	<a xlink:href="#XmlTagNamesHavingIdName_LinkedXMLs" onclick="chgPage( evt, 814 )">
	<text x="131.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlTagNamesHavingIdName</text>
	</a>
	<text x="24.5px" y="714.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#LinkedXML" onclick="chgPage( evt, 811 )">
	<text x="79.5px" y="714.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHRefBase</text>
	</a>
	<a xlink:href="#LinkedXML" onclick="chgPage( evt, 811 )">
	<text x="61.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetHRefBase</text>
	</a>
	<text x="24.5px" y="117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">.TargetLocation as string</text>
	<text x="276.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">直前のリンク先のパス、# を含む場合もある</text>
</g>
<g id="page814" width="647" height="311" transform="translate(+10,+435146)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="647.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="647.5" y1="-0.5" x2="647.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="647.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlTagNamesHavingIdName_LinkedXMLs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlTagNamesHavingIdName (LinkedXMLs)</text>
	<text x="33.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">getLinkTargetNode メソッドでリンク先にできる XML のid 属性や name 属性を持つ XML タグ名の配列。</text>
	<g>
	<rect x="33.5" y="136.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set linker = new LinkedXMLs<tspan x="41.5px" y="167.5px" xml:space="preserve">linker.XmlTagNamesHavingIdName = Array( "TestCases", "TestCase", "SubCase" )</tspan></text>
	</g>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="33.5" y="239.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="255.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;A href="#name1"&gt;1&lt;/A&gt;   &lt;A href="#name2"&gt;2&lt;/A&gt;    &lt;A href="#name3"&gt;3&lt;/A&gt;<tspan x="41.5px" y="270.5px" xml:space="preserve">&lt;TestCases id="name1"/&gt;  &lt;TestCase name="name2"/&gt;  &lt;Others id="name3"/&gt;</tspan></text>
	</g>
	<text x="24.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlTagNamesHavingIdName に指定した名前を持つタグにリンクすることができます。<tspan x="24.5px" y="223.5px" xml:space="preserve">下記の A href のうち、name1, name2 はリンク先が見つかりますが、name3 は見つかりません。</tspan></text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  LinkedXMLs::XmlTagNamesHavingIdName as string</text>
	</g>
	<text x="281.5px" y="167.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"TestCases", "TestCase", "SubCase"</text>
</g>
<g id="page815" width="674" height="266" transform="translate(+10,+435467)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="674.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="674.5" y1="-0.5" x2="674.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="266.5" x2="674.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="StartNavigation_LinkedXMLs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">StartNavigation (LinkedXMLs)</text>
	<g>
	<rect x="25.5" y="47.5" width="598" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LinkedXMLs::StartNavigation( SourceLocation as string, SourceXmlRootElem as IXMLDOMElement )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#StartNavigation" target="_blank">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在の XML ファイル（リンク元）の情報を指定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceLocation</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceXmlRootElem</text>
	<text x="233.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在の XML ファイルのパス。相対パスでも可能。 # があれば付けること</text>
	<text x="233.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourceXmlPath のファイルのルート XML タグ (下記)</text>
	<text x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SourceXmlRootElem 引数</text>
	<text x="38.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めてリンク先を探すときは、LoadXML の返り値を指定します。<tspan x="38.5px" y="229.5px" xml:space="preserve">リンク先の更にリンク先を探すときは、LinkedXMLs::TargetXmlRootElem を指定します。</tspan></text>
</g>
<g id="page816" width="471" height="130" transform="translate(+10,+435743)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="471.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="471.5" y1="-0.5" x2="471.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="130.5" x2="471.5" y2="130.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EndNavigation_LinkedXMLs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EndNavigation (LinkedXMLs)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#EndNavigation" target="_blank">
	<text x="237.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LinkedXMLs::EndNavigation()</text>
	</g>
	<a xlink:href="#StartNavigation_LinkedXMLs" onclick="chgPage( evt, 815 )">
	<text x="35.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartNavigation</text>
	</a>
	<text x="130.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で指定した現在の XML ファイルの終了を指定します。</text>
</g>
<g id="page817" width="586" height="641" transform="translate(+10,+435883)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="586.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="586.5" y1="-0.5" x2="586.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="641.5" x2="586.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetLinkTargetNode_LinkedXMLs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetLinkTargetNode (LinkedXMLs)</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#GetLinkTargetNode]" target="_blank">
	<text x="279.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LinkedXMLs::GetLinkTargetNode( TargetLocation as string ) as IXMLDOMElement</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先となる XML タグを取得します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetLocation</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="204.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先のパス。 target.xml#name 形式</text>
	<text x="204.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先のタグ</text>
	<text x="33.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数が成功すると、Me.TargetXmlPath（リンク先の XML ファイルのパス）と、<tspan x="33.5px" y="281.5px" xml:space="preserve">Me.TargetXmlRootElem （TargetXmlPath のルート XML タグ）も更新されます。</tspan></text>
	<text x="33.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartNavigation をネストしていくと、GetLinkTargetNode で、循環参照エラーを検出できます。</text>
	<g>
	<rect x="50.5" y="404.5" width="466" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">linker.StartNavigation  "sample.xml", root<tspan x="58.5px" y="435.5px" xml:space="preserve">Set a = linker.GetLinkTargetNode( "#a" )</tspan>
	<tspan x="58.5px" y="450.5px" xml:space="preserve">  linker.StartNavigation  linker.TargetLocation, linker.TargetXmlRootElem</tspan>
	<tspan x="58.5px" y="465.5px" xml:space="preserve">  Set b = linker.GetLinkTargetNode( "#b" )</tspan>
	<tspan x="58.5px" y="480.5px" xml:space="preserve">    linker.StartNavigation  linker.TargetLocation, linker.TargetXmlRootElem</tspan>
	<tspan x="58.5px" y="495.5px" xml:space="preserve">    Set a2 = linker.GetLinkTargetNode( "#a" )  '// 循環参照エラー</tspan>
	<tspan x="58.5px" y="510.5px" xml:space="preserve">    linker.EndNavigation</tspan>
	<tspan x="58.5px" y="525.5px" xml:space="preserve">  linker.EndNavigation</tspan>
	<tspan x="58.5px" y="540.5px" xml:space="preserve">linker.EndNavigation</tspan>
	<tspan x="58.5px" y="555.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="570.5px" xml:space="preserve">linker.StartNavigation  "sample.xml", root</tspan>
	<tspan x="58.5px" y="585.5px" xml:space="preserve">Set b = linker.GetLinkTargetNode( "#b" )  '// 循環参照エラーにならない</tspan>
	<tspan x="58.5px" y="600.5px" xml:space="preserve">linker.EndNavigation</tspan></text>
	</g>
	<text x="24.5px" y="366.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">循環参照エラーの検出</text>
	<g>
	<rect x="56.5" y="180.5" width="352" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="64.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  linker.StartNavigation  "sample.xml", root<tspan x="64.5px" y="211.5px" xml:space="preserve">  Set x = linker.GetLinkTargetNode( "target.xml#name1" )</tspan>
	<tspan x="64.5px" y="226.5px" xml:space="preserve">  linker.EndNavigation</tspan></text>
	</g>
	<text x="33.5px" y="170.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="280.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"target.xml#name1"</text>
	<text x="33.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#href_HRefBase" onclick="chgPage( evt, 812 )">
	<text x="77.5px" y="311.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ href (HRefBase)</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text pub="n" x="459.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
</g>
<g id="page818" width="662" height="1452" transform="translate(+10,+436534)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="662.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="662.5" y1="-0.5" x2="662.5" y2="1452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1452.5" x2="662.5" y2="1452.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseAttributesInXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseAttributesInXML</text>
	<text x="24.5px" y="1415.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_ParseAttributesInXML" target="_blank">
	<text x="72.5px" y="1415.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="24.5px" y="1393.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: ParseAttributesInXML" target="_blank">
	<text x="72.5px" y="1393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="412" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseAttributesInXML( in_AttributesString as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_AttributeNames as array of string ) as dictionary of string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列の中にある XML のタグの属性の部分を解析します。 </text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttributesString</text>
	<text x="237.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの属性の部分。 文字列型</text>
	<text x="237.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の名前をキーとした、属性値の辞書</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="427.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="439.5" width="514" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set attrs = ParseAttributesInXML( "a=""Apple""  b=""Banana""",  Array( "a", "b" ) )<tspan x="58.5px" y="470.5px" xml:space="preserve">Assert  attrs( "a" ) = "Apple"</tspan>
	<tspan x="58.5px" y="485.5px" xml:space="preserve">Assert  attrs( "b" ) = "Banana"</tspan></text>
	</g>
	<text x="24.5px" y="533.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="546.5" width="580" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set attrs = ParseAttributesInXML( "Text1  a=""Apple""  c=""Cherry""",  Array( "a", "b", "" ) )<tspan x="58.5px" y="577.5px" xml:space="preserve">Assert  attrs( "a" ) = "Apple"</tspan>
	<tspan x="58.5px" y="592.5px" xml:space="preserve">Assert  not attrs.Exists( "b" )</tspan>
	<tspan x="58.5px" y="607.5px" xml:space="preserve">Assert  not attrs.Exists( "c" )</tspan>
	<tspan x="58.5px" y="622.5px" xml:space="preserve">Assert  attrs( "" )  = "Text1  c=""Cherry"""</tspan></text>
	</g>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttributeNames</text>
	<text x="237.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">解析する XML 属性の名前の配列</text>
	<text x="24.5px" y="668.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="60.5px" y="692.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " で囲まれた属性値に " を含めるときは、&amp;quot; に置き換えてください。<tspan x="60.5px" y="707.5px" xml:space="preserve">' ' で囲まれた属性値に ' を含めるときは、&amp;apos; に置き換えてください。</tspan>
	<tspan x="60.5px" y="722.5px" xml:space="preserve">属性値は " " で囲んでも ' ' で囲んでも上記以外の違いはありません。</tspan>
	<tspan x="60.5px" y="737.5px" xml:space="preserve">ただし、" " または ' ' で囲む必要があります。</tspan>
	<tspan x="60.5px" y="752.5px" xml:space="preserve">= の隣には空白があってもなくても構いません。</tspan></text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text pub="n" x="58.5px" y="1371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML - 実体参照、文字参照</text>
	</a>
	<text x="24.5px" y="1371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text pub="n" x="114.5px" y="902.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照や文字参照（例：&amp;amp）</text>
	</a>
	<text x="60.5px" y="1225.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性値以外のテキストに、解析対象の属性を設定するような形式（名="値"）を設定するとき<tspan x="60.5px" y="1240.5px" xml:space="preserve">（例： 属性 a を解析するときに attrs( "" ) に "a=""A""" を残すとき）は、</tspan>
	<tspan x="60.5px" y="1255.5px" xml:space="preserve">= を &amp;#x3D; に置き換えてください。 例： "a&amp;#x3D;""A"""。</tspan></text>
	<text x="60.5px" y="902.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性値に</text>
	<text x="300.5px" y="902.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を含めることができます。 しかし、設定値には、&lt;, &gt;, &amp; </text>
	<text x="60.5px" y="784.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数の in_AttributesString 引数に指定できる「vbslib の XML 属性」 の文字列は、XML の文法と<tspan x="60.5px" y="799.5px" xml:space="preserve">しては認められていないもの（例： &lt;, &gt;, &amp; が含まれている文字列）でも、ほぼ問題なく解析できます。</tspan></text>
	<text x="60.5px" y="1082.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ属性名の属性が in_AttributesString 引数に複数あったときは、それぞれの属性値の間に<tspan x="60.5px" y="1097.5px" xml:space="preserve">改行 vbCRLF が入る形でまとめられます。 XML の文法では同じ属性名の属性は、認められて</tspan>
	<tspan x="60.5px" y="1112.5px" xml:space="preserve">いません。</tspan></text>
	<text x="262.5px" y="455.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a=""Apple""  b=""Banana"""</text>
	<text x="262.5px" y="562.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Text1  a=""Apple""  c=""Cherry"""</text>
	<text x="196.5px" y="622.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"Text1  c=""Cherry"""</text>
	<text x="60.5px" y="917.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をそのまま記述できます。 XML の文法としては認められていませんが、実体参照に変換して記述<tspan x="60.5px" y="932.5px" xml:space="preserve">する必要はありません。 ただし、属性値に実体参照や文字参照（例：&amp;amp）と同じ形式（&amp; から</tspan>
	<tspan x="60.5px" y="947.5px" xml:space="preserve">始まり、英数字があり、; で終わる形式）の文字列を設定したいときだけは、</tspan>
	<tspan x="60.5px" y="962.5px" xml:space="preserve">&amp; を &amp;amp; に置き換えてください。 </tspan></text>
	<g>
	<rect x="137.5" y="817.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="833.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"If ( c &lt; d  &amp;&amp;  e &gt; f ) { a = ""Apple &lt; &gt; &amp;"" }"</text>
	</g>
	<g>
	<rect x="137.5" y="848.5" width="106" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="864.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a="Apple &lt; &gt; &amp;"</text>
	</g>
	<text x="91.5px" y="833.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力：</text>
	<text x="91.5px" y="864.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力：</text>
	<text x="91.5px" y="1031.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力：</text>
	<text x="91.5px" y="1000.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力：</text>
	<g>
	<rect x="137.5" y="1015.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1031.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a= " &lt; &gt; &amp;quot &amp;quot;"</text>
	</g>
	<g>
	<rect x="137.5" y="984.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1000.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a=' &lt; &gt; &amp;quot &amp;amp;quot;'"</text>
	</g>
	<text x="235.5px" y="1000.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&amp;amp;quot;</text>
	<text x="235.5px" y="1031.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&amp;quot;</text>
	<g>
	<rect x="137.5" y="1163.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1179.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a= "1"+ vbCRLF +"2"</text>
	</g>
	<text x="91.5px" y="1148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力：</text>
	<text x="91.5px" y="1179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力：</text>
	<g>
	<rect x="137.5" y="1132.5" width="118" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a=""1"" a=""2"""</text>
	</g>
	<g>
	<rect x="137.5" y="1271.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1287.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"a&amp;#x3D;""A"""</text>
	</g>
	<text x="91.5px" y="1318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力：</text>
	<g>
	<rect x="137.5" y="1302.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="145.5px" y="1318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">attrs("")= "a=""A"""</text>
	</g>
	<text x="91.5px" y="1287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力：</text>
	<text x="170.5px" y="1415.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseAttributesInXML</text>
	<text x="33.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML タグの属性の形式は、名="値" または 名='値' です。</text>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列に = 文字を含む場合、XML タグの属性の可能性がありますが、= の左が解析対象の属性名<tspan x="33.5px" y="262.5px" xml:space="preserve">ではないときや、= の右が " または ' ではないときは、一般の文字列として扱われます。 XML の文法</tspan>
	<tspan x="33.5px" y="277.5px" xml:space="preserve">としては認められていませんが、エラーにはなりません。 また、</tspan></text>
	<text x="33.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttributeNames 引数に指定した配列に空の文字列 "" が含まれるときは、XML タグの属性を<tspan x="33.5px" y="340.5px" xml:space="preserve">削除した残りの文字列を出力することができます。</tspan>
	<tspan x="33.5px" y="355.5px" xml:space="preserve">XML 属性が削除した部分の空白の文字数は、XML 属性の両隣にある空白の文字数の小さいほう</tspan>
	<tspan x="33.5px" y="370.5px" xml:space="preserve">になります。 ただし、前（左）の XML 属性が抜かれたときに右隣の空白が少なくなったら、次（右）の </tspan>
	<tspan x="33.5px" y="385.5px" xml:space="preserve">XML 属性の左隣の空白はその少なくなった文字数が使われます。</tspan></text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text pub="n" x="386.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照や文字参照（例：&amp;amp）</text>
	</a>
	<text x="33.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で記述すれば、XML タグの属性の形式と同じ形式の値も出力することができます（エスケープ）。</text>
</g>
<g id="page819" width="562" height="414" transform="translate(+10,+437996)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="562.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="562.5" y1="-0.5" x2="562.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="414.5" x2="562.5" y2="414.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DecodeCharacterReferencesOfXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DecodeCharacterReferencesOfXML</text>
	<g>
	<rect x="25.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DecodeCharacterReferencesOfXML( in_String as string ) as string</text>
	</g>
	<text x="269.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をデコードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_String</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="169.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照や文字参照を含む文字列</text>
	<text x="169.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照や文字参照を対応する文字に変換した文字列</text>
	<text x="24.5px" y="377.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_ParseAttributesInXML" target="_blank">
	<text x="72.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="24.5px" y="355.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#: DecodeCharacterReferencesOfXML" target="_blank">
	<text x="72.5px" y="355.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text pub="n" x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の実体参照や文字参照（例：&amp;amp）</text>
	</a>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数の in_String 引数に指定できる「vbslib の XML 属性」 の文字列は、XML の文法と<tspan x="33.5px" y="190.5px" xml:space="preserve">しては認められていないもの（例： &lt;, &gt;, &amp; が含まれている文字列）でも、ほぼ問題なく</tspan>
	<tspan x="33.5px" y="205.5px" xml:space="preserve">解析できます。</tspan></text>
	<text x="33.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#ParseAttributesInXML" onclick="chgPage( evt, 818 )">
	<text x="67.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseAttributesInXML</text>
	</a>
	<g>
	<rect x="42.5" y="281.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a_string = DecodeCharacterReferencesOfXML( "&amp;amp; &amp;lt; &amp;gt; &amp;quot; &amp; &lt; &gt;" )<tspan x="50.5px" y="312.5px" xml:space="preserve">Assert  a_string = "&amp; &lt; &gt; "" &amp; &lt; &gt;"</tspan></text>
	</g>
	<text x="24.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="174.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseAttributesInXML</text>
	<text x="308.5px" y="297.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"&amp;amp; &amp;lt; &amp;gt; &amp;quot; &amp; &lt; &gt;"</text>
	<text x="164.5px" y="312.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"&amp; &lt; &gt; "" &amp; &lt; &gt;"</text>
</g>
<g id="page820" width="628" height="2814" transform="translate(+10,+438420)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="628.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="2814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="628.5" y1="-0.5" x2="628.5" y2="2814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="2814.5" x2="628.5" y2="2814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutIndentOfMultiLineText" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText</text>
	<g>
	<rect x="64.5" y="1693.5" width="310" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="1709.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    text_template = _<tspan x="72.5px" y="1724.5px" xml:space="preserve">        vbCRLF +_</tspan>
	<tspan x="72.5px" y="1739.5px" xml:space="preserve">        vbTab + vbTab +"Line1"+ vbCRLF +_</tspan>
	<tspan x="72.5px" y="1754.5px" xml:space="preserve">        vbTab + vbTab + vbTab +"Line2"+ vbCRLF +_</tspan>
	<tspan x="72.5px" y="1769.5px" xml:space="preserve">        vbTab + "Line3"+ vbCRLF +_</tspan>
	<tspan x="72.5px" y="1784.5px" xml:space="preserve">        vbTab + vbTab</tspan>
	<tspan x="72.5px" y="1799.5px" xml:space="preserve"></tspan>
	<tspan x="72.5px" y="1814.5px" xml:space="preserve">    output = CutIndentOfMultiLineText( text )</tspan>
	<tspan x="72.5px" y="1829.5px" xml:space="preserve"></tspan>
	<tspan x="72.5px" y="1844.5px" xml:space="preserve">    Assert  output = _</tspan>
	<tspan x="72.5px" y="1859.5px" xml:space="preserve">        vbTab +"Line1"+ vbCRLF +_</tspan>
	<tspan x="72.5px" y="1874.5px" xml:space="preserve">        vbTab + vbTab +"Line2"+ vbCRLF +_</tspan>
	<tspan x="72.5px" y="1889.5px" xml:space="preserve">        "Line3"+ vbCRLF</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="526" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CutIndentOfMultiLineText( in_Text as string,  in_Indent as string or Empty,<tspan x="33.5px" y="78.5px" xml:space="preserve">    in_NewLine as string,  in_Option as boolean or Empty ) as string</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデントをカットします。 また、XML で改行コードが混在したテキストを扱います。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Text</text>
	<text x="183.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インデントをカットする前の文字列。改行コードは、LF</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Indent</text>
	<text x="183.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty か、代わりに追加する文字数*インデントの文字、例："1*"+ vbTab</text>
	<text x="24.5px" y="2715.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="43.5px" y="1313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlText" target="_blank">
	<text x="81.5px" y="2688.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="24.5px" y="2688.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="2688.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_XmlText</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CutIndentOfMultiLineText]" target="_blank">
	<text x="81.5px" y="2667.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="2667.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="81.5px" y="2733.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class</text>
	</a>
	<text x="43.5px" y="1162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべての行がインデントしてから（タブ文字や空白文字から）始まる場合、そのインデントを<tspan x="43.5px" y="1177.5px" xml:space="preserve">カットします。 XML パーサーは、</tspan>
	<tspan x="43.5px" y="1192.5px" xml:space="preserve">先頭行が空行のときは、その先頭行をカットします（XML パーサーは、HTML パーサーと</tspan>
	<tspan x="43.5px" y="1207.5px" xml:space="preserve">異なり、先頭の空行をカットしません）。</tspan>
	<tspan x="43.5px" y="1222.5px" xml:space="preserve">最終行がインデントしかなく、末尾に改行文字がないときは、その最終行をカットします（XML </tspan>
	<tspan x="43.5px" y="1237.5px" xml:space="preserve">パーサーは、HTML パーサーと異なり、末尾の空行はカットしません）。</tspan></text>
	<a xlink:href="#GetTab" onclick="chgPage( evt, 340 )">
	<text x="81.5px" y="2751.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTab</text>
	</a>
	<a xlink:href="#XmlText" onclick="chgPage( evt, 831 )">
	<text x="81.5px" y="2769.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlText</text>
	</a>
	<text x="43.5px" y="2199.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="43.5px" y="1993.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML パーサーは、改行コードを LF に統一してしまいます。 そのため、本関数では、改行コードが<tspan x="43.5px" y="2008.5px" xml:space="preserve">混在したテキストも読み込む（アプリケーションが扱う）ことができるように、in_Text 引数（XML </tspan>
	<tspan x="43.5px" y="2023.5px" xml:space="preserve">テキスト）の行末に改行コードを指定します。</tspan>
	<tspan x="43.5px" y="2038.5px" xml:space="preserve">　　・行末の "\r"+ LF は CR の改行</tspan>
	<tspan x="43.5px" y="2053.5px" xml:space="preserve">　　・行末の "\n"+ LF は LF の改行</tspan>
	<tspan x="43.5px" y="2068.5px" xml:space="preserve">　　・行末の "\r\n"+ LF は CR+LF の改行</tspan>
	<tspan x="43.5px" y="2083.5px" xml:space="preserve">　　・行末の その他の文字+ LF は、in_NewLine 引数に指定した改行</tspan>
	<tspan x="43.5px" y="2098.5px" xml:space="preserve">なお、この拡張（行末の改行コード指定）は、標準的な XML との互換性を考慮して、特定の XML </tspan>
	<tspan x="43.5px" y="2113.5px" xml:space="preserve">属性に指定するオプション（例： cut_indent="yes"）があるときだけ有効にするようなアプリケー</tspan>
	<tspan x="43.5px" y="2128.5px" xml:space="preserve">ションにすべきです。 CutIndentOfMultiLineText 関数の in_Option 引数に </tspan>
	<tspan x="43.5px" y="2143.5px" xml:space="preserve">g_VBS_Lib.KeepLineSeparators を指定したときも、行末の その他の文字+ LF は、LF の改行に</tspan>
	<tspan x="43.5px" y="2158.5px" xml:space="preserve">なります。</tspan></text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#XML_CR_LF">
	<text pub="n" x="81.5px" y="2199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML の改行文字の正規化による副作用</text>
	</a>
	<g>
	<rect x="64.5" y="1355.5" width="184" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="1371.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;Text  cut_indent="yes"&gt;<tspan x="72.5px" y="1386.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="72.5px" y="1401.5px" xml:space="preserve">            Line2</tspan>
	<tspan x="72.5px" y="1416.5px" xml:space="preserve">    Line3</tspan>
	<tspan x="72.5px" y="1431.5px" xml:space="preserve">    &lt;/Text&gt;</tspan></text>
	</g>
	<g>
	<line x1="257.5" y1="1449.5" x2="257.5" y2="1470.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="257.5" y1="1470.5" x2="261.5" y2="1459.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="257.5" y1="1470.5" x2="253.5" y2="1459.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="64.5" y="1598.5" width="130" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="1614.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">^   Line1(改行)<tspan x="72.5px" y="1629.5px" xml:space="preserve">^   ^   Line2(改行)</tspan>
	<tspan x="72.5px" y="1644.5px" xml:space="preserve">Line3(改行)</tspan></text>
	</g>
	<text x="53.5px" y="1346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル：</text>
	<text x="53.5px" y="1589.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText の返り値：</text>
	<text x="53.5px" y="1684.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
	<text id="CutIndentOfMultiLineText_Indent" x="24.5px" y="1129.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インデントと、上下の端の空行について</text>
	<text id="CutIndentOfMultiLineText_CRLF" x="24.5px" y="1967.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">改行コードについて</text>
	<text x="53.5px" y="1468.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML パーサーの出力：</text>
	<g>
	<rect x="64.5" y="1477.5" width="154" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="1493.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(改行)<tspan x="72.5px" y="1508.5px" xml:space="preserve">^   ^   Line1(改行)</tspan>
	<tspan x="72.5px" y="1523.5px" xml:space="preserve">^   ^   ^   Line2(改行)</tspan>
	<tspan x="72.5px" y="1538.5px" xml:space="preserve">^   Line3(改行)</tspan>
	<tspan x="72.5px" y="1553.5px" xml:space="preserve">^   </tspan></text>
	</g>
	<g>
	<line x1="285.5" y1="1556.5" x2="285.5" y2="1578.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="285.5" y1="1578.5" x2="289.5" y2="1567.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="285.5" y1="1578.5" x2="281.5" y2="1567.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="43.5px" y="1258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="http://www.atmarkit.co.jp/ait/articles/0102/28/news001.html" target="_blank">
	<text x="84.5px" y="1258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XMLを学ぼう（10）：落とし穴になる空白文字と改行文字 - ＠IT (Web)</text>
	</a>
	<text x="277.5px" y="1371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cut_indent="yes" は、（対応アプリケーション<tspan x="277.5px" y="1386.5px" xml:space="preserve">では）、インデントをカットすることを示しています。</tspan>
	<tspan x="277.5px" y="1401.5px" xml:space="preserve">アプリケーションの内部では、このオプションがある</tspan>
	<tspan x="277.5px" y="1416.5px" xml:space="preserve">ときだけ、CutIndentOfMultiLineText を呼び出します。</tspan></text>
	<g>
	<rect x="81.5" y="2276.5" width="184" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="2292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;Text  cut_indent="yes"&gt;<tspan x="89.5px" y="2307.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="89.5px" y="2322.5px" xml:space="preserve">            Line2\n</tspan>
	<tspan x="89.5px" y="2337.5px" xml:space="preserve">    Line3\r</tspan>
	<tspan x="89.5px" y="2352.5px" xml:space="preserve">    Line4\r\n</tspan>
	<tspan x="89.5px" y="2367.5px" xml:space="preserve">    &lt;/Text&gt;</tspan></text>
	</g>
	<g>
	<rect x="81.5" y="2546.5" width="118" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="2562.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">^   Line1(CR+LF)<tspan x="89.5px" y="2577.5px" xml:space="preserve">^   ^   Line2(LF)</tspan>
	<tspan x="89.5px" y="2592.5px" xml:space="preserve">Line3(CR)</tspan>
	<tspan x="89.5px" y="2607.5px" xml:space="preserve">Line4(CR+LF)</tspan></text>
	</g>
	<text x="70.5px" y="2267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル：</text>
	<text x="70.5px" y="2537.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText の返り値：</text>
	<text x="70.5px" y="2401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML パーサーの出力：</text>
	<g>
	<rect x="81.5" y="2410.5" width="154" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="89.5px" y="2426.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(LF)<tspan x="89.5px" y="2441.5px" xml:space="preserve">^   ^   Line1(LF)</tspan>
	<tspan x="89.5px" y="2456.5px" xml:space="preserve">^   ^   ^   Line2\n(LF)</tspan>
	<tspan x="89.5px" y="2471.5px" xml:space="preserve">^   Line3\r(LF)</tspan>
	<tspan x="89.5px" y="2486.5px" xml:space="preserve">^   Line4\r\n(LF)</tspan>
	<tspan x="89.5px" y="2501.5px" xml:space="preserve">^   </tspan></text>
	</g>
	<text x="43.5px" y="2244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="244.5px" y="1505.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">^ は、タブ文字</text>
	<text x="262.5px" y="2438.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">^ は、タブ文字</text>
	<text x="284.5px" y="2289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cut_indent="yes" は、（対応アプリケーション<tspan x="284.5px" y="2304.5px" xml:space="preserve">では）、改行文字の種類によって区別します。</tspan>
	<tspan x="284.5px" y="2319.5px" xml:space="preserve">アプリケーションの内部では、このオプションがある</tspan>
	<tspan x="284.5px" y="2334.5px" xml:space="preserve">ときだけ、CutIndentOfMultiLineText を呼び出します。</tspan></text>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出すアプリケーションが入出力する XML ファイルは、複数行のテキスト（タグの間）<tspan x="33.5px" y="262.5px" xml:space="preserve">が記述しやすくなります。 ただし、cut_indent="yes" 属性（名前はアプリケーションの仕様による）</tspan>
	<tspan x="33.5px" y="277.5px" xml:space="preserve">を付ける必要があります。</tspan></text>
	<g>
	<rect x="66.5" y="463.5" width="184" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;Text  cut_indent="yes"&gt;<tspan x="74.5px" y="494.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="74.5px" y="509.5px" xml:space="preserve">        Line2</tspan>
	<tspan x="74.5px" y="524.5px" xml:space="preserve">    &lt;/Text&gt;</tspan></text>
	</g>
	<g>
	<rect x="306.5" y="463.5" width="94" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="314.5px" y="479.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"><tspan x="314.5px" y="494.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="314.5px" y="509.5px" xml:space="preserve">        Line2</tspan>
	<tspan x="314.5px" y="524.5px" xml:space="preserve">    </tspan></text>
	</g>
	<g>
	<line x1="264.5" y1="498.5" x2="292.5" y2="498.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="292.5" y1="498.5" x2="281.5" y2="494.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="292.5" y1="498.5" x2="281.5" y2="502.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="414.5" y1="498.5" x2="442.5" y2="498.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="442.5" y1="498.5" x2="431.5" y2="494.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="442.5" y1="498.5" x2="431.5" y2="502.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="456.5" y="478.5" width="46" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="464.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Line1<tspan x="464.5px" y="509.5px" xml:space="preserve">Line2</tspan></text>
	</g>
	<text x="53.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル：</text>
	<text x="426.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText<tspan x="426.5px" y="472.5px" xml:space="preserve">の返り値：</tspan></text>
	<text x="264.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML パーサーの出力：</text>
	<text x="60.5px" y="1062.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.KeepLineSeparators</text>
	<text id="CutIndentOfMultiLineText_in_Option" x="24.5px" y="986.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">in_Option 引数について</text>
	<text x="60.5px" y="1013.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、下記の定数の論理和 (or) を指定できます。</text>
	<text x="60.5px" y="1039.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.CutLineSeparators</text>
	<text x="255.5px" y="1039.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">末尾が改行文字ならその改行を１つカットして返します。</text>
	<a xlink:href="#CutIndentOfMultiLineText_CRLF" onclick="chgPage( evt, 820 )">
	<text x="255.5px" y="1062.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 改行コードについて</text>
	</a>
	<text x="183.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カットした後の文字列</text>
	<text x="97.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#CutIndentOfMultiLineText_in_Option" onclick="chgPage( evt, 820 )">
	<text x="293.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ in_Option 引数について</text>
	</a>
	<text x="183.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または 下記</text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Option</text>
	<g>
	<rect x="66.5" y="850.5" width="520" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="866.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    If set_item.getAttribute( "cut_indent" ) = "yes" Then<tspan x="74.5px" y="881.5px" xml:space="preserve">        text = CutIndentOfMultiLineText( text,  set_item.getAttribute( "indent" ), _</tspan>
	<tspan x="74.5px" y="896.5px" xml:space="preserve">            Empty,  g_VBS_Lib.CutLastLineSeparator )</tspan>
	<tspan x="74.5px" y="911.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<text x="53.5px" y="842.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
	<text id="CutIndentOfMultiLineText_eg" x="33.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="700.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="53.5px" y="729.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイル：</text>
	<g>
	<rect x="66.5" y="736.5" width="286" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;Text  cut_indent="yes"  indent="1*&amp;#9;"&gt;<tspan x="74.5px" y="767.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="74.5px" y="782.5px" xml:space="preserve">        Line2</tspan>
	<tspan x="74.5px" y="797.5px" xml:space="preserve">    &lt;/Text&gt;</tspan></text>
	</g>
	<g>
	<rect x="395.5" y="736.5" width="70" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="403.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">^   Line1<tspan x="403.5px" y="767.5px" xml:space="preserve">^   Line2</tspan></text>
	</g>
	<g>
	<line x1="353.5" y1="756.5" x2="381.5" y2="756.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="381.5" y1="756.5" x2="370.5" y2="752.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="381.5" y1="756.5" x2="370.5" y2="760.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="365.5px" y="715.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText<tspan x="365.5px" y="730.5px" xml:space="preserve">の返り値：</tspan></text>
	<text x="403.5px" y="790.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">^ は、タブ文字</text>
	<a xlink:href="#CutIndentOfMultiLineText_CRLF" onclick="chgPage( evt, 820 )">
	<text x="59.5px" y="374.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 改行コードについて</text>
	</a>
	<a xlink:href="#CutIndentOfMultiLineText_Indent" onclick="chgPage( evt, 820 )">
	<text x="59.5px" y="352.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ インデントと、上下の端の空行について</text>
	</a>
	<a xlink:href="#CutIndentOfMultiLineText_in_Option" onclick="chgPage( evt, 820 )">
	<text x="59.5px" y="330.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ in_Option 引数について</text>
	</a>
	<a xlink:href="#CutIndentOfMultiLineText_eg" onclick="chgPage( evt, 820 )">
	<text x="59.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サンプル</text>
	</a>
	<a xlink:href="#Translate_sth" onclick="chgPage( evt, 91 )">
	<text x="81.5px" y="2715.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Translate コマンド &gt;&gt; サンプル ： 複数行のテキストを翻訳する</text>
	</a>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewLine</text>
	<text x="183.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の改行コード、Empty(CR+LF), vbCRLF, vbLF, "CR+LF", "LF"</text>
	<text x="140.5px" y="479.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cut_indent</text>
	<text x="140.5px" y="752.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cut_indent</text>
	<text x="248.5px" y="752.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">indent</text>
	<text x="260.5px" y="866.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cut_indent</text>
	<text x="506.5px" y="881.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">indent</text>
	<text x="83.5px" y="550.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<g>
	<rect x="66.5" y="563.5" width="238" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="579.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    &lt;Text  cut_indent="yes"&gt;&lt;![CDATA[<tspan x="74.5px" y="594.5px" xml:space="preserve">        Line1</tspan>
	<tspan x="74.5px" y="609.5px" xml:space="preserve">        Line2</tspan>
	<tspan x="74.5px" y="624.5px" xml:space="preserve">    ]]&gt;&lt;/Text&gt;</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#cdata" cats_vhref="%programming%\HTML ブラウザ\XML.svg#cdata">
	<text pub="n" x="330.5px" y="580.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CDATA セクション</text>
	</a>
</g>
<g id="page821" width="619" height="1461" transform="translate(+10,+441244)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1461.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="1461.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1461.5" x2="619.5" y2="1461.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MultiTextXML_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MultiTextXML_Class</text>
	<text x="24.5px" y="1361.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="41.5" y="232.5" width="442" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;MultiText&gt;&lt;Text id="1"&gt;&lt;![CDATA[<tspan x="49.5px" y="263.5px" xml:space="preserve">abc  def  </tspan>
	<tspan x="49.5px" y="278.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;&lt;Text id="second"&gt;&lt;![CDATA[</tspan>
	<tspan x="49.5px" y="293.5px" xml:space="preserve">------------------------------------------------------------</tspan>
	<tspan x="49.5px" y="308.5px" xml:space="preserve">abc</tspan>
	<tspan x="49.5px" y="323.5px" xml:space="preserve">  def</tspan>
	<tspan x="49.5px" y="338.5px" xml:space="preserve">------------------------------------------------------------</tspan>
	<tspan x="49.5px" y="353.5px" xml:space="preserve">]]&gt;&lt;/Text&gt;&lt;/MultiText&gt;</tspan></text>
	</g>
	<g>
	<rect x="54.5" y="508.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc  def  </text>
	</g>
	<g>
	<rect x="54.5" y="591.5" width="46" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc<tspan x="62.5px" y="622.5px" xml:space="preserve">  def</tspan></text>
	</g>
	<text x="37.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス（アドレス）に "Sample.xml#1" を指定すると、下記の文字列が取得できます。<tspan x="37.5px" y="495.5px" xml:space="preserve">最後に改行が入りますが、アプリケーションによっては最後の改行を１つ削除します。</tspan></text>
	<text x="37.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml</text>
	<text x="37.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス（アドレス）に "Sample.xml#second" を指定すると、下記の文字列が取得できます。<tspan x="37.5px" y="577.5px" xml:space="preserve">最後に改行が入りますが、アプリケーションによっては最後の改行を１つ削除します。</tspan></text>
	<text x="49.5px" y="386.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグ名は、上記と異なるタグ名でも構いませんが、id 属性は必須です。</text>
	<text x="49.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">encoding 属性の設定値は、ファイルの文字コードの設定に合わせてください。<tspan x="49.5px" y="419.5px" xml:space="preserve">例： UTF-8、UTF-16、Shift_JIS など</tspan></text>
	<text id="MPT" class="keyword" x="24.5px" y="158.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">マルチ・パート・テキストXML</text>
	<text x="37.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のテキスト・ファイルを１つにまとめた XML ファイル。</text>
	<text x="37.5px" y="845.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">先頭文字 （&lt;![CDATA[ の直後） が改行文字の時は、その改行文字は取得されません。<tspan x="37.5px" y="860.5px" xml:space="preserve">改行文字から始めるときは、２つの改行文字をファイルに記述してください。</tspan>
	<tspan x="37.5px" y="875.5px" xml:space="preserve">最初の行や最後の行が ---- のように - が４つ以上あるだけの行のときは、その行は取得され</tspan>
	<tspan x="37.5px" y="890.5px" xml:space="preserve">ません。 コメントとして無視されます。 ---- から始まるテキストは、2行目から記述してください。</tspan></text>
	<text x="37.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルに同じ id 属性が存在すると、上の方にある部分のみ有効になります。</text>
	<text x="37.5px" y="665.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパス（アドレス）に "Sample.xml" を指定すると、ファイルの全体の内容が取得できます。</text>
	<a xlink:href="#MPT" onclick="chgPage( evt, 821 )">
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マルチ・パート・テキストXML</text>
	</a>
	<a xlink:href="..\..\Cats\clib\FileT\FileT.svg#MultiTextXML_Class" cats_vhref="%svgcats_src%\clib\FileT\FileT.svg#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text pub="n" x="71.5px" y="1361.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class (clib)</text>
	</a>
	<text x="187.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容を内部でキャッシュします。</text>
	<text x="49.5px" y="437.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg" cats_vhref="%programming%\HTML ブラウザ\XML.svg">
	<text x="86.5px" y="437.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML</text>
	</a>
	<g>
	<rect x="54.5" y="908.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="924.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">----</text>
	</g>
	<a xlink:href="#GetText_MultiTextXML_Class" onclick="chgPage( evt, 822 )">
	<text x="42.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetText (MultiTextXML_Class)</text>
	</a>
	<a xlink:href="#IsExist_MultiTextXML_Class" onclick="chgPage( evt, 823 )">
	<text x="42.5px" y="110.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsExist (MultiTextXML_Class)</text>
	</a>
	<a xlink:href="#XML_ReadCacheClass" onclick="chgPage( evt, 796 )">
	<text x="71.5px" y="1382.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XML_ReadCacheClass</text>
	</a>
	<text x="37.5px" y="984.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マルチ パート テキストXML の id 属性を、グループ名＋メンバー名として階層化して、すべての<tspan x="37.5px" y="999.5px" xml:space="preserve">グループに関してループするコードは、以下のようになります。 なお、a_tail には、代表とする</tspan>
	<tspan x="37.5px" y="1014.5px" xml:space="preserve">メンバー名を設定してください。</tspan></text>
	<g>
	<rect x="54.5" y="1029.5" width="472" height="280"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="1045.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set test_data = new MultiTextXML_Class<tspan x="62.5px" y="1060.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="1075.5px" xml:space="preserve">    '// Set "test_symbols"</tspan>
	<tspan x="62.5px" y="1090.5px" xml:space="preserve">    a_tail = "_TestText"</tspan>
	<tspan x="62.5px" y="1105.5px" xml:space="preserve">    Set test_symbols = new ArrayClass</tspan>
	<tspan x="62.5px" y="1120.5px" xml:space="preserve">    Set root = LoadXML( test_path, Empty )</tspan>
	<tspan x="62.5px" y="1135.5px" xml:space="preserve">    For Each elem  In root.selectNodes( "./Text" )</tspan>
	<tspan x="62.5px" y="1150.5px" xml:space="preserve">        id = elem.getAttribute( "id" )</tspan>
	<tspan x="62.5px" y="1165.5px" xml:space="preserve">        If Right( id, Len( a_tail ) ) = a_tail Then</tspan>
	<tspan x="62.5px" y="1180.5px" xml:space="preserve">            test_symbols.Add  Left( id, Len( id ) - Len( a_tail ) )</tspan>
	<tspan x="62.5px" y="1195.5px" xml:space="preserve">        End If</tspan>
	<tspan x="62.5px" y="1210.5px" xml:space="preserve">    Next</tspan>
	<tspan x="62.5px" y="1225.5px" xml:space="preserve"></tspan>
	<tspan x="62.5px" y="1240.5px" xml:space="preserve">    '// ...</tspan>
	<tspan x="62.5px" y="1255.5px" xml:space="preserve">    For Each  test_symbol  In  test_symbols.Items</tspan>
	<tspan x="62.5px" y="1270.5px" xml:space="preserve">        text = test_data.GetText( test_path +"#"+ test_symbol +"_TestText" )</tspan>
	<tspan x="62.5px" y="1285.5px" xml:space="preserve">        ans  = test_data.GetText( test_path +"#"+ test_symbol +"_Answer" )</tspan>
	<tspan x="62.5px" y="1300.5px" xml:space="preserve">    Next</tspan></text>
	</g>
	<a xlink:href="#text_section" cats_vhref="%vbslib_new%\_src\vbslib.svg#text_section" onclick="chgPage( evt, 764 )">
	<text x="71.5px" y="1403.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ セクション化されたテキスト</text>
	</a>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="71.5px" y="1424.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CutIndentOfMultiLineText</text>
	</a>
	<text x="218.5px" y="740.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を内部で呼び出しており、id 属性と供に cut_indent 属性が </text>
	<a xlink:href="#CutIndentOfMultiLineText" onclick="chgPage( evt, 820 )">
	<text x="37.5px" y="740.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CutIndentOfMultiLineText 関数</text>
	</a>
	<text x="37.5px" y="755.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あれば、indent 属性や改行コードも指定することができます。</text>
	<g>
	<rect x="54.5" y="766.5" width="46" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="782.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LF\n<tspan x="62.5px" y="797.5px" xml:space="preserve">CR+LF</tspan></text>
	</g>
</g>
<g id="page822" width="519" height="325" transform="translate(+10,+442715)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="519.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="519.5" y1="-0.5" x2="519.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="325.5" x2="519.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_MultiTextXML" target="_blank">
	<text x="72.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MultiTextXML_Class]" target="_blank">
	<text x="72.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<g>
	<rect x="31.5" y="190.5" width="340" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set files = new MultiTextXML_Class<tspan x="39.5px" y="221.5px" xml:space="preserve">text = files.GetText( "Files\T_MultiTextXML_1.xml#1" )</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="48.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MultiTextXML_Class::GetText( URL as string ) as string</text>
	</g>
	<text x="33.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">URL</text>
	<text x="177.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパス +"#"+ ID属性の値、または、ファイルパス</text>
	<text x="177.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ブロックの内容</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="266.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text id="GetText_MultiTextXML_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetText (MultiTextXML_Class)</text>
	<text x="196.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを、リードします。</text>
	<a xlink:href="#MPT" onclick="chgPage( evt, 821 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マルチ・パート・テキストXML</text>
	</a>
	<text x="161.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MultiTextXML</text>
</g>
<g id="page823" width="519" height="325" transform="translate(+10,+443050)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="519.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="519.5" y1="-0.5" x2="519.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="325.5" x2="519.5" y2="325.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsExist_MultiTextXML_Class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsExist (MultiTextXML_Class)</text>
	<g>
	<rect x="25.5" y="42.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MultiTextXML_Class::IsExist( URL as string ) as boolean</text>
	</g>
	<text x="196.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルに、指定の id があるかどうかを返します。</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定の id があるかどうか</text>
	<text x="177.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパス +"#"+ ID属性の値、または、ファイルパス</text>
	<text x="97.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">URL</text>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<a xlink:href="#MPT" onclick="chgPage( evt, 821 )">
	<text x="33.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マルチ・パート・テキストXML</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#T_MultiTextXML_IsExist" target="_blank">
	<text x="81.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MultiTextXML_Class]" target="_blank">
	<text x="81.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="266.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="31.5" y="190.5" width="370" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set files = new MultiTextXML_Class<tspan x="39.5px" y="221.5px" xml:space="preserve">If files.IsExist( "Files\T_MultiTextXML_1.xml#1" ) Then ...</tspan></text>
	</g>
	<text x="24.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="181.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_MultiTextXML_IsExist</text>
</g>
<g id="page824" width="642" height="660" transform="translate(+10,+443385)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="660.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="660.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="660.5" x2="642.5" y2="660.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetXPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetXPath</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetXPath( DOMObject as IXMLDOMElement, ShowAttrs as string ) as string</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の DOM オブジェクトがある場所を表す XPath を返します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DOMObject</text>
	<text x="191.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IXMLDOMElement または IXMLDOMAttribute</text>
	<text x="191.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、XPath に含める XML 属性名、またはその配列</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowAttrs</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetXPath]" target="_blank">
	<text x="149.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DOMObject 引数が IXMLDOMElement クラスのときは、ルート XML 要素からのパスは含まれます。<tspan x="33.5px" y="207.5px" xml:space="preserve">DOMObject 引数が IXMLDOMAttribute クラスのときは、ルート XML 要素からのパスは含まれません。</tspan>
	<tspan x="33.5px" y="222.5px" xml:space="preserve">その理由は、標準の DOM の仕様書では、IXMLDOMAttribute クラスから、所属する XML 要素が</tspan>
	<tspan x="33.5px" y="237.5px" xml:space="preserve">取得できないからです。</tspan></text>
	<text x="24.5px" y="334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="30.5" y="345.5" width="466" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  node<tspan x="38.5px" y="376.5px" xml:space="preserve">  Dim  root : Set root = LoadXML( "sample.xml", Empty ) ' as IXMLDOMElement</tspan>
	<tspan x="38.5px" y="391.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="406.5px" xml:space="preserve">  '// GetXPath( root, Empty ) = "/Root"</tspan>
	<tspan x="38.5px" y="421.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="436.5px" xml:space="preserve">  node = root.selectNodes( "/Root/Test1" )</tspan>
	<tspan x="38.5px" y="451.5px" xml:space="preserve">  '// GetXPath( node(0), Empty ) = "/Root/Test1"</tspan>
	<tspan x="38.5px" y="466.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="481.5px" xml:space="preserve">  node = root.selectNodes( "/Root/Test2/@id" )</tspan>
	<tspan x="38.5px" y="496.5px" xml:space="preserve">  '// GetXPath( node(0), Empty ) = "@id"</tspan>
	<tspan x="38.5px" y="511.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="526.5px" xml:space="preserve">  node = root.selectNodes( "/Root/Test2[@id='1']/Sub" )</tspan>
	<tspan x="38.5px" y="541.5px" xml:space="preserve">  '// GetXPath( node(0), Array("id","attr") ) = _</tspan>
	<tspan x="38.5px" y="556.5px" xml:space="preserve">  '//     "/Root/Test2[@id='1' and @attr='a']/Sub"</tspan></text>
	</g>
	<text x="24.5px" y="625.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XPath" target="_blank">
	<text x="72.5px" y="625.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XPath]</text>
	</a>
	<text x="191.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="601.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#XPath" cats_vhref="%programming%\HTML ブラウザ\XML.svg#XPath">
	<text pub="n" x="72.5px" y="601.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XPath</text>
	</a>
	<text x="33.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ShowAttrs 引数に指定した、返り値に含める XML 属性は、XPath に含まれるすべて XML 要素、<tspan x="33.5px" y="284.5px" xml:space="preserve">つまり、親ノードの XML 要素に対しても、XML 属性を含めます。</tspan></text>
</g>
<g id="page825" width="611" height="405" transform="translate(+10,+444055)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="611.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="611.5" y1="-0.5" x2="611.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="405.5" x2="611.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetXmlAttribute" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetXmlAttribute</text>
	<g>
	<rect x="25.5" y="99.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetXmlAttribute( BaseXmlElement, XPathForXmlElement, AttrName )</text>
	</g>
	<text x="33.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の値を返します。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement</text>
	<text x="237.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性を変更する XML 要素（タグ） への XPath または Empty</text>
	<text x="97.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="237.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の値、文字列型のみ、Empty=属性なし</text>
	<text x="237.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の名前</text>
	<text x="97.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttrName</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetXmlAttribute]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="33.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="43.5" y="276.5" width="442" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  root : Set root = LoadXML( "in.xml", Empty ) ' as IXMLDOMElement<tspan x="51.5px" y="307.5px" xml:space="preserve">  value = GetXmlAttribute( root, "./Tag1", "attr1" )</tspan></text>
	</g>
	<text x="315.5px" y="307.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">attr1</text>
	<text x="267.5px" y="307.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tag1</text>
	<text x="111.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetXmlAttribute</text>
	<text x="33.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_GetXmlAttribute" target="_blank">
	<text x="81.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_GetXmlAttribute]</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement_getAttribute">
	<text pub="n" x="81.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ getAttribute (IXMLDOMElement)</text>
	</a>
	<a xlink:href="#RegRead" onclick="chgPage( evt, 1033 )">
	<text pub="n" x="299.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegRead</text>
	</a>
	<text x="33.5px" y="65.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。</text>
	<a xlink:href="#XmlRead" onclick="chgPage( evt, 805 )">
	<text pub="n" x="143.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlRead</text>
	</a>
</g>
<g id="page826" width="667" height="647" transform="translate(+10,+444470)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="667.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="647.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="667.5" y1="-0.5" x2="667.5" y2="647.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="647.5" x2="667.5" y2="647.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath に指定したタグ（XML要素）が存在しないときは、作成します。 このとき、自動的に改行文字と<tspan x="33.5px" y="286.5px" xml:space="preserve">タブ文字が入ります。 ただし、ルートのXMLタグに</tspan></text>
	<text id="XmlWrite" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlWrite</text>
	<g>
	<rect x="25.5" y="47.5" width="610" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlWrite( BaseXmlElement as IXMLDOMElement, XPath as string, Value as string ) as boolean</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグの間のテキスト、または XML の属性の値を変更します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath</text>
	<text x="237.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す XPath</text>
	<text x="97.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="237.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変化があったかどうか</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlWrite]" target="_blank">
	<text x="149.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="237.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後のテキストまたは XML 属性の値、""=値なし、Empty=削除する</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="33.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキストは、厳密には XPath = "/Root/Elem/text()" ですが、XPath = "/Root/Elem" を指定<tspan x="33.5px" y="235.5px" xml:space="preserve">してください。</tspan></text>
	<text x="24.5px" y="421.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#setAttribute_IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#setAttribute_IXMLDOMElement">
	<text pub="n" x="72.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ setAttribute (IXMLDOMElement)</text>
	</a>
	<text x="24.5px" y="560.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="43.5" y="434.5" width="394" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  b, is_change, root<tspan x="51.5px" y="465.5px" xml:space="preserve">    Set root = LoadXML( "in.xml", Empty ) '// as IXMLDOMElement</tspan>
	<tspan x="51.5px" y="480.5px" xml:space="preserve">    b= XmlWrite( root, "./Tag1/@attr1", 123 )</tspan>
	<tspan x="51.5px" y="495.5px" xml:space="preserve">    is_change = is_change or b</tspan>
	<tspan x="51.5px" y="510.5px" xml:space="preserve">    If is_change Then  root.ownerDocument.save  "out.xml"</tspan></text>
	</g>
	<text x="291.5px" y="480.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">123</text>
	<text x="207.5px" y="480.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tag1/@attr1</text>
	<text x="93.5px" y="480.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">XmlWrite</text>
	<text x="24.5px" y="585.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlWrite" target="_blank">
	<text x="72.5px" y="585.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # T_XmlWrite</text>
	</a>
	<a xlink:href="#RegWrite" onclick="chgPage( evt, 1036 )">
	<text pub="n" x="297.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegWrite</text>
	</a>
	<a xlink:href="#Write_ReplaceXmlFile1" onclick="chgPage( evt, 800 )">
	<text pub="n" x="222.5px" y="610.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Write (ReplaceXmlFile1)</text>
	</a>
	<text x="24.5px" y="610.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#OpenForReplaceXML" onclick="chgPage( evt, 799 )">
	<text x="72.5px" y="610.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForReplaceXML</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#save_IXMLDOMDocument">
	<text pub="n" x="311.5px" y="286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">xml:space="preserve"</text>
	</a>
	<text x="438.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">があるとき、かつ、タグの開始から</text>
	<text x="33.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath = "/Root/Elem" （XML要素へのパス）のとき、Value = "" なら、&lt;Elem/&gt; となります。<tspan x="33.5px" y="352.5px" xml:space="preserve">XPath = "/Root/Elem" （XML要素へのパス）のとき、Value = Empty なら、&lt;Elem/&gt; を削除します。</tspan>
	<tspan x="33.5px" y="367.5px" xml:space="preserve">XPath = "/Root/Elem/@attr" （XML属性へのパス）のとき、Value = "" なら、&lt;Elem attr=""/&gt; となります。</tspan>
	<tspan x="33.5px" y="382.5px" xml:space="preserve">XPath = "/Root/Elem/@attr" （XML属性へのパス）のとき、Value = Empty なら、&lt;Elem/&gt; となります。</tspan></text>
	<text x="33.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">終了までが１行の中にある部分の中に、新規タグを作成するときは、改行文字もタブ文字も入りません。</text>
</g>
<g id="page827" width="529" height="213" transform="translate(+10,+445127)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="213.5" x2="529.5" y2="213.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlWriteEncoding" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlWriteEncoding</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlWriteEncoding]" target="_blank">
	<text x="194.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  XmlWriteEncoding( RootXmlElement as IXMLDOMElement, CharSet as string )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの文字コードを指定します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CharSet</text>
	<text x="237.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルートの XML要素（タグ）</text>
	<text x="237.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コード</text>
	<a xlink:href="#new_TextFileCharSetStack" onclick="chgPage( evt, 571 )">
	<text x="306.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_TextFileCharSetStack</text>
	</a>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlWrite" target="_blank">
	<text x="72.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # T_XmlWrite</text>
	</a>
</g>
<g id="page828" width="620" height="257" transform="translate(+10,+445350)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="257.5" x2="620.5" y2="257.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlInsertAfter" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlInsertAfter</text>
	<g>
	<rect x="25.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  XmlInsertAfter( in_out_ReferenceNode as IXMLDOMElement, in_NewNode as IXMLDOMElement )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">兄弟関係の次になるように、XML 要素を追加します。</text>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_ReferenceNode</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_NewNode</text>
	<text x="237.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグの間のテキスト、または XML の属性の位置を表す XPath</text>
	<text x="97.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="237.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストまたは XML 属性の値。文字列型</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[XmlInsertAfter]" target="_blank">
	<text x="93.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#insertBefore_IXMLDOMElement">
	<text pub="n" x="93.5px" y="220.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ insertBefore (IXMLDOMElement)</text>
	</a>
</g>
<g id="page829" width="387" height="364" transform="translate(+10,+445617)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="387.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="364.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="387.5" y1="-0.5" x2="387.5" y2="364.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="364.5" x2="387.5" y2="364.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlAttr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlAttr</text>
	<g>
	<rect x="24.5" y="46.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlAttr( s as string ) as string</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">" " で囲む XML の属性値に（</text>
	<text x="32.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="36.5" y="137.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s = XmlAttr( "&lt;""'" )</text>
	</g>
	<text x="44.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s は、"&amp;lt;&amp;quot;'" になります</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlAttr]" target="_blank">
	<text x="126.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="26.5px" y="289.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop">
	<text pub="n" x="67.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml プロパティ (vbsool)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlText" target="_blank">
	<text x="67.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # [T_XmlText]</text>
	</a>
	<text x="26.5px" y="266.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\..\Cats\clib\StrT\StrT.svg#StrT_changeToXmlAttr" cats_vhref="%svgcats_src%\clib\StrT\StrT.svg#StrT_changeToXmlAttr">
	<text pub="n" x="67.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StrT_changeToXmlAttr (clib)</text>
	</a>
	<text x="257.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に）変換します。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text x="200.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照</text>
	</a>
	<a xlink:href="#XmlAttrA" onclick="chgPage( evt, 830 )">
	<text x="121.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlAttrA</text>
	</a>
	<text x="32.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">' ' で囲むとき</text>
	<a xlink:href="#ParseAttributesInXML" onclick="chgPage( evt, 818 )">
	<text x="67.5px" y="327.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseAttributesInXML</text>
	</a>
</g>
<g id="page830" width="372" height="220" transform="translate(+10,+445991)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="372.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="372.5" y1="-0.5" x2="372.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="220.5" x2="372.5" y2="220.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlAttrA" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlAttrA</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlAttr]" target="_blank">
	<text x="126.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="44.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s は、"&amp;lt;""&amp;apos;" になります</text>
	<g>
	<rect x="36.5" y="137.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s = XmlAttrA( "&lt;""'" )</text>
	</g>
	<text x="32.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">' ' で囲む XML の属性値に（実体参照に）変換します。</text>
	<g>
	<rect x="24.5" y="46.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlAttrA( s as string ) as string</text>
	</g>
</g>
<g id="page831" width="388" height="326" transform="translate(+10,+446221)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="388.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="388.5" y1="-0.5" x2="388.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="326.5" x2="388.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlText" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlText</text>
	<g>
	<rect x="24.5" y="46.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  XmlText( s as string ) as string</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のテキスト（タグの外）に（</text>
	<g>
	<rect x="36.5" y="137.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  XmlText( "&lt;""" ) = "&amp;lt;"""</text>
	</g>
	<text x="25.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#OutXML" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#OutXML">
	<text pub="n" x="66.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml プロパティ (vbsool)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlText" target="_blank">
	<text x="66.5px" y="226.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="25.5px" y="226.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="25.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#XmlText_sth" onclick="chgPage( evt, 98 )">
	<text x="66.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlText コマンド</text>
	</a>
	<text x="258.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に）変換します。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#escape">
	<text x="201.5px" y="94.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実体参照</text>
	</a>
	<text x="156.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_XmlText</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[XmlText]" target="_blank">
	<text x="66.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="20.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#MultiTextXML_Class" onclick="chgPage( evt, 821 )">
	<text x="66.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MultiTextXML_Class</text>
	</a>
</g>
<g id="page832" width="640" height="649" transform="translate(+10,+446557)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="640.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="649.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="640.5" y1="-0.5" x2="640.5" y2="649.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="649.5" x2="640.5" y2="649.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="XmlSort" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XmlSort</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  XmlSort( BaseXmlElement as IXMLDOMElement, XPath as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    CompareFunc as function,  CompareFuncParam as variant )</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML のタグを並べ替えします。</text>
	<text x="33.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath</text>
	<text x="237.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPath の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">並べ替えするタグの位置を表す XPath</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc</text>
	<text x="24.5px" y="612.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="587.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[XmlSort]" target="_blank">
	<text x="76.5px" y="587.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="237.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFunc の第3引数</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareFuncParam</text>
	<a xlink:href="#CompareFunction" onclick="chgPage( evt, 322 )">
	<text x="237.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較関数</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_XmlSort" target="_blank">
	<text x="74.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="176.5px" y="612.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_XmlSort</text>
	<g>
	<rect x="50.5" y="257.5" width="448" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="58.5px" y="288.5px" xml:space="preserve">    Set root = LoadXML( "Sample.xml", Empty )</tspan>
	<tspan x="58.5px" y="303.5px" xml:space="preserve">    XmlSort  root, "T", GetRef( "SampleCompare" ), Empty</tspan>
	<tspan x="58.5px" y="318.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="58.5px" y="333.5px" xml:space="preserve"></tspan>
	<tspan x="58.5px" y="348.5px" xml:space="preserve">Function  SampleCompare( in_LeftTag, in_RightTag, in_Parameter )</tspan>
	<tspan x="58.5px" y="363.5px" xml:space="preserve">    left_text  = in_LeftTag.selectSingleNode(  "./EN/text()" ).nodeValue</tspan>
	<tspan x="58.5px" y="378.5px" xml:space="preserve">    right_text = in_RightTag.selectSingleNode( "./EN/text()" ).nodeValue</tspan>
	<tspan x="58.5px" y="393.5px" xml:space="preserve">    SampleCompare = StrComp( left_text, right_text, 1 )</tspan>
	<tspan x="58.5px" y="408.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="24.5px" y="245.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="50.5" y="440.5" width="262" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="58.5px" y="471.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="58.5px" y="486.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;日本語&lt;/JP&gt;&lt;EN&gt;2.Japanese&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="58.5px" y="501.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;&lt;EN&gt;3.English&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="58.5px" y="516.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;仏語&lt;/JP&gt;&lt;EN&gt;1.French&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="58.5px" y="531.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<g>
	<rect x="346.5" y="440.5" width="262" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="354.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-16"?&gt;<tspan x="354.5px" y="471.5px" xml:space="preserve">&lt;Translate&gt;</tspan>
	<tspan x="354.5px" y="486.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;仏語&lt;/JP&gt;&lt;EN&gt;1.French&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="354.5px" y="501.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;日本語&lt;/JP&gt;&lt;EN&gt;2.Japanese&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="354.5px" y="516.5px" xml:space="preserve">&lt;T&gt;&lt;JP&gt;英語&lt;/JP&gt;&lt;EN&gt;3.English&lt;/EN&gt;&lt;/T&gt;</tspan>
	<tspan x="354.5px" y="531.5px" xml:space="preserve">&lt;/Translate&gt;</tspan></text>
	</g>
	<g>
	<line x1="317.5" y1="490.5" x2="341.5" y2="490.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="341.5" y1="490.5" x2="330.5" y2="486.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="341.5" y1="490.5" x2="330.5" y2="494.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="105.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T タグをソートする。 ソートキーは、T/EN。</text>
</g>
<g id="page833" width="615" height="371" transform="translate(+10,+447216)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="615.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="615.5" y1="-0.5" x2="615.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="371.5" x2="615.5" y2="371.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ObjToXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ObjToXML</text>
	<g>
	<rect x="24.5" y="46.5" width="556" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ObjToXML( TagName as string, Objs as object or array, Opt as variant ) as string</text>
	</g>
	<text x="32.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトの基本的なデータを XML 文字列に変換します。</text>
	<g>
	<rect x="36.5" y="208.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  s = ObjToXML( Empty, obj, Empty )</text>
	</g>
	<text x="32.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="32.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TagName</text>
	<text x="177.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ルート・タグ名、Empty にすると、ルートタグを追加しません。</text>
	<text x="96.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="96.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Objs</text>
	<text x="177.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML データの内容にするオブジェクト、またはその配列</text>
	<text x="96.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="177.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="177.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 文字列</text>
	<text x="25.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#OutXML" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#OutXML">
	<text pub="n" x="66.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml プロパティ (vbsool)</text>
	</a>
	<text x="32.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトのクラス名と、Name プロパティ、DefinePath プロパティから XML データを作成します。<tspan x="32.5px" y="276.5px" xml:space="preserve">他のプロパティも含んだ XML データは、xml プロパティを作成してください。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ObjToXML]" target="_blank">
	<text x="141.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#SetDefinePath">
	<text x="233.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetDefinePath</text>
	</a>
	<a xlink:href="#GetTab" onclick="chgPage( evt, 340 )">
	<text pub="n" x="66.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTab</text>
	</a>
</g>
<g id="page834" width="505" height="273" transform="translate(+10,+447597)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="273.5" x2="505.5" y2="273.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeToXml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeToXml</text>
	<g>
	<rect x="22.5" y="45.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ChangeToXml( XML as string or object ) as IXMLDOMElement</text>
	</g>
	<text x="30.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 文字列などを、XML 要素オブジェクトに変換します。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text x="342.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#loadXML" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#loadXML" onclick="chgPage( evt, 795 )">
	<text pub="n" x="71.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ loadXML メソッド (vbsool)</text>
	</a>
	<text x="30.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ChangeToXml]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="52.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・XML が記述された文字列</text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="212.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="270.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などで取得した</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#IXMLDOMElement">
	<text pub="n" x="364.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IXMLDOMElement</text>
	</a>
	<text x="30.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数に指定できるものは、次のものがあります。</text>
	<text x="52.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・</text>
	<text x="52.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・ParentProcess や ChildProcess</text>
	<a xlink:href="#ChildProcess" cats_vhref="%vbslib_new%\_src\vbslib.svg#ChildProcess" onclick="chgPage( evt, 912 )">
	<text x="235.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ /ChildProcess オプション</text>
	</a>
	<text x="59.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルをロードする</text>
</g>
<g id="page835" width="631" height="582" transform="translate(+10,+447880)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="582.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="582.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="582.5" x2="631.5" y2="582.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetXmlAttribute" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetXmlAttribute</text>
	<g>
	<rect x="25.5" y="94.5" width="556" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SetXmlAttribute( BaseXmlElement as IXMLDOMElement, XPathForXmlElement as string,<tspan x="33.5px" y="125.5px" xml:space="preserve">                           AttrName as string, AttrValue as string ) as boolean</tspan></text>
	</g>
	<text x="33.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の値を変更します。</text>
	<text x="33.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BaseXmlElement</text>
	<text x="97.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement</text>
	<text x="237.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement の基準となる XML要素（タグ）</text>
	<text x="237.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">属性を変更する XML 要素（タグ） への XPath または Empty</text>
	<text x="97.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="237.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変更後の XML 属性の値、""=値なし、Empty=属性を削除する</text>
	<text x="97.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttrValue</text>
	<text x="237.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変化があったかどうか</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetXmlAttribute]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="385.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#setAttribute_IXMLDOMElement" cats_vhref="%programming%\HTML ブラウザ\XML.svg#setAttribute_IXMLDOMElement">
	<text pub="n" x="72.5px" y="520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ setAttribute (IXMLDOMElement)</text>
	</a>
	<text x="33.5px" y="520.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="43.5" y="398.5" width="454" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  b, is_change<tspan x="51.5px" y="429.5px" xml:space="preserve">  Dim  root : Set root = LoadXML( "in.xml", Empty ) '// as IXMLDOMElement</tspan>
	<tspan x="51.5px" y="444.5px" xml:space="preserve">  b= SetXmlAttribute( root, "./Tag1", "attr1", "1234" )</tspan>
	<tspan x="51.5px" y="459.5px" xml:space="preserve">  is_change = is_change or b</tspan>
	<tspan x="51.5px" y="474.5px" xml:space="preserve">  If is_change Then  root.ownerDocument.save  "out.xml"</tspan></text>
	</g>
	<text x="339.5px" y="444.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1234</text>
	<text x="285.5px" y="444.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">attr1</text>
	<text x="237.5px" y="444.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tag1</text>
	<text x="81.5px" y="444.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetXmlAttribute</text>
	<text x="33.5px" y="545.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_SetXmlAttribute" target="_blank">
	<text x="81.5px" y="545.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs # T_SetXmlAttribute</text>
	</a>
	<text x="237.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性の名前</text>
	<text x="97.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AttrName</text>
	<text x="33.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement に該当する XML 要素が複数あったときは、すべての XML 要素の属性を変更<tspan x="33.5px" y="310.5px" xml:space="preserve">します。</tspan></text>
	<text x="33.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XPathForXmlElement に該当する XML 要素が無かったときは、XML 要素を追加します。</text>
	<a xlink:href="#RegWrite" onclick="chgPage( evt, 1036 )">
	<text pub="n" x="297.5px" y="520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegWrite</text>
	</a>
	<text x="33.5px" y="65.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。</text>
	<a xlink:href="#XmlWrite" onclick="chgPage( evt, 826 )">
	<text pub="n" x="141.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XmlWrite</text>
	</a>
</g>
<g id="page836" width="558" height="506" transform="translate(+10,+448472)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="506.5" x2="558.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UpdateLineAttributeInXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UpdateLineAttributeInXML</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  UpdateLineAttributeInXML( in_Path as string, in_AttributeName as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの中の行番号を値に持つ XML属性の値を、実際の行番号に合わせます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Path</text>
	<text x="212.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内容を置き換える XML ファイルのパス</text>
	<g>
	<rect x="57.5" y="264.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UpdateLineAttributeInXML  "Sample.xml", "@line_num"</text>
	</g>
	<text x="24.5px" y="226.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_XML\T_XML.vbs#: T_UpdateLineAttributeInXML" target="_blank">
	<text x="68.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_XML.vbs</text>
	</a>
	<text x="24.5px" y="469.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[UpdateLineAttributeInXML]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[UpdateLineAttributeInXML]" target="_blank">
	<text x="73.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で XML の構文解析は行いません。 単純に置き換えているだけです。 </text>
	<text x="50.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml ファイルを処理する前：</text>
	<text x="46.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
	<g>
	<rect x="57.5" y="337.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag line_num=""&gt;<tspan x="65.5px" y="368.5px" xml:space="preserve">     &lt;Tag2</tspan>
	<tspan x="65.5px" y="383.5px" xml:space="preserve">         line_num="999"&gt;</tspan>
	<tspan x="65.5px" y="398.5px" xml:space="preserve">line_num="999"</tspan>
	<tspan x="65.5px" y="413.5px" xml:space="preserve">&lt;/Tag&gt;</tspan></text>
	</g>
	<text x="279.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.xml ファイルを処理した後：</text>
	<g>
	<rect x="286.5" y="337.5" width="148" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="294.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Tag line_num="1"&gt;<tspan x="294.5px" y="368.5px" xml:space="preserve">     &lt;Tag2</tspan>
	<tspan x="294.5px" y="383.5px" xml:space="preserve">         line_num="3"&gt;</tspan>
	<tspan x="294.5px" y="398.5px" xml:space="preserve">line_num="4"</tspan>
	<tspan x="294.5px" y="413.5px" xml:space="preserve">&lt;/Tag&gt;</tspan></text>
	</g>
	<text x="212.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"@"+ XML属性の名前</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_AttributeName</text>
	<text x="175.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_UpdateLineAttributeInXML</text>
	<text x="361.5px" y="32.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="line_num" class="keyword" x="421.5px" y="32.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">line_num</text>
</g>
<g id="page837" width="401" height="121" transform="translate(+10,+448988)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="401.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="121.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="401.5" y1="-0.5" x2="401.5" y2="121.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="121.5" x2="401.5" y2="121.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#new_LazyDictionaryClass" onclick="chgPage( evt, 232 )">
	<text x="30.5px" y="61.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_LazyDictionaryClass</text>
	</a>
	<text x="214.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML の Variable タグ</text>
	<a xlink:href="#ToRegularXML" onclick="chgPage( evt, 90 )">
	<text x="30.5px" y="84.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ToRegularXML</text>
	</a>
	<text x="214.5px" y="84.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルを整形します</text>
</g>
<g id="page838" width="334" height="155" transform="translate(+10,+449119)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="334.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="155.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="334.5" y1="-0.5" x2="334.5" y2="155.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="155.5" x2="334.5" y2="155.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#BinaryArray" onclick="chgPage( evt, 711 )">
	<text pub="n" x="167.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BinaryArray クラス</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バイナリ・ファイル</text>
	<a xlink:href="#OpenForRegFile" cats_vhref="%vbslib_new%\_src\vbslib.svg#OpenForRegFile" onclick="chgPage( evt, 1038 )">
	<text x="167.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForRegFile</text>
	</a>
	<text x="24.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリ・ファイル</text>
	<a xlink:href="#StringStream" onclick="chgPage( evt, 364 )">
	<text x="167.5px" y="118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ StringStream クラス</text>
	</a>
	<text x="24.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列 TextStream</text>
</g>
<g id="page839" width="580" height="579" transform="translate(+10,+449284)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="580.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="580.5" y1="-0.5" x2="580.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="579.5" x2="580.5" y2="579.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="call_inc" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">プロセス制御と include</text>
	<a xlink:href="#call_vbs" onclick="chgPage( evt, 881 )">
	<text x="24.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ call_vbs</text>
	</a>
	<text x="118.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した VBScript ファイルの中の関数を呼び出し、終了するまで待ちます。</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="24.5px" y="286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include</text>
	</a>
	<text x="118.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クラス定義や関数定義が入った VBSファイルをインクルードします。</text>
	<a xlink:href="#IsDefined" onclick="chgPage( evt, 1103 )">
	<text x="24.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsDefined</text>
	</a>
	<text x="118.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したシンボルの関数が定義されているかどうかを返します。</text>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">現在のプロセスのまま</text>
	<a xlink:href="#ArgumentExist" onclick="chgPage( evt, 860 )">
	<text x="24.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArgumentExist</text>
	</a>
	<text x="140.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン・オプションが指定されているかどうかを返します。</text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text x="24.5px" y="149.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
	<text x="140.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数を展開します</text>
	<a xlink:href="#start" onclick="chgPage( evt, 840 )">
	<text x="24.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ start</text>
	</a>
	<text x="140.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したコマンドラインを新プロセスで実行します。 終了を待ちません。</text>
	<a xlink:href="#RunProg" onclick="chgPage( evt, 841 )">
	<text x="24.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunProg</text>
	</a>
	<text x="140.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したコマンドラインを新プロセスで実行します。 終了を待ちます。</text>
	<a xlink:href="#Sleep" onclick="chgPage( evt, 927 )">
	<text x="24.5px" y="381.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Sleep</text>
	</a>
	<text x="121.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した時間だけ待ちます。</text>
	<a xlink:href="#WaitForFile" onclick="chgPage( evt, 928 )">
	<text x="24.5px" y="402.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WaitForFile</text>
	</a>
	<text x="121.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したファイルが作られるまで待ちます。</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">新プロセス</text>
	<text x="24.5px" y="352.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">待ち</text>
	<a xlink:href="Document\vbslib_test2.svg#process_test">
	<text x="245.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ テスト ]</text>
	</a>
	<a xlink:href="#err_ov" onclick="chgPage( evt, 1101 )">
	<text pub="n" x="215.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー発生時の動作</text>
	</a>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text pub="n" x="66.5px" y="483.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#run" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#run">
	<text pub="n" x="66.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ プログラム起動 (VBS)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text pub="n" x="66.5px" y="523.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バージョン判定、環境変数</text>
	</a>
	<text x="24.5px" y="483.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_debug_params" onclick="chgPage( evt, 1079 )">
	<text pub="n" x="66.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_params</text>
	</a>
	<a xlink:href="#sudo" onclick="chgPage( evt, 844 )">
	<text pub="n" x="24.5px" y="130.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sudo</text>
	</a>
	<text x="140.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者権限を持った新プロセスで実行します。 終了を待ちます。</text>
	<a xlink:href="#GetWScriptArgumentsUnnamed" onclick="chgPage( evt, 853 )">
	<text x="24.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetWScriptArgumentsUnnamed</text>
	</a>
	<text x="246.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの引数を返します。 （改良版）</text>
	<text x="24.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
</g>
<g id="page840" width="553" height="1087" transform="translate(+10,+449873)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1087.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="1087.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1087.5" x2="553.5" y2="1087.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="start" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">start</text>
	<g>
	<rect x="28.5" y="47.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  start( cmdline as string )</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したコマンドラインを新プロセスで実行します。 終了を待ちません。</text>
	<text x="36.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmdline 引数に環境変数を含めることができます。 （%var% 形式）</text>
	<g>
	<rect x="41.5" y="170.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start """%ProgramFiles%\Movie Maker\moviemk.exe"""</text>
	</g>
	<text x="36.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[start]" target="_blank">
	<text x="113.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmdline 引数にフォルダやデータファイルのパスを指定すると、そのフォルダや<tspan x="36.5px" y="376.5px" xml:space="preserve">ファイルをダブルクリックしたときと同じように開きます。</tspan></text>
	<text x="49.5px" y="215.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コマンドラインでは、パスをダブルクォーテーションで囲むこと</text>
	<text x="36.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルが見つからないと、E_WIN32_FILE_NOT_FOUND エラーになります</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#IShellDispatch2_ShellExecute" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#IShellDispatch2_ShellExecute">
	<text pub="n" x="71.5px" y="1033.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IShellDispatch2::ShellExecute</text>
	</a>
	<text x="24.5px" y="1033.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="41.5" y="257.5" width="262" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  cmd<tspan x="49.5px" y="288.5px" xml:space="preserve">cmd = Setting_getEditorCmdLine( 1 )</tspan>
	<tspan x="49.5px" y="303.5px" xml:space="preserve">cmd = Replace( cmd, "%1", "C:\file.txt" )</tspan>
	<tspan x="49.5px" y="318.5px" xml:space="preserve">start  cmd</tspan></text>
	</g>
	<text x="36.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text x="85.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	</a>
	<text x="36.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CPU がマルチコアであれば、複数のプロセスによる並列処理になり高速になります。</text>
	<a xlink:href="Test\vbslib_test\T_Call\T_Start_Manually.vbs#[T_StartErr]" target="_blank">
	<text x="71.5px" y="1007.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Start_Manually.vbs # [T_StartErr]</text>
	</a>
	<text x="24.5px" y="1007.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text id="start_log" x="24.5px" y="668.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">start で実行した内容のログを取る</text>
	<g>
	<rect x="35.5" y="683.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="699.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  start  "cmd.exe /C cscript //nologo sample.vbs | "+ g_vbslib_ver_folder +_<tspan x="43.5px" y="714.5px" xml:space="preserve">    "safetee\safetee.exe -o Sample_out.txt &amp; exit"</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\排他制御・プロセス\!排他制御、プロセス.svg#safetee">
	<text x="121.5px" y="714.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">safetee</text>
	</a>
	<text x="43.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmd.exe /C を経由して実行してください。 &gt; でリダイレクトすると内容が表示されない<tspan x="43.5px" y="761.5px" xml:space="preserve">ので、パイプを経由して safetee（または tee）を実行してください。 また、パイプを</tspan>
	<tspan x="43.5px" y="776.5px" xml:space="preserve">使う場合、実行後にウィンドウが残らないように、exit してください。</tspan></text>
	<a xlink:href="#GetCScriptGUI_CommandLine" onclick="chgPage( evt, 919 )">
	<text x="71.5px" y="1051.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCScriptGUI_CommandLine</text>
	</a>
	<text x="24.5px" y="828.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">start 関数から別の関数を呼び出すとき</text>
	<text x="36.5px" y="855.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmdline 引数に、\?InCurrentProcessFunc\(関数名) を指定すると、指定した関数を<tspan x="36.5px" y="870.5px" xml:space="preserve">呼び出します。 呼び出した関数から返ると、start 関数から戻ります。</tspan></text>
	<text x="36.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="InCurrentProcessFunc" class="keyword" x="100.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">InCurrentProcessFunc</text>
	<text x="36.5px" y="410.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">start の後にすぐに終了すると、開けないことがあります。</text>
	<a xlink:href="#Sleep" onclick="chgPage( evt, 927 )">
	<text x="36.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sleep</text>
	</a>
	<text x="73.5px" y="428.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、すぐに終了しないようにしてください。</text>
	<text x="24.5px" y="558.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ホームページを開く</text>
	<g>
	<rect x="35.5" y="572.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  "http://www.example.com/"</text>
	</g>
	<g>
	<rect x="35.5" y="602.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  """C:\Program Files\Internet Explorer\iexplore.exe"" "+ a_URL</text>
	</g>
	<text x="24.5px" y="939.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">start するプロセスにパラメーターを渡す</text>
	<a xlink:href="#g_InputCommand_Args" onclick="chgPage( evt, 160 )">
	<text x="63.5px" y="963.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_InputCommand_Args</text>
	</a>
</g>
<g id="page841" width="598" height="1745" transform="translate(+10,+450970)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1745.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="1745.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1745.5" x2="598.5" y2="1745.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunProg" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunProg</text>
	<g>
	<rect x="25.5" y="45.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RunProg( cmdline as string, stdout_stderr_redirect as string ) as integer</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したコマンドラインを新プロセスで実行します。 終了を待ちます。</text>
	<text x="36.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmdline</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">stdout_stderr_redirect</text>
	<text x="240.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン（実行ファイルパス＋パラメータ）</text>
	<text x="240.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力先のファイルパス(下記)</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="240.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーレベル（main 関数の返り値）</text>
	<text x="49.5px" y="541.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty や "" のときは、標準出力へ出力し、ファイルに保存しません。<tspan x="49.5px" y="556.5px" xml:space="preserve">"nul" のときは、標準出力へ出力せず、出力内容を破棄します。</tspan></text>
	<text x="24.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">stdout_stderr_redirect 引数</text>
	<a xlink:href="#CheckTestErrLevel" onclick="chgPage( evt, 977 )">
	<text x="65.5px" y="1602.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckTestErrLevel</text>
	</a>
	<text x="49.5px" y="864.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプトで使えるコマンドを実行するときは、次のようにしてください。</text>
	<g>
	<rect x="73.5" y="877.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="893.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "cmd /c (dir &gt; files.txt)", ""</text>
	</g>
	<g>
	<rect x="73.5" y="938.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="954.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "cmd /c (cd sub &amp; dir &gt; ..\files.txt)", ""</text>
	</g>
	<text x="49.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のコマンドを実行するときは、&amp; をつけてください。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RunProg]" target="_blank">
	<text x="128.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスが終了するまで、関数内部で待ちます。</text>
	<text x="49.5px" y="713.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript を実行するときは、cscript を経由してください。<tspan x="49.5px" y="728.5px" xml:space="preserve">vbslib の input などを使っているときは、/GUI_input:1 または /set_input を指定してください。</tspan></text>
	<g>
	<rect x="73.5" y="741.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="757.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "cscript //nologo  sample.vbs  /GUI_input:1", ""</text>
	</g>
	<text x="33.5px" y="226.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新プロセスのカレントフォルダは、RunProg を呼び出す直前のカレントフォルダーになります。</text>
	<text x="33.5px" y="292.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトから標準入力するプログラムは、停止してしまいます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec">
	<text pub="n" x="93.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Shell::Exec (VBS)</text>
	</a>
	<text x="57.5px" y="314.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">対策</text>
	<g>
	<rect x="73.5" y="1172.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="1188.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "batch1.bat", ""</text>
	</g>
	<text id="RunProg_Bat" x="49.5px" y="1130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチファイルを実行するときは、次のようにしてください。<tspan x="49.5px" y="1145.5px" xml:space="preserve">（pause など、標準入力するコマンドを使わないようにしてください）</tspan>
	<tspan x="49.5px" y="1160.5px" xml:space="preserve">カレント・ディレクトリを調整してから RunProg を呼び出してください。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Call" target="_blank">
	<text x="310.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Call\TryExec.vbs</text>
	</a>
	<text x="242.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実証コード</text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text x="93.5px" y="358.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input (vbslib)</text>
	</a>
	<g>
	<rect x="72.5" y="1206.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="1222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "batch1.bat /close", ""</text>
	</g>
	<text x="294.5px" y="1222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">閉じないバッチファイルは、閉じるようにする</text>
	<a xlink:href="%usb_mem_e%\MyDoc\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#batcmd">
	<text pub="n" x="117.5px" y="1288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドプロンプトを自動的に閉じないバッチファイル</text>
	</a>
	<text x="80.5px" y="1288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#err_ov" onclick="chgPage( evt, 1101 )">
	<text pub="n" x="227.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー発生時の動作</text>
	</a>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text pub="n" x="78.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<text id="g_ChildHead" class="keyword" x="24.5px" y="1450.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_ChildHead</text>
	<g>
	<rect x="57.5" y="1461.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="1477.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_ChildHead as string</text>
	</g>
	<text x="49.5px" y="1507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新プロセスが標準出力へ出力する内容を表示するときに、行頭に追加する文字列。<tspan x="49.5px" y="1522.5px" xml:space="preserve">デフォルトは、何も追加しません。</tspan>
	<tspan x="49.5px" y="1537.5px" xml:space="preserve">グローバル変数です。</tspan></text>
	<a xlink:href="#CheckTestErrLevel" onclick="chgPage( evt, 977 )">
	<text pub="n" x="78.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckTestErrLevel</text>
	</a>
	<text x="49.5px" y="795.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript をデバッガに接続するときは、下記のように //x を付けてください。</text>
	<g>
	<rect x="73.5" y="806.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="822.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "cscript //x sample.vbs", ""</text>
	</g>
	<text x="24.5px" y="1583.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\Cats\clib\PlatformSDK_plus\PlatformSDK_plus.svg#RunProg" cats_vhref="%svgcats_src%\clib\PlatformSDK_plus\PlatformSDK_plus.svg#RunProg" onclick="chgPage( evt, 841 )">
	<text pub="sage_p" x="65.5px" y="1621.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunProg (clib)</text>
	</a>
	<text x="24.5px" y="1687.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Call\T_DebugVBS_Manual.vbs#//x" target="_blank">
	<text x="65.5px" y="1707.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_DebugVBS_Manual.vbs</text>
	</a>
	<text x="24.5px" y="427.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#sudo" onclick="chgPage( evt, 844 )">
	<text pub="n" x="227.5px" y="444.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sudo （管理者として起動）</text>
	</a>
	<a xlink:href="#ChildProcess" onclick="chgPage( evt, 912 )">
	<text pub="n" x="224.5px" y="1602.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 子プロセスへの受け渡し (/ChildProcess オプション)</text>
	</a>
	<text x="49.5px" y="1096.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のコマンドをバッチファイルのように記述するときは</text>
	<a xlink:href="#RunCmd" onclick="chgPage( evt, 842 )">
	<text pub="n" x="369.5px" y="1096.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunBat</text>
	</a>
	<text x="49.5px" y="1320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg したプロセスAが、子プロセスBを生成したとき、プロセスAが終了しても、プロセスB<tspan x="49.5px" y="1335.5px" xml:space="preserve">が終了していなければ、RunProg から戻りません。</tspan></text>
	<g>
	<rect x="72.5" y="1240.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="1256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  "cmd.exe /C ""batch1.bat"""</text>
	</g>
	<text id="NotEchoStartCommand" class="keyword" x="49.5px" y="585.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_VBS_Lib.NotEchoStartCommand</text>
	<text x="235.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定したときは、RunProg 自体の echo 出力は</text>
	<text x="49.5px" y="601.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">しなくなりますが、RunProg から実行するプログラムは、echo 出力されます。 </text>
	<a xlink:href="#EchoOnOff" cats_vhref="%vbslib_new%\_src\vbslib.svg#EchoOnOff" onclick="chgPage( evt, 139 )">
	<text x="49.5px" y="571.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EchoOff オブジェクト</text>
	</a>
	<text x="170.5px" y="571.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使っても出力しなくなりますが、ファイルに保存できます。</text>
	<text x="49.5px" y="526.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般的なシェルと異なり、リダイレクトしても標準出力へも出力されます。</text>
	<text x="33.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cmdline 引数に指定した実行ファイルやスクリプトファイルがあるフォルダーではありません。</text>
	<a xlink:href="Test\vbslib_test\T_Call\T_RunProg.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="65.5px" y="1687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_RunProg.vbs</text>
	</a>
	<text x="24.5px" y="688.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run">
	<text x="65.5px" y="1583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Run (Shell)</text>
	</a>
	<a xlink:href="#TempParams" cats_vhref="%vbslib_new%\_src\vbslib.svg#TempParams" onclick="chgPage( evt, 990 )">
	<text x="65.5px" y="1640.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TempParams.txt - C言語のプログラムにデータを渡す</text>
	</a>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="33.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_start_in_path</text>
	</a>
	<a xlink:href="#RunCmd" onclick="chgPage( evt, 842 )">
	<text x="93.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunBat</text>
	</a>
	<text x="190.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力が要求されていないのに止まるとき</text>
	<text x="209.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいウィンドウが開き、標準入力ができます</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run">
	<text x="93.5px" y="336.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Run (Shell)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec">
	<text x="166.5px" y="1583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Exec (Shell)</text>
	</a>
	<text x="49.5px" y="990.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブル クォーテーションを指定するときは、\' を指定してください。</text>
	<g>
	<rect x="73.5" y="1002.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="81.5px" y="1018.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg "cscript  sample.vbs  \'/Option\'", ""</text>
	</g>
	<text x="87.5px" y="1044.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample.vbs に、名前なし引数（オプション以外）である、/Option という文字列が<tspan x="87.5px" y="1059.5px" xml:space="preserve">渡ります。</tspan></text>
	<a xlink:href="#GetWScriptArgumentsUnnamed" onclick="chgPage( evt, 853 )">
	<text x="159.5px" y="1059.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetWScriptArgumentsUnnamed</text>
	</a>
	<a xlink:href="#ArgsLog" onclick="chgPage( evt, 108 )">
	<text x="65.5px" y="1659.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArgsLog</text>
	</a>
	<text x="49.5px" y="634.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力内容をテストするときは、</text>
	<a xlink:href="#AssertFC" cats_vhref="%vbslib_new%\_src\vbslib.svg#AssertFC" onclick="chgPage( evt, 1001 )">
	<text x="218.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AssertFC</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#log2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#log2">
	<text x="313.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ログ</text>
	</a>
	<text x="49.5px" y="1369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SysWOW64\cscript.exe から cscript （cscript のフォルダー指定なし）を RunProg したときは、<tspan x="49.5px" y="1384.5px" xml:space="preserve">SysWOW64\cscript.exe が起動します。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run">
	<text x="49.5px" y="1400.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Run (Shell)</text>
	</a>
	<text x="117.5px" y="1400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から cscript を起動したときは、system32\cscript.exe (64bit版) が起動します。</text>
</g>
<g id="page842" width="574" height="496" transform="translate(+10,+452725)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="496.5" x2="574.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunCmd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunBat</text>
	<g>
	<rect x="25.5" y="45.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RunBat( CommandLines as string, Redirect as string ) as integer</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したバッチを新プロセスで実行します。 終了を待ちます。</text>
	<text x="36.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommandLines</text>
	<text x="213.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチファイルに記述する内容</text>
	<text x="213.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力先のファイルパス, "" または Empty で標準出力のみ</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="213.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーレベル</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Redirect</text>
	<g>
	<rect x="48.5" y="271.5" width="478" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  r= RunBat( _<tspan x="56.5px" y="302.5px" xml:space="preserve">    "nmake -f makefile" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="317.5px" xml:space="preserve">    "@if errorlevel 1 goto fin" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="332.5px" xml:space="preserve">    "del *.obj" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="347.5px" xml:space="preserve">    ":fin", _</tspan>
	<tspan x="56.5px" y="362.5px" xml:space="preserve">    Empty )</tspan>
	<tspan x="56.5px" y="377.5px" xml:space="preserve">  If r &lt;&gt; 0 Then  Raise  1, "&lt;ERROR msg='バッチ処理でエラーが発生しました'/&gt;"</tspan>
	<tspan x="56.5px" y="392.5px" xml:space="preserve">  If not exist( "sample.dll" ) Then  Fail</tspan></text>
	</g>
	<a xlink:href="#RunProg_Bat" onclick="chgPage( evt, 841 )">
	<text x="64.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バッチファイルを実行するとき</text>
	</a>
	<text x="24.5px" y="439.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="256.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチを終了するときは、goto :eof を使わずに、最後の行に到達するようにしてください。</text>
	<a xlink:href="#RunBatAsync" onclick="chgPage( evt, 843 )">
	<text x="64.5px" y="459.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunBatAsync</text>
	</a>
	<text x="24.5px" y="225.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[RunBat]" target="_blank">
	<text x="88.5px" y="225.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page843" width="563" height="596" transform="translate(+10,+453231)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="563.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="596.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="563.5" y1="-0.5" x2="563.5" y2="596.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="596.5" x2="563.5" y2="596.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunBatAsync" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunBatAsync</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RunBatAsync( CommandLines as string ) as RunBatAsyncClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したバッチを新プロセスで実行します。 終了を待ちません。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommandLines</text>
	<text x="211.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチファイルに記述する内容</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="211.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行状況を確認するためのオブジェクト</text>
	<text x="24.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Exec">
	<text x="226.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Exec (Shell)</text>
	</a>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の .Status と .ExitCode は、</text>
	<text x="300.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値と同じです。</text>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチを終了するときは、goto :eof を使わずに、最後の行に到達するようにしてください。</text>
	<g>
	<rect x="48.5" y="321.5" width="322" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set exec = RunBatAsync( _<tspan x="56.5px" y="352.5px" xml:space="preserve">        "copy  a.txt b.txt" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="367.5px" xml:space="preserve">        "goto :fin" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="382.5px" xml:space="preserve">        ":fin" +vbCRLF+_</tspan>
	<tspan x="56.5px" y="397.5px" xml:space="preserve">        "" )</tspan>
	<tspan x="56.5px" y="412.5px" xml:space="preserve">    Do</tspan>
	<tspan x="56.5px" y="427.5px" xml:space="preserve">        If exec.Status = g_VBS_Lib.WshFinished Then</tspan>
	<tspan x="56.5px" y="442.5px" xml:space="preserve">            echo  exec.ExitCode</tspan>
	<tspan x="56.5px" y="457.5px" xml:space="preserve">            Exit Do</tspan>
	<tspan x="56.5px" y="472.5px" xml:space="preserve">        End If</tspan>
	<tspan x="56.5px" y="487.5px" xml:space="preserve">    Loop</tspan></text>
	</g>
	<text x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[RunBatAsync]" target="_blank">
	<text x="80.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunBatAsync は、echo 出力されません。 <tspan x="33.5px" y="228.5px" xml:space="preserve">デバッグ用に echo 出力を確認したいときは、一時的に RnuBat を使用してください。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Network\T_Download.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="73.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Download.vbs</text>
	</a>
	<text x="24.5px" y="540.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="199.5px" y="540.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVirtualFileServer_Files</text>
	<text x="102.5px" y="559.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VirtualServerAtLocal::DownloadAsyncExec の中で使用</text>
</g>
<g id="page844" width="583" height="1969" transform="translate(+10,+453837)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1969.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="1969.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1969.5" x2="583.5" y2="1969.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="137" y="748" width="243" height="171" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACrAPMDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9A/iV


8S9T0TX7Pw/oFpDc6nPC9zJNdSMkEESMikkqrEuS67UA5wxJAUmuRXx78QXufs4utB8/bu8rzJd2


PXG3OKd43H/F6Zf+wUf/AEcteUnRdc0/xhDY27NfjUGYXUlwm37AIv8AVzREH5vMMjkk9CnZyaiT


aVoq8nstl3d29FZXav8AE0or3mjOcnBp2uuvl203eumm270R7CniX4mOB+80Tn/bm/8Aiad/wkPx


OHJk0T/vqb/4msD4hWus3dxYNpGjeILq6t5baUXWmawlrbmNbhGmjeI3UQkYxq4G+Nl+YDOM43b3


RfFeqQXaya7a2VhcRSBLe00vF9AGQhAJnuHiLqSMkxlWwRhc5Dvpc0D/AISX4m/89NE/76m/+JoP


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


AFFPooA//9k="/>
	<text id="sudo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">sudo</text>
	<g>
	<rect x="25.5" y="45.5" width="370" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  sudo( CmdLine as string, OperationName as string,<tspan x="33.5px" y="76.5px" xml:space="preserve">                StdoutStderrRedirect as string ) as integer</tspan></text>
	</g>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したコマンドラインを管理者権限を持った新プロセスで実行します。 終了を待ちます。</text>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StdoutStderrRedirect</text>
	<text x="240.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン（実行ファイルパス＋パラメータ）</text>
	<text x="240.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"" を指定してください</text>
	<text x="100.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="240.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーレベル（main 関数の返り値）</text>
	<a xlink:href="#g_admin" onclick="chgPage( evt, 1085 )">
	<text pub="n" x="75.5px" y="1815.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_admin</text>
	</a>
	<text x="27.5px" y="1815.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="32.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows Vista/7 では、起動する直前に、下記のメッセージを出力します。 更にユーザー<tspan x="32.5px" y="279.5px" xml:space="preserve">アクセス制御（UAC）による管理者への昇格の許可も求められます。 ユーザーが心配</tspan>
	<tspan x="32.5px" y="294.5px" xml:space="preserve">しないよう、OperationName 引数に、行おうとする処理の名前を的確に指定してください。</tspan></text>
	<g>
	<rect x="49.5" y="419.5" width="502" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">-------------------------------------------------------------------------------<tspan x="57.5px" y="450.5px" xml:space="preserve">[ UAC（ユーザーアカウント制御）予告（詳細） ]</tspan>
	<tspan x="57.5px" y="465.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="480.5px" xml:space="preserve">詳細情報１：</tspan>
	<tspan x="57.5px" y="495.5px" xml:space="preserve">"C:\home\InstallSample.vbs"</tspan>
	<tspan x="57.5px" y="510.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="525.5px" xml:space="preserve">詳細情報２：</tspan>
	<tspan x="57.5px" y="540.5px" xml:space="preserve">C:\home&gt;</tspan>
	<tspan x="57.5px" y="555.5px" xml:space="preserve">cscript CopyProgram.vbs</tspan>
	<tspan x="57.5px" y="570.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="585.5px" xml:space="preserve">-------------------------------------------------------------------------------</tspan>
	<tspan x="57.5px" y="600.5px" xml:space="preserve">[ UAC（ユーザーアカウント制御）予告 ]</tspan>
	<tspan x="57.5px" y="615.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="630.5px" xml:space="preserve">『Sample アプリケーションのインストール』という処理の続きを "管理者権限ランチャー</tspan>
	<tspan x="57.5px" y="645.5px" xml:space="preserve"> (sudo.exe)"から実行します。</tspan>
	<tspan x="57.5px" y="660.5px" xml:space="preserve">これが、あなたがしようとしている処理と異なるときや、あいまいな処理名のときは、</tspan>
	<tspan x="57.5px" y="675.5px" xml:space="preserve">終了してください。</tspan>
	<tspan x="57.5px" y="690.5px" xml:space="preserve"></tspan>
	<tspan x="57.5px" y="705.5px" xml:space="preserve">続行するには Enter キーを押してください . . .</tspan></text>
	</g>
	<text x="250.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓</text>
	<a xlink:href="Test\vbslib_test\T_sudo" target="_blank">
	<text x="75.5px" y="1791.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_sudo フォルダ</text>
	</a>
	<text x="27.5px" y="1791.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="234.5" y="1778.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="242.5px" y="1794.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If GetOSVersion() &gt;= 6.0 Then</text>
	</g>
	<g class="notsupprt">
	<rect x="439.5" y="1780.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="447.5px" y="1794.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\sudo\sudo_lib.vbs#[sudo]" target="_blank">
	<text x="128.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="276.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Enter キーを押すと</text>
	<text x="44.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sudo が出すメッセージ (実行前)</text>
	<g>
	<rect x="49.5" y="341.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo  "cscript CopyProgram.vbs", _<tspan x="57.5px" y="372.5px" xml:space="preserve">      "Sample アプリケーションのインストール", ""</tspan></text>
	</g>
	<text x="44.5px" y="1014.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sudo が出すメッセージ (実行後)</text>
	<text x="250.5px" y="939.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓</text>
	<text x="276.5px" y="939.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「はい」 をクリックすると</text>
	<g>
	<rect x="49.5" y="1023.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="1039.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">管理者権限で行う処理が完了し、管理者権限は失効しました。</text>
	</g>
	<text x="66.5px" y="965.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sudo に指定したプログラム、cscript CopyProgram.vbs を、新規プロセスで起動</text>
	<text x="250.5px" y="991.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓</text>
	<text x="276.5px" y="991.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムが終了したら</text>
	<text x="44.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプルコード：</text>
	<text x="27.5px" y="1414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">内部コールツリー</text>
	<text x="76.5px" y="1489.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo (vbs)</text>
	<text x="97.5px" y="1508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo.exe</text>
	<text x="152.5px" y="1489.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"cscript T_sudo_c_target.vbs"</text>
	<text x="60.5px" y="1468.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_sudo_c_Manual.vbs</text>
	<text x="117.5px" y="1527.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd /C</text>
	<text x="197.5px" y="1546.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_sudo_c_target.vbs</text>
	<text x="142.5px" y="1587.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">if not ""%errorlevel%""==""21"" pause</text>
	<text x="195.5px" y="1468.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親プロセス、一般ユーザー</text>
	<text x="169.5px" y="1508.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd /C "temporary.bat"</text>
	<text x="169.5px" y="1527.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"temporary.bat"</text>
	<text x="330.5px" y="1508.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセス、管理者</text>
	<text x="330.5px" y="1527.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">孫プロセス、管理者</text>
	<text x="330.5px" y="1546.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ひ孫プロセス、管理者</text>
	<text x="142.5px" y="1606.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo  %errorlevel% &gt; errorlevel.txt</text>
	<text x="393.5px" y="1587.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー時に pause する</text>
	<text x="219.5px" y="1565.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_sudo_c_target.vbs</text>
	<text x="142.5px" y="1546.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">wscript</text>
	<text x="164.5px" y="1565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript</text>
	<text x="355.5px" y="1565.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">玄孫プロセス、管理者</text>
	<text x="100.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OperationName</text>
	<text x="240.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーが行おうとしている処理の名前</text>
	<text x="60.5px" y="1065.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2秒間表示されます。</text>
	<text x="44.5px" y="1443.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">通常時</text>
	<text x="44.5px" y="1646.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガ使用時</text>
	<text x="195.5px" y="1671.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親プロセス、一般ユーザー</text>
	<text x="152.5px" y="1692.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"cscript //x T_sudo_c_target.vbs"</text>
	<text x="76.5px" y="1692.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo (vbs)</text>
	<text x="60.5px" y="1671.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_sudo_c_Manual.vbs</text>
	<text x="97.5px" y="1713.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo.exe</text>
	<text x="169.5px" y="1713.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd /C "cscript //x ***.vbs" /debug:1</text>
	<text x="415.5px" y="1714.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセス、管理者</text>
	<text x="171.5px" y="1734.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">***.vbs</text>
	<text x="116.5px" y="1734.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript</text>
	<text x="243.5px" y="1735.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">孫プロセス、管理者、デバッガ接続</text>
	<text x="32.5px" y="1235.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sudo で起動する .vbs スクリプトのプロセスをデバッグするときは、CmdLine 引数に、<tspan x="32.5px" y="1250.5px" xml:space="preserve">cscript のオプション //x 、または /g_debug オプションを付けてください。</tspan></text>
	<text x="24.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Windows Vista/7 の場合</text>
	<text x="27.5px" y="1210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガに接続するには</text>
	<g>
	<rect x="58.5" y="1262.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="1278.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo  "cscript //x CopyProgram.vbs", _<tspan x="66.5px" y="1293.5px" xml:space="preserve">      "Sample アプリケーションのインストール", ""</tspan></text>
	</g>
	<g>
	<rect x="58.5" y="1309.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="1325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sudo  "cscript CopyProgram.vbs /g_debug:1", _<tspan x="66.5px" y="1340.5px" xml:space="preserve">      "Sample アプリケーションのインストール", ""</tspan></text>
	</g>
	<text x="35.5px" y="1143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows XP では、管理者へログインする設定にすると、起動時に管理者のパスワードを<tspan x="35.5px" y="1158.5px" xml:space="preserve">入力するようになります。 自分が管理者であるときは、入力を求められません。</tspan></text>
	<g class="notsupprt">
	<rect x="465.5" y="1168.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="473.5px" y="1182.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="27.5px" y="1119.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Windows XP の場合</text>
</g>
<g id="page845" width="629" height="372" transform="translate(+10,+455816)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="629.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="629.5" y1="-0.5" x2="629.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="372.5" x2="629.5" y2="372.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="sudo_del_copy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">sudo_del_copy</text>
	<g>
	<rect x="25.5" y="45.5" width="526" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  sudo_del_copy( in_SudoScriptPath as string, in_OperationName as string,<tspan x="33.5px" y="76.5px" xml:space="preserve">    in_SourceFullPath as string, in_DestinationFullPath as string, Option_ as Empty )</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\sudo\sudo_lib.vbs#[sudo_del_copy]" target="_blank">
	<text x="176.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者権限が必要なら、権限を取得して、フォルダーを置き換えます。</text>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SudoScriptPath</text>
	<text x="100.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_SourceFullPath</text>
	<text x="250.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時的に作成する管理者権限で実行するスクリプトのパス</text>
	<text x="250.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換えた後の内容が入ったフォルダーのフル パス</text>
	<text x="100.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_DestinationFullPath</text>
	<text x="250.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">置き換える対象のフォルダーのフル パス</text>
	<text x="100.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OperationName</text>
	<text x="250.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザーが行おうとしている処理の名前</text>
	<text x="250.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty、または、除外する相対パスの配列</text>
	<text x="100.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="33.5px" y="254.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者権限が必要かどうかは、in_DestinationFullPath が Program Files または Program Files (x86) <tspan x="33.5px" y="269.5px" xml:space="preserve">フォルダーの中にあるかどうかを内部で判定します。</tspan></text>
	<text x="33.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_ 引数に文字列の配列を指定すると、その文字列が相対パスとして、そのパスにある<tspan x="33.5px" y="316.5px" xml:space="preserve">ファイルやフォルダーを削除しません。 in_SourceFullPath 引数が指すフォルダーにあるときの</tspan>
	<tspan x="33.5px" y="331.5px" xml:space="preserve">動作は未定義です。</tspan></text>
</g>
<g id="page846" width="602" height="714" transform="translate(+10,+456198)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="602.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="714.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="602.5" y1="-0.5" x2="602.5" y2="714.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="714.5" x2="602.5" y2="714.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="env" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">env</text>
	<text x="36.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%〜% で囲まれた環境変数の名前を環境変数の値に展開します。</text>
	<g>
	<rect x="28.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  env( s as string ) as string</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#envi" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#envi">
	<text pub="n" x="74.5px" y="603.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 環境変数を取得する (ExpandEnvironmentStrings)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[env]" target="_blank">
	<text x="90.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数に Empty が指定されると Empty を返します。</text>
	<text x="36.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した環境変数が定義されていないときは、エラー E_NotFoundSymbol = &amp;h80041006 になり<tspan x="36.5px" y="261.5px" xml:space="preserve">ます。</tspan></text>
	<a xlink:href="#GetVar" onclick="chgPage( evt, 1115 )">
	<text pub="n" x="150.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetVar</text>
	</a>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="74.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVar</text>
	</a>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVar で設定した環境変数も展開します。</text>
	<g>
	<rect x="104.5" y="136.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="112.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  path = env( "%windir%" )</text>
	</g>
	<text x="36.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="296.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数 windir を展開する</text>
	<g>
	<rect x="104.5" y="167.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="112.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  path = env( "%windir%\system32" )</text>
	</g>
	<text x="36.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="347.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数以外も指定できます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Environment_Shell" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Environment_Shell">
	<text pub="n" x="74.5px" y="622.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Environment (Shell) (VBScript)</text>
	</a>
	<text x="27.5px" y="565.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="27.5px" y="678.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_Var1]" target="_blank">
	<text x="76.5px" y="678.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # [T_Var1]</text>
	</a>
	<g>
	<rect x="66.5" y="357.5" width="472" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="373.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  paths = env( Array( "%windir%", "%windir%\system32" ) )<tspan x="74.5px" y="388.5px" xml:space="preserve">  Assert  IsSameArray( paths, Array( "C:\Windows", "C:\Windows\system32" ) )</tspan></text>
	</g>
	<text x="36.5px" y="342.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数に配列を指定すると、それぞれの配列要素にある環境変数を展開します。</text>
	<text x="36.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ローカル環境変数の値が配列のとき、配列要素に環境変数があれば、それも展開します。</text>
	<g>
	<rect x="66.5" y="452.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="74.5px" y="468.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVar  "VarA", 1<tspan x="74.5px" y="483.5px" xml:space="preserve">SetVar  "VarB", 2</tspan>
	<tspan x="74.5px" y="498.5px" xml:space="preserve">SetVar  "VarC", Array( "X%VarA%X", "X%VarB%X" )</tspan>
	<tspan x="74.5px" y="513.5px" xml:space="preserve">Assert IsSameArray( env("%VarC%"), Array( "X1X", "X2X" ) )</tspan></text>
	</g>
	<a xlink:href="#LoadEnvVars" onclick="chgPage( evt, 1118 )">
	<text x="74.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadEnvVars</text>
	</a>
	<a xlink:href="#SaveEnvVars" onclick="chgPage( evt, 1119 )">
	<text x="184.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SaveEnvVars</text>
	</a>
	<a xlink:href="#SetVarBreak" onclick="chgPage( evt, 1116 )">
	<text x="227.5px" y="565.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVarBreak</text>
	</a>
	<a xlink:href="#VarStack" onclick="chgPage( evt, 1117 )">
	<text x="294.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VarStack</text>
	</a>
	<a xlink:href="..\..\..\programming\Officeアプリ\Excel\excel メモ.svg#x_Environ" cats_vhref="%programming%\Officeアプリ\Excel\excel メモ.svg#x_Environ">
	<text pub="n" x="74.5px" y="641.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 環境変数を参照する (Excel)</text>
	</a>
	<text x="36.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">%% は、% に置き換わります。<tspan x="36.5px" y="305.5px" xml:space="preserve">%0〜%9 は展開しません。 また、閉じる % も不要です。</tspan></text>
</g>
<g id="page847" width="557" height="1055" transform="translate(+10,+456922)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1055.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="1055.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1055.5" x2="557.5" y2="1055.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<line x1="215.5" y1="411.5" x2="264.5" y2="411.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="264.5" y1="411.5" x2="253.5" y2="407.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="264.5" y1="411.5" x2="253.5" y2="415.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text id="ArrayFromCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayFromCmdLine</text>
	<text x="36.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行を解析して、それぞれの項目を配列に格納する。</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromCmdLine( CmdLine as string ) as array of string</text>
	</g>
	<g>
	<rect x="38.5" y="168.5" width="478" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each column  In ArrayFromCmdLine( "Sample.exe ""file (1).txt"" /opt1:2" )<tspan x="46.5px" y="199.5px" xml:space="preserve">  echo  column</tspan>
	<tspan x="46.5px" y="214.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行</text>
	<text x="180.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）それぞれの項目が入った配列</text>
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="46.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromCmdLine の返り値は、Array( "Sample.exe", "file (1).txt", "/opt1:2" )</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayFromCmdLine]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="942.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ParseCmdLine" onclick="chgPage( evt, 851 )">
	<text pub="n" x="195.5px" y="942.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseCmdLine</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="80.5px" y="942.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Split" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Split">
	<text pub="n" x="306.5px" y="942.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Split</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_ArrayFromCmdLine]" target="_blank">
	<text x="80.5px" y="914.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_ArrayFromCmdLine]</text>
	</a>
	<text x="29.5px" y="914.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="36.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの項目は、空白文字によって分割されます。</text>
	<text x="36.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タブルクォートの中にある空白文字は、項目の分割になりません。<tspan x="36.5px" y="369.5px" xml:space="preserve">両端のダブルクォートは、項目に含まれません。</tspan>
	<tspan x="36.5px" y="384.5px" xml:space="preserve">ダブルクォートは閉じてなくても構いません。</tspan></text>
	<text x="36.5px" y="460.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タブルクォートで囲まれている部分の前または後が空白文字ではないときは、それらも<tspan x="36.5px" y="475.5px" xml:space="preserve">１つの項目の中に含まれます。 その際、ダブルクォート文字は含まれません。</tspan></text>
	<g>
	<rect x="75.5" y="399.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc "def ghi" "j k</text>
	</g>
	<g>
	<rect x="278.5" y="399.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="286.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc</text>
	</g>
	<g>
	<rect x="321.5" y="399.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="329.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">def ghi</text>
	</g>
	<g>
	<rect x="75.5" y="298.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc def</text>
	</g>
	<g>
	<line x1="148.5" y1="310.5" x2="197.5" y2="310.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="197.5" y1="310.5" x2="186.5" y2="306.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="197.5" y1="310.5" x2="186.5" y2="314.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="256.5" y="298.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="264.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">def</text>
	</g>
	<g>
	<rect x="213.5" y="298.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="221.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc</text>
	</g>
	<g>
	<rect x="75.5" y="492.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc"def" ab"c d"ef</text>
	</g>
	<g>
	<line x1="214.5" y1="505.5" x2="263.5" y2="505.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="263.5" y1="505.5" x2="252.5" y2="501.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="263.5" y1="505.5" x2="252.5" y2="509.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="278.5" y="492.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="286.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abcdef</text>
	</g>
	<g>
	<rect x="340.5" y="492.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="348.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">abc def</text>
	</g>
	<text x="36.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクォート文字を項目に含めるときは、\" と記述します。<tspan x="36.5px" y="567.5px" xml:space="preserve">" " で囲まれた中でも外でも同じです。</tspan></text>
	<g>
	<rect x="75.5" y="582.5" width="106" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ab\"cd "12\"34"</text>
	</g>
	<g>
	<rect x="315.5" y="582.5" width="46" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="323.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">12"34</text>
	</g>
	<g>
	<line x1="196.5" y1="595.5" x2="245.5" y2="595.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="245.5" y1="595.5" x2="234.5" y2="591.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="245.5" y1="595.5" x2="234.5" y2="599.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="260.5" y="582.5" width="46" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="268.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ab"cd</text>
	</g>
	<text x="36.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ が n 文字あって直後に " があるときは、n が偶数なら、\ 文字が n/2 文字と " " の<tspan x="36.5px" y="739.5px" xml:space="preserve">囲みの開始になります。 n が奇数なら、\ 文字 (n-1)/2 文字と " 文字になります。</tspan>
	<tspan x="36.5px" y="754.5px" xml:space="preserve">" " で囲まれた中でも外でも同じです。</tspan></text>
	<g>
	<rect x="388.5" y="399.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="396.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">j k</text>
	</g>
	<text x="36.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ の直後が " ではないときは、\ が連続していても、そのまま項目に入ります。</text>
	<g>
	<rect x="75.5" y="663.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="679.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\pc\n</text>
	</g>
	<g>
	<line x1="155.5" y1="676.5" x2="204.5" y2="676.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="204.5" y1="676.5" x2="193.5" y2="672.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="204.5" y1="676.5" x2="193.5" y2="680.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="215.5" y="663.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="223.5px" y="679.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\pc\n</text>
	</g>
	<g>
	<rect x="75.5" y="769.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\" \\\" \\\\\" \\"a b" \\\\"c d"</text>
	</g>
	<g>
	<line x1="290.5" y1="782.5" x2="318.5" y2="782.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="318.5" y1="782.5" x2="307.5" y2="778.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="318.5" y1="782.5" x2="307.5" y2="786.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="328.5" y="769.5" width="22" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="336.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"</text>
	</g>
	<g>
	<rect x="356.5" y="769.5" width="28" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="364.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\"</text>
	</g>
	<g>
	<rect x="390.5" y="769.5" width="34" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="398.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\"</text>
	</g>
	<g>
	<rect x="430.5" y="769.5" width="40" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="438.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\a b</text>
	</g>
	<g>
	<rect x="476.5" y="769.5" width="46" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="484.5px" y="785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\\c d</text>
	</g>
	<g>
	<rect x="75.5" y="801.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="83.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"\" \\\" \\\\\" \\"a b" \\\\"c d"</text>
	</g>
	<g>
	<line x1="298.5" y1="814.5" x2="326.5" y2="814.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="326.5" y1="814.5" x2="315.5" y2="810.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="326.5" y1="814.5" x2="315.5" y2="818.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="336.5" y="801.5" width="82" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="344.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">" \" \\" \a</text>
	</g>
	<g>
	<rect x="425.5" y="801.5" width="46" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="433.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">b \\c</text>
	</g>
	<g>
	<rect x="478.5" y="801.5" width="22" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="486.5px" y="817.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">d</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd_param" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd_param">
	<text pub="n" x="80.5px" y="883.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドラインの引数とエスケープ</text>
	</a>
	<text x="29.5px" y="863.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="http://d.hatena.ne.jp/thinca/20100210/1265813598" target="_blank">
	<text x="80.5px" y="863.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成 (Web)</text>
	</a>
	<a xlink:href="#ArgsLog" onclick="chgPage( evt, 108 )">
	<text x="80.5px" y="961.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArgsLog</text>
	</a>
	<text x="373.5px" y="942.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他の形式から配列</text>
	<text x="174.5px" y="961.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パラメーターを記録する</text>
	<a xlink:href="#ArrayFromBashCmdLine" onclick="chgPage( evt, 856 )">
	<text x="80.5px" y="980.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromBashCmdLine</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text x="80.5px" y="999.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ パラメータ （コマンドライン）, Arguments, args</text>
	</a>
	<a xlink:href="#CmdLineFromStr" onclick="chgPage( evt, 858 )">
	<text x="80.5px" y="1018.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CmdLineFromStr</text>
	</a>
</g>
<g id="page848" width="620" height="299" transform="translate(+10,+457987)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="299.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="299.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="299.5" x2="620.5" y2="299.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromCmdLineWithoutOpt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayFromCmdLineWithoutOpt</text>
	<text x="36.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行を解析して、オプション以外の項目を配列に格納する。</text>
	<g>
	<rect x="25.5" y="47.5" width="502" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromCmdLineWithoutOpt( CmdLine as string, OptionSigns as variant )<tspan x="33.5px" y="78.5px" xml:space="preserve">  as array of string</tspan></text>
	</g>
	<g>
	<rect x="38.5" y="217.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">arr = ArrayFromCmdLineWithoutOpt( "Sample.exe ""file (1).txt"" /opt1:2  param2", Empty )</text>
	</g>
	<text x="36.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OptionSigns</text>
	<text x="193.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行</text>
	<text x="193.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション記号の配列、または Empty(= "/", "-")</text>
	<text x="36.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="46.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記 ArrayFromCmdLineWithoutOpt の返り値は、Array( "Sample.exe", "file (1).txt", "param2" )</text>
	<text x="193.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）それぞれの項目が入った配列</text>
	<text x="100.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
</g>
<g id="page849" width="567" height="780" transform="translate(+10,+458296)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="567.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="780.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="567.5" y1="-0.5" x2="567.5" y2="780.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="780.5" x2="567.5" y2="780.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromCmdLineOpt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DicFromCmdLineOpt</text>
	<text x="36.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行を解析して、オプション名をキーとした辞書を返します。</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DicFromCmdLineOpt( CmdLine as string, OptionNames as array of string )<tspan x="33.5px" y="78.5px" xml:space="preserve">            as dictionary of string or True</tspan></text>
	</g>
	<g>
	<rect x="51.5" y="264.5" width="460" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim params : Set params = DicFromCmdLineOpt( _<tspan x="59.5px" y="295.5px" xml:space="preserve">  "Sample.exe /opt1:2 -flag param", Array( "/opt1", "-flag", "/no_opt" ) )</tspan>
	<tspan x="59.5px" y="310.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="325.5px" xml:space="preserve">Assert  IsSameArray( params( "no name" ), Array( "Sample.exe", "param" )</tspan>
	<tspan x="59.5px" y="340.5px" xml:space="preserve">Assert  params( "/opt1" ) = "2"</tspan>
	<tspan x="59.5px" y="355.5px" xml:space="preserve">Assert  params( "-flag" ) = True</tspan>
	<tspan x="59.5px" y="370.5px" xml:space="preserve">Assert  params( "-flag" )</tspan>
	<tspan x="59.5px" y="385.5px" xml:space="preserve">Assert  not params( "/no_opt" )</tspan>
	<tspan x="59.5px" y="400.5px" xml:space="preserve">Assert  IsEmpty( params( "/no_opt" ) )</tspan></text>
	</g>
	<text x="36.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="197.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行</text>
	<text x="197.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）オプション名をキーとした辞書</text>
	<text x="36.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションではないパラメーターは、キー "no name" の、配列型の値に格納されます。<tspan x="36.5px" y="223.5px" xml:space="preserve">オプションは、キーがオプション名、値が文字列型、True、Empty のいずれかになります。</tspan></text>
	<text x="36.5px" y="252.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OptionNames</text>
	<text x="197.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名の配列</text>
	<text x="36.5px" y="587.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数指定ができるオプションは、OptionNames に指定するオプション名の後に "::" <tspan x="36.5px" y="602.5px" xml:space="preserve">（コロン×２）を付けてください。 このとき、辞書の値は配列になります。</tspan></text>
	<text x="36.5px" y="440.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名と値の間に空白文字が含まれる場合は、OptionNames に指定する<tspan x="36.5px" y="455.5px" xml:space="preserve">オプション名の後に ":" （コロン）を付けてください。</tspan></text>
	<g>
	<rect x="51.5" y="466.5" width="370" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim params : Set params = DicFromCmdLineOpt( _<tspan x="59.5px" y="497.5px" xml:space="preserve">  "-o value1 value2", Array( "-o:" ) )</tspan>
	<tspan x="59.5px" y="512.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="527.5px" xml:space="preserve">Assert  params( "-o" ) = "value1"</tspan>
	<tspan x="59.5px" y="542.5px" xml:space="preserve">Assert  IsSameArray( params( "no name" ), Array( "value2" )</tspan></text>
	</g>
	<g>
	<rect x="51.5" y="615.5" width="424" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="631.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim params : Set params = DicFromCmdLineOpt( _<tspan x="59.5px" y="646.5px" xml:space="preserve">  "-o value1 -ovalue2", Array( "-o::" ) )</tspan>
	<tspan x="59.5px" y="661.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="676.5px" xml:space="preserve">Assert  IsSameArray( params( "-o::" ), Array( "value1", "value2" ) )</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[DicFromCmdLineOpt]" target="_blank">
	<text x="205.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_DicFromCmdLineOpt]" target="_blank">
	<text x="80.5px" y="722.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_DicFromCmdLineOpt]</text>
	</a>
	<text x="24.5px" y="722.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="744.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetCommandLineOptionValue" onclick="chgPage( evt, 862 )">
	<text x="80.5px" y="744.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCommandLineOptionValue</text>
	</a>
</g>
<g id="page850" width="576" height="492" transform="translate(+10,+459086)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="492.5" x2="576.5" y2="492.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MeltCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MeltCmdLine</text>
	<g>
	<rect x="46.5" y="226.5" width="214" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  i = 1<tspan x="54.5px" y="257.5px" xml:space="preserve">  Do</tspan>
	<tspan x="54.5px" y="272.5px" xml:space="preserve">    s = MeltCmdLine( cmdline, i )</tspan>
	<tspan x="54.5px" y="287.5px" xml:space="preserve">    If i = 0 Then Exit Do</tspan>
	<tspan x="54.5px" y="302.5px" xml:space="preserve">  Loop</tspan></text>
	</g>
	<text x="36.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１項目を取り出し、通常の文字列に戻す。</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MeltCmdLine( Line as string, in_out_Start as integer ) as string</text>
	</g>
	<text x="36.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Start</text>
	<text x="180.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの内容</text>
	<text x="180.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入力） 取り出しを開始する文字の位置、（出力）次に取り出す〜</text>
	<text x="100.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="180.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">取り出したコマンドラインの１項目</text>
	<text x="36.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の項目が無いときは、in_out_Start=0 になります。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MeltCmdLine]" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_MeltCmdLine]" target="_blank">
	<text x="71.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_MeltCmdLine]</text>
	</a>
	<text x="24.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#MeltQuot" onclick="chgPage( evt, 346 )">
	<text pub="n" x="195.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltQuot</text>
	</a>
	<text x="280.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプルデータ</text>
	<g>
	<rect x="285.5" y="226.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="293.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample.exe param1 "param 2"</text>
	</g>
	<text x="285.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の順番で返ります</text>
	<g>
	<rect x="285.5" y="277.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="293.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample.exe</text>
	</g>
	<g>
	<rect x="371.5" y="277.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="379.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param1</text>
	</g>
	<g>
	<rect x="433.5" y="277.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="441.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param 2</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Split" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Split">
	<text pub="n" x="285.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Split</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="71.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV</text>
	</a>
	<text x="24.5px" y="217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="46.5" y="354.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  MeltCmdLine( """double_quotation""", 1 ) = "double_quotation"</text>
	</g>
	<a xlink:href="#CmdLineFromStr" onclick="chgPage( evt, 858 )">
	<text x="71.5px" y="455.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CmdLineFromStr</text>
	</a>
</g>
<g id="page851" width="537" height="471" transform="translate(+10,+459588)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="537.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="471.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="537.5" y1="-0.5" x2="537.5" y2="471.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="471.5" x2="537.5" y2="471.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseCmdLine</text>
	<a xlink:href="#MeltCmdLine" onclick="chgPage( evt, 850 )">
	<text pub="n" x="324.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCmdLine</text>
	</a>
	<a xlink:href="#GetCmdLine" onclick="chgPage( evt, 859 )">
	<text pub="n" x="219.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCmdLine</text>
	</a>
	<text x="31.5px" y="414.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインが入った文字列を解析して、それぞれの引数を配列などに格納する。</text>
	<g>
	<rect x="25.5" y="47.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseCmdLine( CmdLine as string ) as CmdLineArgs</text>
	</g>
	<g>
	<rect x="38.5" y="231.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set args = ParseCmdLine( line )</text>
	</g>
	<text x="36.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="174.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<text x="174.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数にアクセスするオブジェクト</text>
	<text x="36.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプルデータ</text>
	<g>
	<rect x="41.5" y="293.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample.exe param1 "param 2"</text>
	</g>
	<text x="41.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように分割されます</text>
	<g>
	<rect x="41.5" y="344.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">sample.exe</text>
	</g>
	<g>
	<rect x="127.5" y="344.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="135.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param1</text>
	</g>
	<g>
	<rect x="189.5" y="344.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="197.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">param 2</text>
	</g>
	<g class="notsupprt">
	<rect x="188.5" y="19.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="196.5px" y="33.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text pub="n" x="81.5px" y="414.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript.Arguments</text>
	</a>
	<text x="36.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のスクリプトを起動したときのコマンドラインではない、コマンドラインの内容に<tspan x="36.5px" y="186.5px" xml:space="preserve">アクセスしやすくします。</tspan></text>
	<a xlink:href="#CmdLineArgs" onclick="chgPage( evt, 852 )">
	<text pub="n" x="362.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CmdLineArgs クラス</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Split" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Split">
	<text pub="n" x="81.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Split</text>
	</a>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="148.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCSV</text>
	</a>
</g>
<g id="page852" width="277" height="137" transform="translate(+10,+460069)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="277.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="277.5" y1="-0.5" x2="277.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="137.5" x2="277.5" y2="137.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CmdLineArgs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CmdLineArgs クラス</text>
	<a xlink:href="#ParseCmdLine" onclick="chgPage( evt, 851 )">
	<text pub="n" x="72.5px" y="74.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseCmdLine</text>
	</a>
	<text x="24.5px" y="74.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">取得</text>
	<text x="24.5px" y="100.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text pub="n" x="86.5px" y="100.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.Arguments</text>
	</a>
	<text x="198.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に準拠</text>
	<g class="notsupprt">
	<rect x="174.5" y="14.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="182.5px" y="28.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page853" width="653" height="1519" transform="translate(+10,+460216)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="653.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="653.5" y1="-0.5" x2="653.5" y2="1519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1519.5" x2="653.5" y2="1519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetWScriptArgumentsUnnamed" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetWScriptArgumentsUnnamed</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetWScriptArgumentsUnnamed() as array of string</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text x="156.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.Arguments.Unnamed</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの引数</text>
	<text x="323.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を返します。 （改良版）</text>
	<text x="24.5px" y="1457.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<g>
	<rect x="97.5" y="734.5" width="148" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="750.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\'      → "<tspan x="105.5px" y="765.5px" xml:space="preserve">\\'     → \'</tspan>
	<tspan x="105.5px" y="780.5px" xml:space="preserve">\\\'    → \"</tspan>
	<tspan x="105.5px" y="795.5px" xml:space="preserve">\\\\'   → \\'</tspan>
	<tspan x="105.5px" y="810.5px" xml:space="preserve">\     → \</tspan>
	<tspan x="105.5px" y="825.5px" xml:space="preserve">\\    → \\</tspan>
	<tspan x="105.5px" y="840.5px" xml:space="preserve">\\\   → \\\</tspan>
	<tspan x="105.5px" y="855.5px" xml:space="preserve">\others   → \others</tspan>
	<tspan x="105.5px" y="870.5px" xml:space="preserve">\\others  → \\others</tspan>
	<tspan x="105.5px" y="885.5px" xml:space="preserve">\\\others → \\\others</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Arguments_quot">
	<text x="73.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WSH の WScript.Arguments の引数の区切り、ダブルクォーテーションの指定</text>
	</a>
	<text x="33.5px" y="242.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript WSH を起動するコマンドラインの引数にダブルクォーテーションを含めることはできませんが、<tspan x="33.5px" y="192.5px" xml:space="preserve">本関数によるエスケープ文字の処理をすることで引数にダブルクォーテーションを含めることができ、</tspan>
	<tspan x="33.5px" y="207.5px" xml:space="preserve">また、/ から始まる引数の両端のダブルクォーテーションは削除されます。 詳細は下記。</tspan></text>
	<text x="45.5px" y="575.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン（vbslib を使うスクリプトを呼び出すコマンドライン）の中に、１文字以上の \ 文字と<tspan x="45.5px" y="590.5px" xml:space="preserve">それに続く ' 文字（シングルクォーテーション）があると、" に変換された引数が返ります。 </tspan>
	<tspan x="45.5px" y="605.5px" xml:space="preserve">変換のサンプルを以下に示します。 vbslib 独自の書き方ですが、コマンドラインの \ 文字とそれに</tspan>
	<tspan x="45.5px" y="620.5px" xml:space="preserve">続く " 文字による処理とほぼ同じで、\ に続く文字だけが異なります。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_GetWScriptArgumentsUnnamed]" target="_blank">
	<text x="75.5px" y="1481.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs</text>
	</a>
	<text x="24.5px" y="1481.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="193.5px" y="1481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetWScriptArgumentsUnnamed</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetWScriptArgumentsUnnamed]" target="_blank">
	<text x="75.5px" y="1457.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd_param">
	<text pub="n" x="73.5px" y="260.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドラインの引数とエスケープ (DOS)</text>
	</a>
	<text x="24.5px" y="553.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">\' → " の変換の詳細 （ダブル クォーテーションへの変換）</text>
	<text x="24.5px" y="981.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">"/a" → /a の変換の詳細 （ダブル クォーテーションの削除）</text>
	<text x="45.5px" y="1007.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\' → " の変換をした後が、"/ から始まると、両端の " がなくなった引数が返ります。 また、<tspan x="45.5px" y="1022.5px" xml:space="preserve">"\ から始まる引数は、" から始まるようになります。 "\ の変換は、"/ から始まっても両端の " を</tspan>
	<tspan x="45.5px" y="1037.5px" xml:space="preserve">なくさない引数を返せるようにするためです。 変換のサンプルを以下に示します。 </tspan></text>
	<text x="24.5px" y="303.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="69.5" y="342.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript  sample.vbs  \'quoted\'  \'/directory\'  /option  "http://www.example.com"</text>
	</g>
	<g>
	<rect x="97.5" y="1152.5" width="196" height="265"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="1168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\'/a\'    → "/a"    → /a<tspan x="105.5px" y="1183.5px" xml:space="preserve">\'a\'     → "a"     → "a"</tspan>
	<tspan x="105.5px" y="1198.5px" xml:space="preserve">\'\/a\'   → "\/a"   → "/a"</tspan>
	<tspan x="105.5px" y="1213.5px" xml:space="preserve">\'\\a\'   → "\\a"   → "\a"</tspan>
	<tspan x="105.5px" y="1228.5px" xml:space="preserve">\'\\\a\'  → "\\\a"  → "\\a"</tspan>
	<tspan x="105.5px" y="1243.5px" xml:space="preserve">\'\\\\a\' → "\\\\a" → "\\\a"</tspan>
	<tspan x="105.5px" y="1258.5px" xml:space="preserve">\'\xa\'   → "\xa"   → "xa"</tspan>
	<tspan x="105.5px" y="1273.5px" xml:space="preserve">\'\\'\'   → "\'"    → "'"</tspan>
	<tspan x="105.5px" y="1288.5px" xml:space="preserve">\'\\\'\'  → "\""    → """</tspan>
	<tspan x="105.5px" y="1303.5px" xml:space="preserve">\'\\\\'\' → "\\'"   → "\'"</tspan>
	<tspan x="105.5px" y="1318.5px" xml:space="preserve">\'\\\\\'\'→ "\\""   → "\""</tspan>
	<tspan x="105.5px" y="1333.5px" xml:space="preserve">\'\\/a\'  → "\\/a"  → "\/a"</tspan>
	<tspan x="105.5px" y="1348.5px" xml:space="preserve">t\'/a\'   → t"/a"   → t"/a"</tspan>
	<tspan x="105.5px" y="1363.5px" xml:space="preserve">t/a       → t/a     → t/a</tspan>
	<tspan x="105.5px" y="1378.5px" xml:space="preserve">\'/a      → "/a     → /a</tspan>
	<tspan x="105.5px" y="1393.5px" xml:space="preserve">\a        → \a      → \a</tspan>
	<tspan x="105.5px" y="1408.5px" xml:space="preserve">/a  → （返らない）</tspan></text>
	</g>
	<text x="311.5px" y="1079.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">左記の A → B → C は、<tspan x="311.5px" y="1094.5px" xml:space="preserve">A. コマンドラインの引数</tspan>
	<tspan x="311.5px" y="1109.5px" xml:space="preserve">B. \' → " の変換後（内部）</tspan>
	<tspan x="311.5px" y="1124.5px" xml:space="preserve">C. GetWScriptArgumentsUnnamed 関数の返り値</tspan></text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインに特殊な書き方をすることで、/ から始まる POSIX 形式のパスや、名前付き引数<tspan x="33.5px" y="144.5px" xml:space="preserve">（オプション）を、名前なし引数として（オプションと分けて）受け取ることができます。</tspan></text>
	<g>
	<rect x="97.5" y="904.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="920.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\'\\'\' → "\'" → "'"</text>
	</g>
	<text x="279.5px" y="920.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\'/ や、\'\\ から始まるときは、"/a" → /a の変換を参照</text>
	<g>
	<rect x="69.5" y="405.5" width="292" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="77.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Set args = GetWScriptArgumentsUnnamed()<tspan x="77.5px" y="436.5px" xml:space="preserve">    Assert  args.Count = 3</tspan>
	<tspan x="77.5px" y="451.5px" xml:space="preserve">    Assert  args(0) = """quoted"""</tspan>
	<tspan x="77.5px" y="466.5px" xml:space="preserve">    Assert  args(1) = "/directory"</tspan>
	<tspan x="77.5px" y="481.5px" xml:space="preserve">    Assert  args(2) = "http://www.example.com"</tspan></text>
	</g>
	<text x="47.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン：</text>
	<text x="47.5px" y="396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript :</text>
	<g>
	<rect x="97.5" y="667.5" width="58" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\' → "</text>
	</g>
	<text x="66.5px" y="654.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な変換例：</text>
	<text x="66.5px" y="723.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">詳細な変換例：</text>
	<text x="66.5px" y="1072.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な変換例：</text>
	<g>
	<rect x="97.5" y="1085.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="1101.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\'/a\' → "/a" → /a</text>
	</g>
	<text x="66.5px" y="1139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">詳細な変換例：</text>
</g>
<g id="page854" width="653" height="309" transform="translate(+10,+461745)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="653.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="653.5" y1="-0.5" x2="653.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="653.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetWScriptArgumentsNamed</text>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetWScriptArgumentsNamed]" target="_blank">
	<text x="75.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text x="217.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.Arguments.Named</text>
	</a>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインのオプション引数</text>
	<text x="372.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を返します。</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetWScriptArgumentsNamed( OptionName as string ) as string</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OptionName</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインに指定するオプションの名前</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションの値</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript WSH を起動するコマンドラインの引数にダブルクォーテーションを含めることはできませんが、<tspan x="33.5px" y="186.5px" xml:space="preserve">本関数によるエスケープ文字の処理をすることで引数にダブルクォーテーションを含めることができます。</tspan></text>
	<a xlink:href="#GetWScriptArgumentsUnnamed" onclick="chgPage( evt, 853 )">
	<text x="75.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetWScriptArgumentsUnnamed</text>
	</a>
	<text x="24.5px" y="224.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="299.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクォーテーションの指定方法</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_GetWScriptArgumentsUnnamed]" target="_blank">
	<text x="75.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs</text>
	</a>
	<text x="193.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetWScriptArgumentsUnnamed</text>
</g>
<g id="page855" width="653" height="309" transform="translate(+10,+462064)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="653.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="653.5" y1="-0.5" x2="653.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="309.5" x2="653.5" y2="309.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseWScriptArgumentQuotation</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ParseWScriptArgumentQuotation( Value as string ) as string</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text x="28.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.Arguments</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WScript.Arguments に入っている値</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エスケープ文字の処理をした Value</text>
	<text x="140.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入っている値に、エスケープ文字の処理をしたものを返します。</text>
	<a xlink:href="#GetWScriptArgumentsUnnamed" onclick="chgPage( evt, 853 )">
	<text x="75.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetWScriptArgumentsUnnamed</text>
	</a>
	<text x="24.5px" y="224.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_ParseWScriptArgumentQuotation]" target="_blank">
	<text x="75.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs</text>
	</a>
	<text x="24.5px" y="272.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="193.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseWScriptArgumentQuotation</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ParseWScriptArgumentQuotation]" target="_blank">
	<text x="75.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript WSH を起動するコマンドラインの引数にダブルクォーテーションを含めることはできませんが、<tspan x="33.5px" y="186.5px" xml:space="preserve">本関数によるエスケープ文字の処理をすることで引数にダブルクォーテーションを含めることができます。</tspan></text>
	<text x="299.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクォーテーションの指定方法</text>
</g>
<g id="page856" width="537" height="190" transform="translate(+10,+462383)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="537.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="537.5" y1="-0.5" x2="537.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="190.5" x2="537.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArrayFromBashCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArrayFromBashCmdLine</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArrayFromBashCmdLine]" target="_blank">
	<text x="217.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArrayFromBashCmdLine( CmdLine as string ) as array of string</text>
	</g>
	<text x="36.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bash シェルのコマンドラインの１行を解析して、それぞれの項目を配列に格納する。</text>
	<a xlink:href="#ArrayFromCmdLine" onclick="chgPage( evt, 847 )">
	<text x="34.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromCmdLine</text>
	</a>
	<text x="149.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の bash 版です。</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_ArrayFromBashCmdLine]" target="_blank">
	<text x="75.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_ArrayFromBashCmdLine]</text>
	</a>
	<text x="24.5px" y="153.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page857" width="541" height="190" transform="translate(+10,+462583)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="190.5" x2="541.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MeltBashCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MeltBashCmdLine</text>
	<text x="123.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の bash 版です。</text>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_ArrayFromBashCmdLine]" target="_blank">
	<text x="75.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_ArrayFromBashCmdLine]</text>
	</a>
	<text x="24.5px" y="153.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MeltBashCmdLine]" target="_blank">
	<text x="184.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bash シェルのコマンドラインの１項目を取り出し、通常の文字列に戻す。</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MeltBashCmdLine( Line as string, in_out_Start as integer ) as string</text>
	</g>
	<a xlink:href="#MeltCmdLine" onclick="chgPage( evt, 850 )">
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MeltCmdLine</text>
	</a>
</g>
<g id="page858" width="561" height="515" transform="translate(+10,+462783)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="561.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="561.5" y1="-0.5" x2="561.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="515.5" x2="561.5" y2="515.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CmdLineFromStr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CmdLineFromStr</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CmdLineFromStr( Str as string or array ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列、または文字列の配列から、コマンドラインを作成します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Str</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列、または文字列の配列</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<text x="33.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="156.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="169.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="24.5px" y="294.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="306.5" width="448" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmd = CmdLineFromStr( Array( "findstr", "/C:""quot and space""", "*" ) )<tspan x="51.5px" y="337.5px" xml:space="preserve">Assert  cmd = "findstr ""/C:\""quot and space\"""" *"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_CmdLineFromStr]" target="_blank">
	<text x="75.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_CmdLineFromStr]</text>
	</a>
	<text x="24.5px" y="413.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="51.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの配列要素は、空白で区切ります。<tspan x="51.5px" y="218.5px" xml:space="preserve">文字列に空白や &gt;, &lt;, ^, | 記号を含むときは、" " で囲みます。</tspan>
	<tspan x="51.5px" y="233.5px" xml:space="preserve">文字列にダブル・クォーテーションや \ 記号があるときは、それらの文字が、これから</tspan>
	<tspan x="51.5px" y="248.5px" xml:space="preserve">起動するプログラムに渡るように \ を追加します。</tspan></text>
	<text x="36.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・<tspan x="36.5px" y="218.5px" xml:space="preserve">・</tspan></text>
	<text x="24.5px" y="384.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[CmdLineFromStr]" target="_blank">
	<text x="75.5px" y="384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="442.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ArgsLog" cats_vhref="%vbslib_new%\_src\vbslib.svg#ArgsLog" onclick="chgPage( evt, 108 )">
	<text x="75.5px" y="442.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArgsLog</text>
	</a>
	<a xlink:href="#MeltCmdLine" onclick="chgPage( evt, 850 )">
	<text x="75.5px" y="478.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MeltCmdLine</text>
	</a>
	<a xlink:href="#ArrayFromCmdLine" onclick="chgPage( evt, 847 )">
	<text x="75.5px" y="460.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ArrayFromCmdLine</text>
	</a>
</g>
<g id="page859" width="398" height="233" transform="translate(+10,+463308)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="398.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="398.5" y1="-0.5" x2="398.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="233.5" x2="398.5" y2="233.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCmdLine</text>
	<g>
	<rect x="24.5" y="45.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCmdLine() as string</text>
	</g>
	<text x="24.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のスクリプトを起動したときのコマンドラインを返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: GetCmdLine" target="_blank">
	<text x="167.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行ファイル名と、パラメーターの両方を含みます。</text>
	<text x="24.5px" y="158.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text pub="n" x="74.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript.Arguments</text>
	</a>
	<a xlink:href="#ParseCmdLine" onclick="chgPage( evt, 851 )">
	<text pub="n" x="74.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseCmdLine</text>
	</a>
	<a xlink:href="#g_debug_params" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_params" onclick="chgPage( evt, 1079 )">
	<text pub="n" x="74.5px" y="196.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_params</text>
	</a>
</g>
<g id="page860" width="510" height="482" transform="translate(+10,+463551)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="510.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="510.5" y1="-0.5" x2="510.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="482.5" x2="510.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ArgumentExist" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ArgumentExist</text>
	<g>
	<rect x="24.5" y="45.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ArgumentExist( Name as string ) as boolean</text>
	</g>
	<text x="24.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="88.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="145.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン・オプション名</text>
	<text x="88.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="145.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションが指定されているかどうか</text>
	<text x="24.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した名前のコマンドライン・オプションが指定されているかどうかを返します。</text>
	<text x="24.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/Opt1:1 ではなく /Opt1 では、WScript.Arguments.Named.Item("Opt1") は<tspan x="24.5px" y="264.5px" xml:space="preserve">Empty を返し、/Opt1 を指定しなかったときと、区別ができません。</tspan>
	<tspan x="24.5px" y="279.5px" xml:space="preserve">ArgumentExist は、区別ができます。</tspan>
	<tspan x="24.5px" y="294.5px" xml:space="preserve">Name の大文字小文字は区別します。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#getparam" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#getparam">
	<text pub="n" x="68.5px" y="330.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ パラメータを取得する (VBS)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ArgumentExist]" target="_blank">
	<text x="167.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="89.5" y="365.5" width="232" height="21"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="97.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WScript.Arguments.Named.Item("Opt1")</text>
	</g>
	<g>
	<rect x="92.5" y="158.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="100.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  If ArgumentExist( "Opt1" ) Then ...</text>
	</g>
	<text x="24.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\..\Cats\clib\PlatformSDK_plus\PlatformSDK_plus.svg#GetArgvNamed" cats_vhref="%svgcats_src%\clib\PlatformSDK_plus\PlatformSDK_plus.svg#GetArgvNamed">
	<text pub="sage_p" x="68.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetArgvNamed (clib)</text>
	</a>
	<a xlink:href="#g_debug_params" onclick="chgPage( evt, 1079 )">
	<text pub="n" x="68.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_params</text>
	</a>
	<text x="24.5px" y="330.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="89.5" y="339.5" width="184" height="21"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="97.5px" y="353.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WScript.Arguments.Unnamed(0)</text>
	</g>
	<a xlink:href="..\..\Cats\clib\PlatformSDK_plus\PlatformSDK_plus.svg#GetCommandLineExist" cats_vhref="%svgcats_src%\clib\PlatformSDK_plus\PlatformSDK_plus.svg#GetCommandLineExist">
	<text pub="sage_p" x="68.5px" y="409.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCommandLineExist (clib)</text>
	</a>
	<text x="24.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">パラメーターが必須のオプションには、ArgumentExist を呼ぶ必要はありません。</text>
</g>
<g id="page861" width="494" height="288" transform="translate(+10,+464043)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="288.5" x2="494.5" y2="288.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCommandLineOptionName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCommandLineOptionName</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetCommandLineOptionName]" target="_blank">
	<text x="236.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="26.5" y="49.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCommandLineOptionName( OneParameter as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名＋値から、オプション名を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OneParameter</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="207.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名＋値</text>
	<text x="207.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="35.5" y="182.5" width="304" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">name = GetCommandLineOptionName( "/OptionA:12" )<tspan x="43.5px" y="213.5px" xml:space="preserve">'// name = "OptionA"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_CommandLineOption]" target="_blank">
	<text x="72.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_CommandLineOption]</text>
	</a>
	<text x="29.5px" y="251.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page862" width="500" height="337" transform="translate(+10,+464341)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="500.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="500.5" y1="-0.5" x2="500.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="337.5" x2="500.5" y2="337.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCommandLineOptionValue" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCommandLineOptionValue</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetCommandLineOptionValue]" target="_blank">
	<text x="236.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="26.5" y="49.5" width="442" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCommandLineOptionValue( OneParameter as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名＋値から、値を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OneParameter</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="207.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名＋値</text>
	<text x="207.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="35.5" y="182.5" width="316" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">value = GetCommandLineOptionValue( "/OptionA:12" )<tspan x="43.5px" y="213.5px" xml:space="preserve">'// value = "12"</tspan></text>
	</g>
	<g>
	<rect x="35.5" y="232.5" width="424" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">value = GetCommandLineOptionValue( "/OptionA:""C:\Program Files""" )<tspan x="43.5px" y="263.5px" xml:space="preserve">'// value = "C:\Program Files"</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_CommandLineOption]" target="_blank">
	<text x="72.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_CommandLineOption]</text>
	</a>
	<text x="29.5px" y="300.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page863" width="657" height="819" transform="translate(+10,+464688)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="657.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="819.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="657.5" y1="-0.5" x2="657.5" y2="819.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="819.5" x2="657.5" y2="819.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ModifyCmdLineOpt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ModifyCmdLineOpt</text>
	<text x="36.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行にある、オプションの値を変更します。</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ModifyCmdLineOpt( CmdLine as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">            OptionName as string, NewOptionNameAndParam as string ) as string</tspan></text>
	</g>
	<text x="36.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLine</text>
	<text x="100.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewOptionNameAndParam</text>
	<text x="275.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの１行</text>
	<text x="275.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名と、変更後の値。 削除=Empty</text>
	<text x="100.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OptionName</text>
	<text x="275.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション名</text>
	<text x="275.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 変更後のコマンドラインの１行</text>
	<text x="100.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="51.5" y="268.5" width="544" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-Opt1 -Opt2:ValueA Value1", "-Opt2", "-Opt2:ValueB" )<tspan x="59.5px" y="299.5px" xml:space="preserve">  Assert  new_cmdline =           "-Opt1 -Opt2:ValueB Value1"</tspan></text>
	</g>
	<text x="36.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="51.5" y="342.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-Opt1 -Opt2:ValueA Value1", "-Opt2", Empty )<tspan x="59.5px" y="373.5px" xml:space="preserve">  Assert  new_cmdline =           "-Opt1 Value1"</tspan></text>
	</g>
	<g>
	<rect x="51.5" y="418.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-Opt1 Value1", "-Opt2", "-Opt2:ValueB" )<tspan x="59.5px" y="449.5px" xml:space="preserve">  Assert  new_cmdline =           "-Opt1 -Opt2:ValueB Value1"</tspan></text>
	</g>
	<text x="45.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-Opt2 オプションの値を変更する</text>
	<text x="45.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-Opt2 オプションを無くす</text>
	<text x="45.5px" y="409.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-Opt2 オプションがなければ追加する</text>
	<text x="45.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">-Opt2 オプションと、その値の間が空白のときは、OptionNmae 引数の末尾に ":"（コロン）を付ける</text>
	<g>
	<rect x="51.5" y="492.5" width="550" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="508.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-Opt1 -Opt2 ValueA Value1", "-Opt2:", "-Opt2 ValueB" )<tspan x="59.5px" y="523.5px" xml:space="preserve">  Assert  new_cmdline =           "-Opt1 -Opt2 ValueB Value1"</tspan></text>
	</g>
	<text x="45.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数指定できる -o オプションを追加するときは、OptionNmae 引数の末尾に "::"（コロン×２）を付ける</text>
	<g>
	<rect x="51.5" y="566.5" width="538" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-o ValueA -o ValueB Value1", "-o::", "-o NewValue" )<tspan x="59.5px" y="597.5px" xml:space="preserve">  Assert  new_cmdline="-o NewValue -o ValueA -o ValueB Value1"</tspan></text>
	</g>
	<g>
	<rect x="51.5" y="655.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-o ValueA -o ValueB Value1", "-o::ValueB", "-o NewValue" )<tspan x="59.5px" y="686.5px" xml:space="preserve">  Assert  new_cmdline =           "-o ValueA -o NewValue Value1"</tspan></text>
	</g>
	<text x="45.5px" y="631.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数指定できる -o オプションを修正/削除するときは、OptionNmae 引数の末尾に "::"（コロン×２）<tspan x="45.5px" y="646.5px" xml:space="preserve">と値を付ける</tspan></text>
	<g>
	<rect x="51.5" y="704.5" width="526" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  new_cmdline = ModifyCmdLineOpt( "-o ValueA -o ValueB Value1", "-o::ValueB", Empty )<tspan x="59.5px" y="735.5px" xml:space="preserve">  Assert  new_cmdline =           "-o ValueA Value1"</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ModifyCmdLineOpt]" target="_blank">
	<text x="205.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_CSV\T_CmdLine.vbs#[T_ModifyCmdLineOpt]" target="_blank">
	<text x="80.5px" y="782.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CmdLine.vbs # [T_ModifyCmdLineOpt]</text>
	</a>
	<text x="24.5px" y="782.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page864" width="541" height="241" transform="translate(+10,+465517)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="241.5" x2="541.5" y2="241.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="optino_argument" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">オプション引数、ビットフラグ</text>
	<text x="24.5px" y="70.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移植性を持たせつつ将来のバージョンで関数の引数を追加できるようにしたいときは、<tspan x="24.5px" y="85.5px" xml:space="preserve">下記の引数を検討するとよいでしょう。</tspan></text>
	<text x="57.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ビットフラグ引数</text>
	<text x="57.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション引数（配列）</text>
	<a xlink:href="#IsBitSet" onclick="chgPage( evt, 865 )">
	<text x="210.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsBitSet</text>
	</a>
	<a xlink:href="#ParseOptions" onclick="chgPage( evt, 866 )">
	<text x="210.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ParseOptionArguments</text>
	</a>
	<text x="24.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">移植性を持たせつつ引数の数を変更したいときは、<tspan x="24.5px" y="189.5px" xml:space="preserve">新しく関数名を "&lt;従来の関数名&gt;Ex" にするか、</tspan>
	<tspan x="24.5px" y="204.5px" xml:space="preserve">古い関数名を "&lt;従来の関数名&gt;_Old" にするとよいでしょう。</tspan></text>
</g>
<g id="page865" width="587" height="1920" transform="translate(+10,+465768)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="587.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1920.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="587.5" y1="-0.5" x2="587.5" y2="1920.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1920.5" x2="587.5" y2="1920.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsBitSet" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsBitSet</text>
	<g>
	<rect x="45.5" y="609.5" width="510" height="1240"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="625.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="53.5px" y="640.5px" xml:space="preserve">    Set c = get_SampleConsts()</tspan>
	<tspan x="53.5px" y="655.5px" xml:space="preserve">    echo  FuncA( c.Bit0 )</tspan>
	<tspan x="53.5px" y="670.5px" xml:space="preserve">    echo  FuncA( c.Bit1 )</tspan>
	<tspan x="53.5px" y="685.5px" xml:space="preserve">    echo  FuncA( c.Bit0 or c.Bit1 )</tspan>
	<tspan x="53.5px" y="700.5px" xml:space="preserve">    echo  FuncA( 0 )</tspan>
	<tspan x="53.5px" y="715.5px" xml:space="preserve">    echo  FuncA( Empty )</tspan>
	<tspan x="53.5px" y="730.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="53.5px" y="745.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="760.5px" xml:space="preserve">Function  FuncA( BitFlags )</tspan>
	<tspan x="53.5px" y="775.5px" xml:space="preserve">    Set c = get_SampleConsts()</tspan>
	<tspan x="53.5px" y="790.5px" xml:space="preserve">    s = ""</tspan>
	<tspan x="53.5px" y="805.5px" xml:space="preserve">    If IsBitSet(        BitFlags, c.Bit0           ) Then  s = s + "A"</tspan>
	<tspan x="53.5px" y="820.5px" xml:space="preserve">    If IsAnyBitsSet(    BitFlags, c.Bit0 or c.Bit1 ) Then  s = s + "B"</tspan>
	<tspan x="53.5px" y="835.5px" xml:space="preserve">    If IsAllBitsSet(    BitFlags, c.Bit0 or c.Bit1 ) Then  s = s + "C"</tspan>
	<tspan x="53.5px" y="850.5px" xml:space="preserve">    If IsBitNotSet(     BitFlags, c.Bit0           ) Then  s = s + "a"</tspan>
	<tspan x="53.5px" y="865.5px" xml:space="preserve">    If IsAnyBitsNotSet( BitFlags, c.Bit0 or c.Bit1 ) Then  s = s + "b"</tspan>
	<tspan x="53.5px" y="880.5px" xml:space="preserve">    If IsAllBitsNotSet( BitFlags, c.Bit0 or c.Bit1 ) Then  s = s + "c"</tspan>
	<tspan x="53.5px" y="895.5px" xml:space="preserve">    FuncA = s</tspan>
	<tspan x="53.5px" y="910.5px" xml:space="preserve">End Function</tspan>
	<tspan x="53.5px" y="925.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="940.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="955.5px" xml:space="preserve">'*************************************************************************</tspan>
	<tspan x="53.5px" y="970.5px" xml:space="preserve">'  &lt;&lt;&lt; [get_SampleConsts] &gt;&gt;&gt;</tspan>
	<tspan x="53.5px" y="985.5px" xml:space="preserve">'*************************************************************************</tspan>
	<tspan x="53.5px" y="1000.5px" xml:space="preserve">Dim  g_SampleConsts</tspan>
	<tspan x="53.5px" y="1015.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="1030.5px" xml:space="preserve">Function  get_SampleConsts()</tspan>
	<tspan x="53.5px" y="1045.5px" xml:space="preserve">	If IsEmpty( g_SampleConsts ) Then _</tspan>
	<tspan x="53.5px" y="1060.5px" xml:space="preserve">		Set g_SampleConsts = new SampleConsts</tspan>
	<tspan x="53.5px" y="1075.5px" xml:space="preserve">	Set get_SampleConsts = g_SampleConsts</tspan>
	<tspan x="53.5px" y="1090.5px" xml:space="preserve">End Function</tspan>
	<tspan x="53.5px" y="1105.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="1120.5px" xml:space="preserve">Class  SampleConsts</tspan>
	<tspan x="53.5px" y="1135.5px" xml:space="preserve">	Public  Bit0, Bit1, Bit2, Bit3, Bit4, Bit5, Bit6, Bit7, Bit8, Bit9</tspan>
	<tspan x="53.5px" y="1150.5px" xml:space="preserve">	Public  Bit10, Bit11, Bit12, Bit13, Bit14, Bit15, Bit16, Bit17, Bit18, Bit19</tspan>
	<tspan x="53.5px" y="1165.5px" xml:space="preserve">	Public  Bit20, Bit21, Bit22, Bit23, Bit24, Bit25, Bit26, Bit27, Bit28, Bit29</tspan>
	<tspan x="53.5px" y="1180.5px" xml:space="preserve">	Public  Bit30, Bit31</tspan>
	<tspan x="53.5px" y="1195.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="1210.5px" xml:space="preserve">	Private Sub  Class_Initialize()</tspan>
	<tspan x="53.5px" y="1225.5px" xml:space="preserve">		Bit0  = &amp;h0001</tspan>
	<tspan x="53.5px" y="1240.5px" xml:space="preserve">		Bit1  = &amp;h0002</tspan>
	<tspan x="53.5px" y="1255.5px" xml:space="preserve">		Bit2  = &amp;h0004</tspan>
	<tspan x="53.5px" y="1270.5px" xml:space="preserve">		Bit3  = &amp;h0008</tspan>
	<tspan x="53.5px" y="1285.5px" xml:space="preserve">		Bit4  = &amp;h0010</tspan>
	<tspan x="53.5px" y="1300.5px" xml:space="preserve">		Bit5  = &amp;h0020</tspan>
	<tspan x="53.5px" y="1315.5px" xml:space="preserve">		Bit6  = &amp;h0040</tspan>
	<tspan x="53.5px" y="1330.5px" xml:space="preserve">		Bit7  = &amp;h0080</tspan>
	<tspan x="53.5px" y="1345.5px" xml:space="preserve">		Bit8  = &amp;h0100</tspan>
	<tspan x="53.5px" y="1360.5px" xml:space="preserve">		Bit9  = &amp;h0200</tspan>
	<tspan x="53.5px" y="1375.5px" xml:space="preserve">		Bit10 = &amp;h0400</tspan>
	<tspan x="53.5px" y="1390.5px" xml:space="preserve">		Bit11 = &amp;h0800</tspan>
	<tspan x="53.5px" y="1405.5px" xml:space="preserve">		Bit12 = &amp;h1000</tspan>
	<tspan x="53.5px" y="1420.5px" xml:space="preserve">		Bit13 = &amp;h2000</tspan>
	<tspan x="53.5px" y="1435.5px" xml:space="preserve">		Bit14 = &amp;h4000</tspan>
	<tspan x="53.5px" y="1450.5px" xml:space="preserve">		Bit15 = CLng("&amp;h8000")</tspan>
	<tspan x="53.5px" y="1465.5px" xml:space="preserve">		Bit16 = &amp;h00010000</tspan>
	<tspan x="53.5px" y="1480.5px" xml:space="preserve">		Bit17 = &amp;h00020000</tspan>
	<tspan x="53.5px" y="1495.5px" xml:space="preserve">		Bit18 = &amp;h00040000</tspan>
	<tspan x="53.5px" y="1510.5px" xml:space="preserve">		Bit19 = &amp;h00080000</tspan>
	<tspan x="53.5px" y="1525.5px" xml:space="preserve">		Bit20 = &amp;h00100000</tspan>
	<tspan x="53.5px" y="1540.5px" xml:space="preserve">		Bit21 = &amp;h00200000</tspan>
	<tspan x="53.5px" y="1555.5px" xml:space="preserve">		Bit22 = &amp;h00400000</tspan>
	<tspan x="53.5px" y="1570.5px" xml:space="preserve">		Bit23 = &amp;h00800000</tspan>
	<tspan x="53.5px" y="1585.5px" xml:space="preserve">		Bit24 = &amp;h01000000</tspan>
	<tspan x="53.5px" y="1600.5px" xml:space="preserve">		Bit25 = &amp;h02000000</tspan>
	<tspan x="53.5px" y="1615.5px" xml:space="preserve">		Bit26 = &amp;h04000000</tspan>
	<tspan x="53.5px" y="1630.5px" xml:space="preserve">		Bit27 = &amp;h08000000</tspan>
	<tspan x="53.5px" y="1645.5px" xml:space="preserve">		Bit28 = &amp;h10000000</tspan>
	<tspan x="53.5px" y="1660.5px" xml:space="preserve">		Bit29 = &amp;h20000000</tspan>
	<tspan x="53.5px" y="1675.5px" xml:space="preserve">		Bit30 = &amp;h40000000</tspan>
	<tspan x="53.5px" y="1690.5px" xml:space="preserve">		Bit31 = &amp;h80000000</tspan>
	<tspan x="53.5px" y="1705.5px" xml:space="preserve">	End Sub</tspan>
	<tspan x="53.5px" y="1720.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="1735.5px" xml:space="preserve">	Public Function  ToStr( Number )</tspan>
	<tspan x="53.5px" y="1750.5px" xml:space="preserve">		Select Case  Number</tspan>
	<tspan x="53.5px" y="1765.5px" xml:space="preserve">			Case Bit0 : ToStr = "Bit0"</tspan>
	<tspan x="53.5px" y="1780.5px" xml:space="preserve">			Case Bit1 : ToStr = "Bit1"</tspan>
	<tspan x="53.5px" y="1795.5px" xml:space="preserve">			'// ...</tspan>
	<tspan x="53.5px" y="1810.5px" xml:space="preserve">		End Select</tspan>
	<tspan x="53.5px" y="1825.5px" xml:space="preserve">	End Function</tspan>
	<tspan x="53.5px" y="1840.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="66.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsBitSet( Variable as integer, ConstValue as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのビットが立っているかどうかを判定します。</text>
	<text x="33.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variable</text>
	<text x="97.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ConstValue</text>
	<text x="199.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べる対象のビット・フィールド値</text>
	<text x="199.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べる位置のビットを１にしたビット・フィールド値</text>
	<text x="97.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OrConstValue</text>
	<text x="199.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">調べる位置の複数のビットを１にしたビット・フィールド値</text>
	<text x="24.5px" y="597.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="537.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のビットのうち１つ以上が立っているかどうかを判定します。</text>
	<g>
	<rect x="25.5" y="125.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsAnyBitsSet( Variable as integer, OrConstValue as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のビットのすべてが立っているかどうかを判定します。</text>
	<g>
	<rect x="25.5" y="185.5" width="502" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsAllBitsSet( Variable as integer, OrConstValue as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのビットが立っていないかどうかを判定します。</text>
	<g>
	<rect x="25.5" y="247.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsBitNotSet( Variable as integer, ConstValue as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="352.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のビットのうち１つ以上が立っていないかどうかを判定します。</text>
	<g>
	<rect x="25.5" y="310.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsAnyBitsNotSet( Variable as integer, OrConstValue as integer ) as boolean</text>
	</g>
	<text x="33.5px" y="413.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のビットのすべてが立っていないかどうかを判定します。</text>
	<g>
	<rect x="25.5" y="371.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsAllBitsNotSet( Variable as integer, OrConstValue as integer ) as boolean</text>
	</g>
	<text x="199.5px" y="500.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">判定結果</text>
	<text x="97.5px" y="500.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text id="IsAnyBitsSet" class="keyword" x="109.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsAnyBitsSet</text>
	<text id="IsAllBitsSet" class="keyword" x="229.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsAllBitsSet</text>
	<text id="IsBitNotSet" class="keyword" x="24.5px" y="46.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsBitNotSet</text>
	<text id="IsAnyBitsNotSet" class="keyword" x="109.5px" y="46.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsAnyBitsNotSet</text>
	<text id="IsAllBitsNotSet" class="keyword" x="229.5px" y="46.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsAllBitsNotSet</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_IsBitSet]" target="_blank">
	<text x="79.5px" y="560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs</text>
	</a>
	<text x="24.5px" y="560.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="560.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_IsBitSet</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsBitSet]" target="_blank">
	<text x="79.5px" y="538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="1883.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Hex" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Hex">
	<text x="79.5px" y="1883.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Hex</text>
	</a>
</g>
<g id="page866" width="592" height="1126" transform="translate(+10,+467698)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="592.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1126.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="592.5" y1="-0.5" x2="592.5" y2="1126.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1126.5" x2="592.5" y2="1126.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ParseOptions" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ParseOptionArguments</text>
	<g>
	<rect x="45.5" y="561.5" width="352" height="280"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set object = new SampleClass<tspan x="53.5px" y="592.5px" xml:space="preserve">FuncA  Array( &amp;h0001 or &amp;h0002, "ABC", object )</tspan>
	<tspan x="53.5px" y="607.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="622.5px" xml:space="preserve">Sub  FuncA( in_out_Options )</tspan>
	<tspan x="53.5px" y="637.5px" xml:space="preserve">    ParseOptionArguments  in_out_Options</tspan>
	<tspan x="53.5px" y="652.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="667.5px" xml:space="preserve">    Assert  in_out_Options("integer") = &amp;h0001 or &amp;h0002</tspan>
	<tspan x="53.5px" y="682.5px" xml:space="preserve">    Assert  in_out_Options("string") = "ABC"</tspan>
	<tspan x="53.5px" y="697.5px" xml:space="preserve">    Assert  in_out_Options("SampleClass") Is object</tspan>
	<tspan x="53.5px" y="712.5px" xml:space="preserve">    Assert  not in_out_Options.Exists("NotPassedType")</tspan>
	<tspan x="53.5px" y="727.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="742.5px" xml:space="preserve">    option_flags = in_out_Options("integer")</tspan>
	<tspan x="53.5px" y="757.5px" xml:space="preserve">    If in_out_Options.Exists("SampleClass") Then</tspan>
	<tspan x="53.5px" y="772.5px" xml:space="preserve">        Set options = in_out_Options("SampleClass")</tspan>
	<tspan x="53.5px" y="787.5px" xml:space="preserve">    Else</tspan>
	<tspan x="53.5px" y="802.5px" xml:space="preserve">        Set options = new SampleClass</tspan>
	<tspan x="53.5px" y="817.5px" xml:space="preserve">    End If</tspan>
	<tspan x="53.5px" y="832.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ParseOptionArguments( in_out_Options as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数に指定した配列型のオプション引数を辞書型に変換します。 キーは要素の型名です。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text id="in_out_Options" class="keyword" x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_out_Options</text>
	<text x="206.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（入力） 任意の型の変数や配列や辞書やEmpty、（出力） 辞書</text>
	<text x="24.5px" y="549.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="1035.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_ParseOptionArguments]" target="_blank">
	<text x="79.5px" y="1058.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs</text>
	</a>
	<text x="24.5px" y="1058.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="171.5px" y="1058.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_ParseOptionArguments</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[ParseOptionArguments]" target="_blank">
	<text x="79.5px" y="1036.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーは、大文字小文字を区別しません。<tspan x="33.5px" y="288.5px" xml:space="preserve">整数型（integer, byte, long）のアイテムに対応するキーは、"integer" です。</tspan>
	<tspan x="33.5px" y="303.5px" xml:space="preserve">浮動小数型（single, double）のアイテムに対応するキーは、"float" です。</tspan></text>
	<text x="33.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その他の型は、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#typeif" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#typeif">
	<text x="121.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TypeName</text>
	</a>
	<text x="186.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の返り値がキーになります。 例： NameOnlyClass</text>
	<text x="33.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ParseOptionArguments は、オプション引数（オプション的な引数）を扱いやすくします。<tspan x="33.5px" y="178.5px" xml:space="preserve">ユーザーは、オプションを指定しないときは Empty を渡します。</tspan>
	<tspan x="33.5px" y="193.5px" xml:space="preserve">オプションを１つ以上指定するときは、配列型にまとめて渡します。</tspan>
	<tspan x="33.5px" y="208.5px" xml:space="preserve">オプションを１つ指定するときは、配列に入れなくても構いません。</tspan>
	<tspan x="33.5px" y="223.5px" xml:space="preserve">処理が開始されると、本関数によって、オプション引数は型をキーとした辞書に変換されます。</tspan>
	<tspan x="33.5px" y="238.5px" xml:space="preserve">in_out_Options 引数に辞書を指定したときは、何もしません。</tspan></text>
	<text x="33.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">入力した配列に含まれない型をキーに指定した場合、アイテムは Empty になります。</text>
	<text x="24.5px" y="875.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="887.5" width="274" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="903.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA  123<tspan x="53.5px" y="918.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="933.5px" xml:space="preserve">Sub  FuncA( in_out_Options )</tspan>
	<tspan x="53.5px" y="948.5px" xml:space="preserve">    ParseOptionArguments  in_out_Options</tspan>
	<tspan x="53.5px" y="963.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="978.5px" xml:space="preserve">    Assert  in_out_Options("integer") = 123</tspan>
	<tspan x="53.5px" y="993.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション引数をそのまま関数呼び出しに渡しているときは、辞書型に置き換わって返ってくる<tspan x="33.5px" y="462.5px" xml:space="preserve">可能性があります。 そして、その変数が再びオプション引数に渡される可能性があります。 </tspan>
	<tspan x="33.5px" y="477.5px" xml:space="preserve">ですので、必ず ParseOptionArguments を呼び出した後で、辞書のキーの有無からオプション</tspan>
	<tspan x="33.5px" y="492.5px" xml:space="preserve">の有無を判定してください。</tspan></text>
	<text x="33.5px" y="431.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション引数を直接 TypeName 関数などで判定しないでください。</text>
	<text x="28.5px" y="1089.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="in_out_Config" class="keyword" x="92.5px" y="1089.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">in_out_Config</text>
	<text x="33.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayClass 型のアイテムに対応するキーは、"ArrayClass" ですが、配列型のアイテムに<tspan x="33.5px" y="382.5px" xml:space="preserve">対応するキーはできません。 配列は、上記のとおり複数のオプションをまとめるものとして</tspan>
	<tspan x="33.5px" y="397.5px" xml:space="preserve">処理します。</tspan></text>
</g>
<g id="page867" width="504" height="957" transform="translate(+10,+468834)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="504.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="957.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="504.5" y1="-0.5" x2="504.5" y2="957.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="957.5" x2="504.5" y2="957.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="include" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">include</text>
	<g>
	<rect x="32.5" y="49.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  include( path as string )</text>
	</g>
	<text x="36.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に環境変数を含めることができます。 （%var% 形式）<tspan x="36.5px" y="164.5px" xml:space="preserve">クラス定義や関数定義が入った VBS ファイルのパスを指定します。</tspan>
	<tspan x="36.5px" y="179.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="194.5px" xml:space="preserve">VBS ファイルで定義されたグローバル変数や関数は、include を呼び出した</tspan>
	<tspan x="36.5px" y="209.5px" xml:space="preserve">関数の外から参照することはできません。</tspan></text>
	<g>
	<rect x="41.5" y="371.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">include "%ProgramFiles%\Movie Maker\moviemk.vbs"</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数定義やクラス定義が入った VBSファイルをインクルードします。</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="78.5px" y="884.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc</text>
	</a>
	<text x="36.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し先に関数を実行するときのカレントフォルダは、そのスクリプト<tspan x="36.5px" y="305.5px" xml:space="preserve">ファイルがあるフォルダになります。</tspan></text>
	<text x="36.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に相対パスを指定するときは注意が必要です。</text>
	<text x="28.5px" y="584.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">二重定義エラーが出るときの対策</text>
	<text x="36.5px" y="617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードする vbs ファイルに、すでに定義されているクラスの<tspan x="36.5px" y="632.5px" xml:space="preserve">定義があると、エラーになります。クラスは、インスタンスに影響する</tspan>
	<tspan x="36.5px" y="647.5px" xml:space="preserve">ため上書きできません。 （関数は上書きできます）</tspan></text>
	<text x="36.5px" y="677.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">二重にインクルードしないようにするか、クラス定義だけ１回だけ<tspan x="36.5px" y="692.5px" xml:space="preserve">インクルードするファイルに分割してください。</tspan></text>
	<g>
	<rect x="46.5" y="734.5" width="322" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="750.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_TestClass : If IsEmpty( g_TestClass ) Then _<tspan x="54.5px" y="765.5px" xml:space="preserve">  include  "TestClass.vbs" : g_TestClass = True</tspan></text>
	</g>
	<text x="36.5px" y="722.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： １回だけインクルードする</text>
	<a xlink:href="#g_SrcPath" onclick="chgPage( evt, 1094 )">
	<text pub="n" x="78.5px" y="903.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_SrcPath</text>
	</a>
	<a xlink:href="#include_objs" onclick="chgPage( evt, 398 )">
	<text pub="n" x="78.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ include_objs</text>
	</a>
	<text x="36.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダのパスを指定したり、ワイルドカードを指定すると、サブフォルダも<tspan x="36.5px" y="447.5px" xml:space="preserve">含めて include します。 ただし、フォルダのパスだけを指定した場合は、</tspan>
	<tspan x="36.5px" y="462.5px" xml:space="preserve">*_obj.vbs ファイルだけ include します。</tspan></text>
	<text x="100.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">objs フォルダのサブフォルダも含めて、*_obj.vbs を include します</text>
	<g>
	<rect x="41.5" y="505.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">include "objs"</text>
	</g>
	<text x="20.5px" y="865.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="20.5px" y="840.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_Include\T_Include.vbs#[main2]" target="_blank">
	<text x="78.5px" y="840.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Include.vbs # [main2]</text>
	</a>
	<a xlink:href="#FuncRedir_add" onclick="chgPage( evt, 882 )">
	<text x="78.5px" y="922.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FuncRedir_add</text>
	</a>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="36.5px" y="252.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_start_in_path</text>
	</a>
	<text x="24.5px" y="359.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include は、</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="100.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc</text>
	</a>
	<text x="148.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の内部からも呼ばれます。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: include" target="_blank">
	<text x="78.5px" y="815.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="20.5px" y="815.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page868" width="619" height="1183" transform="translate(+10,+469801)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="619.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="619.5" y1="-0.5" x2="619.5" y2="1183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1183.5" x2="619.5" y2="1183.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SectionTree" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SectionTree クラス</text>
	<text x="23.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionTree オブジェクトを使って、全体の処理を複数のセクションに分割すると、途中のセクション<tspan x="23.5px" y="77.5px" xml:space="preserve">から実行することができるようになります。</tspan>
	<tspan x="23.5px" y="92.5px" xml:space="preserve"></tspan>
	<tspan x="23.5px" y="107.5px" xml:space="preserve">たとえば、１つの関数の中で、複数のテストを連続して行っているとき、１つ１つのテストをセクションに</tspan>
	<tspan x="23.5px" y="122.5px" xml:space="preserve">分けておくと、失敗したテストから実行させることができるようになります。</tspan></text>
	<g>
	<rect x="32.5" y="230.5" width="514" height="325"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_start( tests )<tspan x="40.5px" y="261.5px" xml:space="preserve">    Set section = new SectionTree</tspan>
	<tspan x="40.5px" y="276.5px" xml:space="preserve">'//SetStartSectionTree  "T_Sample2"</tspan>
	<tspan x="40.5px" y="291.5px" xml:space="preserve">'// 一部のセクションだけ実行するときは有効にする</tspan>
	<tspan x="40.5px" y="306.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="321.5px" xml:space="preserve">    '//===========================================================</tspan>
	<tspan x="40.5px" y="336.5px" xml:space="preserve">    If section.Start( "T_Sample1" ) Then</tspan>
	<tspan x="40.5px" y="351.5px" xml:space="preserve">        '// ここは実行されません</tspan>
	<tspan x="40.5px" y="366.5px" xml:space="preserve">    End If : section.End_</tspan>
	<tspan x="40.5px" y="381.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="396.5px" xml:space="preserve">    '// section.Start 〜 End_ の外は、常に実行する</tspan>
	<tspan x="40.5px" y="411.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="426.5px" xml:space="preserve">    If section.Start( "T_Sample2" ) Then</tspan>
	<tspan x="40.5px" y="441.5px" xml:space="preserve">        '// ここから実行されます</tspan>
	<tspan x="40.5px" y="456.5px" xml:space="preserve">    End If : section.End_  '// ここで、「終了しました」と確認メッセージが表示される</tspan>
	<tspan x="40.5px" y="471.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="486.5px" xml:space="preserve">    If section.Start( "T_Sample2" ) Then</tspan>
	<tspan x="40.5px" y="501.5px" xml:space="preserve">        '// ここも実行されます</tspan>
	<tspan x="40.5px" y="516.5px" xml:space="preserve">    End If : section.End_</tspan>
	<tspan x="40.5px" y="531.5px" xml:space="preserve">    Pass</tspan>
	<tspan x="40.5px" y="546.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="23.5px" y="219.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="190.5px" y="276.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Sample2</text>
	<a xlink:href="#Start_SectionTree" onclick="chgPage( evt, 869 )">
	<text x="130.5px" y="336.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Start</text>
	</a>
	<a xlink:href="#End__SectionTree" onclick="chgPage( evt, 870 )">
	<text x="166.5px" y="366.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">End_</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SectionTree]" target="_blank">
	<text x="183.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#SetStartSectionTree" onclick="chgPage( evt, 993 )">
	<text x="58.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetStartSectionTree</text>
	</a>
	<text x="100.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ネストしているとき</text>
	<text x="23.5px" y="719.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="32.5" y="730.5" width="292" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_start( tests )<tspan x="40.5px" y="761.5px" xml:space="preserve">  SetStartSectionTree  "Sec1, SubSec2"</tspan>
	<tspan x="40.5px" y="776.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="791.5px" xml:space="preserve">  Dim  section : Set section = new SectionTree</tspan>
	<tspan x="40.5px" y="806.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="821.5px" xml:space="preserve">  If section.Start( "Sec1" ) Then</tspan>
	<tspan x="40.5px" y="836.5px" xml:space="preserve">    If section.Start( "SubSec2" ) Then</tspan>
	<tspan x="40.5px" y="851.5px" xml:space="preserve">      '// ここは実行されます</tspan>
	<tspan x="40.5px" y="866.5px" xml:space="preserve">    End If : section.End_</tspan>
	<tspan x="40.5px" y="881.5px" xml:space="preserve">  End If : section.End_</tspan>
	<tspan x="40.5px" y="896.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="40.5px" y="911.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="27.5px" y="1117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="78.5px" y="1117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（各メソッドを参照）</text>
	<text x="24.5px" y="955.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル画面</text>
	<g>
	<rect x="32.5" y="966.5" width="190" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="982.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Section&gt; Sec1<tspan x="40.5px" y="997.5px" xml:space="preserve">&lt;Section tree="Sec1"&gt;</tspan>
	<tspan x="40.5px" y="1012.5px" xml:space="preserve">Section&gt; Sec1 &gt; SubSec2</tspan>
	<tspan x="40.5px" y="1027.5px" xml:space="preserve">&lt;Section tree="Sec1,SubSec2"&gt;</tspan>
	<tspan x="40.5px" y="1042.5px" xml:space="preserve">  :</tspan>
	<tspan x="40.5px" y="1057.5px" xml:space="preserve">&lt;/Section&gt;</tspan>
	<tspan x="40.5px" y="1072.5px" xml:space="preserve">&lt;/Section&gt;</tspan></text>
	</g>
	<text x="24.5px" y="599.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル画面</text>
	<g>
	<rect x="32.5" y="610.5" width="172" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Section&gt; T_Sample2<tspan x="40.5px" y="641.5px" xml:space="preserve">&lt;Section tree="T_Sample2"&gt;</tspan>
	<tspan x="40.5px" y="656.5px" xml:space="preserve">  :</tspan>
	<tspan x="40.5px" y="671.5px" xml:space="preserve">&lt;/Section&gt;</tspan></text>
	</g>
	<text x="23.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの開始と終了で、現在のセクションの位置（親のツリーノードのセクション名から現在まで）<tspan x="23.5px" y="171.5px" xml:space="preserve">を表示します（下記、サンプル画面）。</tspan></text>
	<text x="27.5px" y="1146.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#log2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#log2">
	<text x="78.5px" y="1146.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ログ</text>
	</a>
</g>
<g id="page869" width="482" height="383" transform="translate(+10,+470994)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="482.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="482.5" y1="-0.5" x2="482.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="383.5" x2="482.5" y2="383.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Start_SectionTree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Start (SectionTree)</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SectionTree::Start( SectionName as string ) as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの開始を指定します。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="160.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionName</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="195.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名</text>
	<text x="195.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを実行するかどうか</text>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: SectionTree クラス ]</text>
	</a>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_1]" target="_blank">
	<text x="73.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_1]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_2]" target="_blank">
	<text x="73.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_2]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_Err]" target="_blank">
	<text x="73.5px" y="347.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_Err]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SectionTree]" target="_blank">
	<text x="183.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_0]" target="_blank">
	<text x="73.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_0]</text>
	</a>
	<text x="24.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用に、本関数の中から呼び出すコールバック関数を登録できます。</text>
	<a xlink:href="#OnStart_SkipSectionGlobal" onclick="chgPage( evt, 880 )">
	<text x="24.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OnStart (SkipSectionGlobal)</text>
	</a>
</g>
<g id="page870" width="378" height="194" transform="translate(+10,+471387)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="378.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="378.5" y1="-0.5" x2="378.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="194.5" x2="378.5" y2="194.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="End__SectionTree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">End_ (SectionTree)</text>
	<g>
	<rect x="25.5" y="47.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SectionTree::End_()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの終了を指定します。</text>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="112.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: SectionTree クラス ]</text>
	</a>
	<text x="24.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#Start_SectionTree" onclick="chgPage( evt, 869 )">
	<text x="73.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Start (SectionTree)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SectionTree]" target="_blank">
	<text x="183.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page871" width="613" height="430" transform="translate(+10,+471591)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="430.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="430.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="430.5" x2="613.5" y2="430.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="xml_SectionTree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">xml (SectionTree)</text>
	<g>
	<rect x="51.5" y="314.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;SectionTree CurrentSectionNames="Sec1"/&gt;</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SectionTree::xml() as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のセクションを返します。</text>
	<text x="27.5px" y="173.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="51.5" y="189.5" width="292" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  section : Set section = new SectionTree<tspan x="59.5px" y="220.5px" xml:space="preserve"></tspan>
	<tspan x="59.5px" y="235.5px" xml:space="preserve">  If section.Start( "Sec1" ) Then</tspan>
	<tspan x="59.5px" y="250.5px" xml:space="preserve">      echo  section</tspan>
	<tspan x="59.5px" y="265.5px" xml:space="preserve">  End If : section.End_</tspan></text>
	</g>
	<text x="46.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力例：</text>
	<text x="109.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のセクションを表示します。 なお、echo に指定するときは xml を省略できます。</text>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="112.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: SectionTree クラス ]</text>
	</a>
	<text x="27.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_1]" target="_blank">
	<text x="76.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_1]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_2]" target="_blank">
	<text x="76.5px" y="393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_2]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SectionTree]" target="_blank">
	<text x="183.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page872" width="104" height="80" transform="translate(+10,+472031)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="104.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="104.5" y1="-0.5" x2="104.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="104.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">旧仕様</text>
</g>
<g id="page873" width="582" height="495" transform="translate(+10,+472121)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="495.5" x2="582.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EchoTestStart" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EchoTestStart</text>
	<g>
	<rect x="25.5" y="98.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EchoTestStart( TestSymbol as string )</text>
	</g>
	<text x="32.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストシンボルをエコー出力します。</text>
	<g>
	<rect x="41.5" y="199.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EchoTestStart  "T_Samp1"</text>
	</g>
	<g>
	<rect x="41.5" y="263.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"> ((( [T_Samp1] )))</text>
	</g>
	<text x="32.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル１</text>
	<text x="42.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプルの出力</text>
	<g>
	<rect x="41.5" y="332.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EchoTestStart  tests.Symbol</text>
	</g>
	<text x="32.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル２</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[EchoTestStart]" target="_blank">
	<text x="172.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="32.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="88.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="#InputCommand" onclick="chgPage( evt, 159 )">
	<text x="110.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InputCommand</text>
	</a>
	<text x="202.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行するときは、EchoTestStart 関数を呼ばなくても、自動</text>
	<text x="34.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start 関数の中で複数のテストをするときに、EchoTestStart 関数を使うと、テストのログ<tspan x="34.5px" y="458.5px" xml:space="preserve">が見やすくなります。</tspan></text>
	<text x="34.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">的にシンボルがエコー出力されます。</text>
	<text x="26.5px" y="67.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止予定です。</text>
	<text x="148.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">代用</text>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="188.5px" y="67.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SectionTree クラス</text>
	</a>
</g>
<g id="page874" width="553" height="641" transform="translate(+10,+472626)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="641.5" x2="553.5" y2="641.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SkipToSection" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SkipToSection</text>
	<g>
	<rect x="37.5" y="284.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SkipToSection  Array( 5, 2 )</text>
	</g>
	<text x="33.5px" y="275.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： セクション番号 5,2 から実行する（ 5,1 より前は実行をスキップする。）</text>
	<g>
	<rect x="25.5" y="47.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SkipToSection( Num as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した番号のセクションより前のセクションをスキップするように設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Num</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次に実行するセクション番号</text>
	<text x="33.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、メイン関数から呼び出します。<tspan x="33.5px" y="171.5px" xml:space="preserve">はじめは 0 を指定して、セクション番号を echo 出力させます。</tspan>
	<tspan x="33.5px" y="186.5px" xml:space="preserve">次に、スキップしたいセクションを調べて、次に実行したいセクション番号を指定します。</tspan></text>
	<g>
	<rect x="37.5" y="223.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SkipToSection  5</text>
	</g>
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： セクション番号 5 から実行する（ 5 より前は実行をスキップする。）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#SkipToSection" onclick="chgPage( evt, 874 )" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="22.5px" y="583.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="33.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション番号は、下記のように echo 出力されます。 SkipToSection を一度も呼んで<tspan x="33.5px" y="415.5px" xml:space="preserve">いないときや、スキップ中は出力されません。</tspan></text>
	<g>
	<rect x="37.5" y="427.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Section num='4'/&gt;</text>
	</g>
	<text x="22.5px" y="606.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_SkipToSection" target="_blank">
	<text id="T_SkipToSection" class="keyword" x="62.5px" y="606.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SkipToSection フォルダ</text>
	</a>
	<text x="33.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一度も SkipToSection が呼ばれていないときは、グローバル変数 g_SkipSection が<tspan x="33.5px" y="498.5px" xml:space="preserve">Empty になっています。</tspan></text>
	<text x="33.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： セクション番号を表示させない、かつ、実行のスキップをしない。</text>
	<g>
	<rect x="37.5" y="349.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SkipToSection  Empty</text>
	</g>
	<text x="33.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NotSkipSection にブレークポイントを張ると、セクションごとにブレークします。</text>
	<a xlink:href="#SkipSection_Start" onclick="chgPage( evt, 875 )">
	<text pub="n" x="223.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SkipSection::Start</text>
	</a>
	<a xlink:href="#SkipSection_End" onclick="chgPage( evt, 876 )">
	<text pub="n" x="361.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SkipSection::End_</text>
	</a>
	<a xlink:href="#SetBreakAtSection" onclick="chgPage( evt, 878 )">
	<text pub="n" x="62.5px" y="583.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetBreakAtSection</text>
	</a>
</g>
<g id="page875" width="608" height="417" transform="translate(+10,+473277)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="608.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="417.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="608.5" y1="-0.5" x2="608.5" y2="417.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="417.5" x2="608.5" y2="417.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SkipSection_Start" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SkipSection::Start</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SkipSection::Start]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  SkipSection::Start() as boolean</text>
	</g>
	<g>
	<rect x="32.5" y="146.5" width="544" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  section : Set section = new SkipSection<tspan x="40.5px" y="177.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="192.5px" xml:space="preserve">  If section.Start() Then  '// section 1</tspan>
	<tspan x="40.5px" y="207.5px" xml:space="preserve">      :</tspan>
	<tspan x="40.5px" y="222.5px" xml:space="preserve">    section.End_</tspan>
	<tspan x="40.5px" y="237.5px" xml:space="preserve">  End If</tspan>
	<tspan x="40.5px" y="252.5px" xml:space="preserve"></tspan>
	<tspan x="40.5px" y="267.5px" xml:space="preserve">  If section.Start() Then  '// section 2</tspan>
	<tspan x="40.5px" y="282.5px" xml:space="preserve">    If exist( "out.txt" ) Then  '// 条件によって、しないことがある処理は、section の中へ</tspan>
	<tspan x="40.5px" y="297.5px" xml:space="preserve">        :</tspan>
	<tspan x="40.5px" y="312.5px" xml:space="preserve">    End If</tspan>
	<tspan x="40.5px" y="327.5px" xml:space="preserve">    section.End_</tspan>
	<tspan x="40.5px" y="342.5px" xml:space="preserve">  End If</tspan></text>
	</g>
	<text x="24.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出した場所をセクションの開始場所とします。</text>
	<text x="30.5px" y="380.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_SkipToSection" target="_blank">
	<text x="70.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SkipToSection フォルダ</text>
	</a>
</g>
<g id="page876" width="256" height="153" transform="translate(+10,+473704)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="256.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="153.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="256.5" y1="-0.5" x2="256.5" y2="153.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="153.5" x2="256.5" y2="153.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SkipSection_End" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SkipSection::End_</text>
	<g>
	<rect x="25.5" y="47.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SkipSection::End_()</text>
	</g>
	<text x="24.5px" y="100.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#SkipSection_Start" onclick="chgPage( evt, 875 )">
	<text pub="n" x="61.5px" y="100.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SkipSection::Start</text>
	</a>
</g>
<g id="page877" width="542" height="451" transform="translate(+10,+473867)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="542.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="542.5" y1="-0.5" x2="542.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="451.5" x2="542.5" y2="451.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NotSkipSection" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NotSkipSection</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#NotSkipSection" onclick="chgPage( evt, 877 )" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  NotSkipSection() as boolean</text>
	</g>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出した場所をセクションの開始場所とします。</text>
	<text x="33.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="154.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SkipToSection で設定されたセクション以降かどうか</text>
	<text x="33.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="41.5" y="267.5" width="172" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each i  As arr<tspan x="49.5px" y="298.5px" xml:space="preserve">  If NotSkipSection() Then</tspan>
	<tspan x="49.5px" y="313.5px" xml:space="preserve">    DoTest</tspan>
	<tspan x="49.5px" y="328.5px" xml:space="preserve">  End If</tspan>
	<tspan x="49.5px" y="343.5px" xml:space="preserve">Next</tspan></text>
	</g>
	<text x="33.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出すとセクション番号を＋１します。<tspan x="33.5px" y="228.5px" xml:space="preserve">SkipToSection が呼ばれていたら、セクション番号を echo 出力します。</tspan></text>
	<g>
	<rect x="40.5" y="394.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;Section num='5'/&gt;</text>
	</g>
	<text x="33.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">echo 出力の例：</text>
	<a xlink:href="#SkipSection_Start" onclick="chgPage( evt, 875 )">
	<text pub="n" x="385.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SkipSection::Start</text>
	</a>
	<text x="33.5px" y="107.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止予定です。 SkipSection::Start 〜 End_ を使ってください</text>
</g>
<g id="page878" width="328" height="132" transform="translate(+10,+474328)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="328.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="328.5" y1="-0.5" x2="328.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="328.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetBreakAtSection" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetBreakAtSection</text>
	<g>
	<rect x="25.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetBreakAtSection( Num )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のセクションでブレークするようにします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#SetBreakAtSection" onclick="chgPage( evt, 878 )" target="_blank">
	<text x="191.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page879" width="473" height="303" transform="translate(+10,+474470)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="473.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="473.5" y1="-0.5" x2="473.5" y2="303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="303.5" x2="473.5" y2="303.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetSkipSectionGlobal" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetSkipSectionGlobal</text>
	<g>
	<rect x="25.5" y="47.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetSkipSectionGlobal() as SkipSectionGlobal</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを管理するオブジェクトを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="195.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを管理するオブジェクト</text>
	<text x="33.5px" y="157.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetSkipSectionGlobal]" target="_blank">
	<text x="87.5px" y="157.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="183.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetSkipSectionGlobal 関数</text>
	<text x="183.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SkipSectionGlobal クラス</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SkipSectionGlobal]" target="_blank">
	<text x="87.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text id="SkipSectionGlobal" class="keyword" x="24.5px" y="234.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SkipSectionGlobal クラス</text>
	<a xlink:href="#OnStart_SkipSectionGlobal" onclick="chgPage( evt, 880 )">
	<text x="45.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OnStart</text>
	</a>
	<text x="147.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを開始する直前でコールバックする関数。</text>
</g>
<g id="page880" width="463" height="415" transform="translate(+10,+474783)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="463.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="463.5" y1="-0.5" x2="463.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="415.5" x2="463.5" y2="415.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OnStart_SkipSectionGlobal" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OnStart (SkipSectionGlobal)</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SkipSectionGlobal::OnStart( CallbackObject as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションを開始する直前でコールバックする関数。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallbackObject</text>
	<text x="208.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetSkipSectionGlobal().CallbackObject</text>
	<g>
	<rect x="31.5" y="177.5" width="292" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="39.5px" y="208.5px" xml:space="preserve">    Set ss = GetSkipSectionGlobal()</tspan>
	<tspan x="39.5px" y="223.5px" xml:space="preserve">    Set ss.OnStart = GetRef("CheckOnCallback")</tspan>
	<tspan x="39.5px" y="238.5px" xml:space="preserve">    Set ss.CallbackObject = Nothing</tspan>
	<tspan x="39.5px" y="253.5px" xml:space="preserve">    RunTestPrompt AppKey.NewWritable( "." )</tspan>
	<tspan x="39.5px" y="268.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="39.5px" y="283.5px" xml:space="preserve"></tspan>
	<tspan x="39.5px" y="298.5px" xml:space="preserve">Sub  CheckOnCallback( Argument1 )</tspan>
	<tspan x="39.5px" y="313.5px" xml:space="preserve">    echo  "CheckOnCallback"</tspan>
	<tspan x="39.5px" y="328.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="165.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="378.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Start_SectionTree" onclick="chgPage( evt, 869 )">
	<text x="67.5px" y="378.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Start (SectionTree)</text>
	</a>
	<text x="228.5px" y="378.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクションの開始を指定します。</text>
</g>
<g id="page881" width="498" height="629" transform="translate(+10,+475208)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="498.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="498.5" y1="-0.5" x2="498.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="629.5" x2="498.5" y2="629.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="call_vbs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">call_vbs</text>
	<g>
	<rect x="28.5" y="47.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  call_vbs( path as string, func as string, param as variant )</text>
	</g>
	<text x="36.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した VBScript ファイルの中の関数を呼び出し、終了するまで待ちます。</text>
	<text x="36.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path</text>
	<text x="100.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">func</text>
	<text x="157.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript ファイルのパス</text>
	<text x="157.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数の名前</text>
	<text x="36.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に環境変数を含めることができます。 （%var% 形式）</text>
	<text x="157.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数に渡すパラメータ</text>
	<text x="100.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">param</text>
	<text x="157.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数の返り値</text>
	<text x="100.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="36.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のプロセスのまま、別の .vbs ファイルを呼び出します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[call_vbs]" target="_blank">
	<text x="101.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル変数は、呼び出し先で宣言したものが、使えるようになります。</text>
	<text x="36.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し先に関数を実行するときのカレントフォルダは、そのスクリプト<tspan x="36.5px" y="497.5px" xml:space="preserve">ファイルがあるフォルダになります。</tspan></text>
	<text x="36.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">path に相対パスを指定するときは注意が必要です。</text>
	<g>
	<rect x="41.5" y="260.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">call_vbs  "%ProgramFiles%\Movie Maker\moviemk.vbs", "FuncA", ""</text>
	</g>
	<text x="36.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="36.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し先の関数は、次の型にしてください。</text>
	<g>
	<rect x="41.5" y="335.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="351.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  FuncA( Param )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[call_vbs_t]" target="_blank">
	<text x="141.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#g_SrcPath" onclick="chgPage( evt, 1094 )">
	<text x="36.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_SrcPath</text>
	</a>
	<text x="100.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、で、グローバル領域を実行しているときだけでなく、呼び出す</text>
	<text x="36.5px" y="583.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数を実行しているときも、path 引数に指定したパスのフル・パスが入ります。</text>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="36.5px" y="439.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_start_in_path</text>
	</a>
</g>
<g id="page882" width="591" height="1114" transform="translate(+10,+475847)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="591.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="591.5" y1="-0.5" x2="591.5" y2="1114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1114.5" x2="591.5" y2="1114.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FuncRedir_add" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FuncRedir_add</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[FuncRedir]" target="_blank">
	<text x="161.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="38.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleC_pre.vbs</text>
	<g>
	<rect x="47.5" y="527.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="543.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_FuncA : FuncRedir_add  g_FuncA, "FuncA"</text>
	</g>
	<text x="34.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数コールをリダイレクト（横取り）します。</text>
	<text x="38.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleC.vbs</text>
	<g>
	<rect x="47.5" y="584.5" width="268" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="600.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncA( Param1 )<tspan x="55.5px" y="615.5px" xml:space="preserve">  If GetVar( "FuncA_Redir" ) = "Over" Then</tspan>
	<tspan x="55.5px" y="630.5px" xml:space="preserve">    echo  "overrided"</tspan>
	<tspan x="55.5px" y="645.5px" xml:space="preserve">  Else</tspan>
	<tspan x="55.5px" y="660.5px" xml:space="preserve">    g_FuncA.CallSub1  Param1</tspan>
	<tspan x="55.5px" y="675.5px" xml:space="preserve">  End If</tspan>
	<tspan x="55.5px" y="690.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="295.5px" y="543.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA</text>
	<text x="247.5px" y="543.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA</text>
	<text x="97.5px" y="543.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA</text>
	<text x="85.5px" y="600.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA</text>
	<text x="91.5px" y="660.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA</text>
	<g>
	<rect x="26.5" y="43.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncRedir_add( out_Redir as FuncRedir, Name as string )</text>
	</g>
	<text x="34.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上書きする前の関数を呼び出さないときは、FuncRedir_add を呼び出す必要はありません。<tspan x="34.5px" y="193.5px" xml:space="preserve">FuncRedir_add の第1引数に指定して取得したオブジェクト使って、上書きする前の関数を</tspan>
	<tspan x="34.5px" y="208.5px" xml:space="preserve">呼び出します。</tspan></text>
	<text id="FuncRedir" class="keyword" x="24.5px" y="816.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FuncRedir オブジェクトのメソッド一覧</text>
	<text id="CallFunctionX" class="keyword" x="41.5px" y="876.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncRedir::CallSub0()<tspan x="41.5px" y="891.5px" xml:space="preserve">Sub  FuncRedir::CallSub1( Param1 )</tspan>
	<tspan x="41.5px" y="906.5px" xml:space="preserve">Sub  FuncRedir::CallSub2( Param1, Param2 )</tspan>
	<tspan x="41.5px" y="921.5px" xml:space="preserve">Sub  FuncRedir::CallSub3( Param1, Param2, Param3 )</tspan>
	<tspan x="41.5px" y="936.5px" xml:space="preserve">Sub  FuncRedir::CallSub4( Param1, Param2, Param3, Param4 )</tspan>
	<tspan x="41.5px" y="951.5px" xml:space="preserve">Function  FuncRedir::CallFunction0()</tspan>
	<tspan x="41.5px" y="966.5px" xml:space="preserve">Function  FuncRedir::CallFunction1( Param1 )</tspan>
	<tspan x="41.5px" y="981.5px" xml:space="preserve">Function  FuncRedir::CallFunction2( Param1, Param2 )</tspan>
	<tspan x="41.5px" y="996.5px" xml:space="preserve">Function  FuncRedir::CallFunction3( Param1, Param2, Param3 )</tspan>
	<tspan x="41.5px" y="1011.5px" xml:space="preserve">Function  FuncRedir::CallFunction4( Param1, Param2, Param3, Param4 )</tspan></text>
	<g>
	<rect x="47.5" y="455.5" width="184" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  include  "ModuleC_pre.vbs"<tspan x="55.5px" y="486.5px" xml:space="preserve">  include  "ModuleC.vbs"</tspan></text>
	</g>
	<text x="41.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上書きする前の関数を呼び出します。</text>
	<text x="22.5px" y="1052.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Call\T_FuncRedir.vbs#FuncRedir_add" onclick="chgPage( evt, 882 )" target="_blank">
	<text x="69.5px" y="1052.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FuncRedir.vbs</text>
	</a>
	<a xlink:href="Test\vbsool_test\T_NameAdd_vbslib" cats_vhref="%vbslib_new%\_src\Test\vbsool_test\T_NameAdd_vbslib" target="_blank">
	<text x="82.5px" y="725.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_NameAdd_vbslib フォルダ</text>
	</a>
	<text x="41.5px" y="725.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#macro_redir" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#macro_redir">
	<text pub="n" x="262.5px" y="1078.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ マクロ・リダイレクト</text>
	</a>
	<text x="22.5px" y="1078.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="68.5px" y="1078.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バージョン判定、環境変数</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="82.5px" y="744.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バージョン判定、環境変数</text>
	</a>
	<g>
	<rect x="351.5" y="584.5" width="202" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="359.5px" y="600.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncX()<tspan x="359.5px" y="615.5px" xml:space="preserve">  Dim  v_:Set v_= new VarStack</tspan>
	<tspan x="359.5px" y="630.5px" xml:space="preserve">  SetVar  "FuncA_Redir", "Over"</tspan>
	<tspan x="359.5px" y="645.5px" xml:space="preserve">  FuncA</tspan>
	<tspan x="359.5px" y="660.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="345.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ModuleX.vbs</text>
	<g>
	<line x1="335.5" y1="596.5" x2="256.5" y2="596.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="256.5,596.5 266.5,601.5 266.5,591.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="335.5" y1="596.5" x2="335.5" y2="642.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="335.5" y1="642.5" x2="359.5" y2="642.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="34.5px" y="244.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リダイレクト先の関数が定義してあるスクリプト・ファイルと、別のファイルから FuncRedir_add <tspan x="34.5px" y="259.5px" xml:space="preserve">を呼び出してください。</tspan></text>
	<text x="34.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、下記の ModuleC.vbs と ModuleC_pre.vbs のように分けてください。</text>
	<text x="34.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そうしないと、リダイレクトする前の関数が上書きされた後で、FuncRedir_add が呼ばれる<tspan x="34.5px" y="308.5px" xml:space="preserve">ことになり、終わりのない再帰呼び出しになり、メモリ不足（スタック不足）のエラーになる</tspan>
	<tspan x="34.5px" y="323.5px" xml:space="preserve">でしょう。</tspan></text>
	<text x="24.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="38.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main.vbs</text>
	<text x="164.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncRedir_add を呼び出すためのファイル</text>
	<text x="130.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リダイレクト先</text>
	<text x="435.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncA の呼び出し元</text>
	<a xlink:href="#FuncRedir" onclick="chgPage( evt, 882 )">
	<text x="225.5px" y="119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncRedir オブジェクト</text>
	</a>
	<text x="34.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Redir</text>
	<text x="98.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="178.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力）</text>
	<text x="178.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リダイレクトされる関数の名前</text>
	<text x="38.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncA 関数の定義をリダイレクトし、環境変数 FuncA_Redir の値によって、リダイレクト元か<tspan x="38.5px" y="416.5px" xml:space="preserve">リダイレクト先かのどちらかの FuncA 関数を呼び出すかを選べるようにします。</tspan></text>
</g>
<g id="page883" width="588" height="552" transform="translate(+10,+476971)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="588.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="588.5" y1="-0.5" x2="588.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="552.5" x2="588.5" y2="552.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CallForEach" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CallForEach</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[CallForEach0]" target="_blank">
	<text x="137.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="28.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CallForEach0( Func as Function, Collection as array or variant )</text>
	</g>
	<text x="36.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Collection のそれぞれの要素を引数に渡して、関数 Func を複数回呼び出します。</text>
	<text x="36.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Func</text>
	<text x="100.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Collection</text>
	<text x="182.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数（GetRef使用）</text>
	<text x="182.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">配列、または単純変数、または Empty</text>
	<text x="182.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数に渡すパラメータ</text>
	<text x="100.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Param1</text>
	<g>
	<rect x="28.5" y="78.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CallForEach1( Func, Collection, Param1 as variant )</text>
	</g>
	<g>
	<rect x="28.5" y="109.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  CallForEach2( Func, Collection, Param1 as variant, Param2 as variant )</text>
	</g>
	<text x="36.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="CallForEach0" class="keyword" x="100.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">CallForEach0, CallForEach1, CallForEach2, CallForEach3, CallForEach4</text>
	<text x="36.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="100.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="182.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数 Func の返り値（Collection が単純変数のときのみ）</text>
	<g>
	<rect x="42.5" y="342.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  CallForEach2  GetRef("CallForEach_copy"), Array( "a.txt", "b.txt" ), "src", "dst"</text>
	</g>
	<text x="50.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記コードは下記コードと同じ処理内容です。</text>
	<g>
	<rect x="42.5" y="399.5" width="262" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="415.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  CallForEach_copy  "a.txt", "src", "dst"<tspan x="50.5px" y="430.5px" xml:space="preserve">  CallForEach_copy  "b.txt", "src", "dst"</tspan></text>
	</g>
	<text x="33.5px" y="514.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#vbsool_event">
	<text pub="n" x="79.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EventResponders : イベント応答 (vbsool)</text>
	</a>
	<text x="36.5px" y="280.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">なるべく、CallForEach を使わずに、For ループを使って、それぞれの要素に対して<tspan x="36.5px" y="295.5px" xml:space="preserve">処理してください。</tspan></text>
</g>
<g id="page884" width="634" height="534" transform="translate(+10,+477533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="534.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="534.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="534.5" x2="634.5" y2="534.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CallForEach_copy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CallForEach_copy</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#CallForEach_copy" onclick="chgPage( evt, 884 )" target="_blank">
	<text x="166.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="28.5" y="47.5" width="574" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CallForEach_copy( StepPath as string, FromFolderPath as string, ToFolderPath as string )</text>
	</g>
	<text x="111.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に使えるファイルコピーです。</text>
	<text x="36.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StepPath</text>
	<text x="100.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FromFolderPath</text>
	<text x="218.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルへの相対パス。 基準は FromFolderPath と ToFolderPath</text>
	<text x="218.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー元のフォルダ</text>
	<text x="218.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コピー先のフォルダ</text>
	<text x="100.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ToFolderPath</text>
	<g>
	<rect x="42.5" y="210.5" width="532" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  CallForEach2  GetRef("CallForEach_copy"), Array( "a.txt", "folder\*" ), "src", "dst"</text>
	</g>
	<text x="50.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記コードは下記コードと同じ処理内容です。</text>
	<g>
	<rect x="42.5" y="268.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  copy  "src\a.txt", "dst"<tspan x="50.5px" y="299.5px" xml:space="preserve">  copy  "src\folder\*", "dst\folder"    '// copy "src\folder", "dst" と同じ</tspan></text>
	</g>
	<a xlink:href="#CallForEach" onclick="chgPage( evt, 883 )">
	<text pub="n" x="36.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallForEach</text>
	</a>
	<text x="35.5px" y="497.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Copy\T_EachCopy.vbs#[T_EachCopy1]" target="_blank">
	<text x="93.5px" y="497.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_EachCopy.vbs # [T_EachCopy1]</text>
	</a>
	<text x="36.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーをコピーするとき、パスの末尾に "\*" があってもなくても構いません。</text>
	<text x="24.5px" y="199.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="36.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを使っても、サブ・フォルダーはコピーしません。</text>
	<a xlink:href="#ExpandWildcard" onclick="chgPage( evt, 659 )">
	<text x="386.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpandWildcard</text>
	</a>
	<text x="482.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と組み合わせて</text>
	<text x="36.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ください。</text>
	<g>
	<rect x="42.5" y="394.5" width="448" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set c = g_VBS_Lib<tspan x="50.5px" y="425.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="440.5px" xml:space="preserve">  ExpandWildcard  "src\*.doc", c.File or c.SubFolder, folder, step_paths</tspan>
	<tspan x="50.5px" y="455.5px" xml:space="preserve">  CallForEach2  GetRef("CallForEach_copy"), step_paths, "src", "dst"</tspan></text>
	</g>
</g>
<g id="page885" width="454" height="162" transform="translate(+10,+478077)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="454.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="454.5" y1="-0.5" x2="454.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="454.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CallForEach_move" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CallForEach_move</text>
	<g>
	<rect x="28.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CallForEach_move( FilePath, FromFolderPath, ToFolderPath )</text>
	</g>
	<text x="111.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に使えるファイルの移動です。</text>
	<a xlink:href="#CallForEach" onclick="chgPage( evt, 883 )">
	<text pub="n" x="36.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallForEach</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#CallForEach_move" onclick="chgPage( evt, 885 )" target="_blank">
	<text x="166.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="123.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CallForEach_copy" onclick="chgPage( evt, 884 )">
	<text pub="n" x="78.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CallForEach_copy</text>
	</a>
</g>
<g id="page886" width="576" height="282" transform="translate(+10,+478249)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="282.5" x2="576.5" y2="282.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CallForEach_del" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CallForEach_del</text>
	<g>
	<rect x="25.5" y="48.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CallForEach_del( FilePath, FolderPath )</text>
	</g>
	<text x="113.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に使えるファイルまたはフォルダの削除です。</text>
	<a xlink:href="#CallForEach" onclick="chgPage( evt, 883 )">
	<text pub="n" x="36.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CallForEach</text>
	</a>
	<g>
	<rect x="42.5" y="152.5" width="514" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    CallForEach1  GetRef("CallForEach_del"), Array( "a.txt", "folder\*" ), "folder"</text>
	</g>
	<text x="50.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記コードは下記コードと同じ処理内容です。</text>
	<g>
	<rect x="42.5" y="210.5" width="172" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    del  "folder\a.txt"<tspan x="50.5px" y="241.5px" xml:space="preserve">    del  "folder\folder\*"</tspan></text>
	</g>
	<text x="24.5px" y="141.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#CallForEach_del" onclick="chgPage( evt, 886 )" target="_blank">
	<text x="166.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page887" width="588" height="482" transform="translate(+10,+478541)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="588.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="588.5" y1="-0.5" x2="588.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="482.5" x2="588.5" y2="482.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Transpose" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Transpose</text>
	<g>
	<rect x="40.5" y="148.5" width="298" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">                                               <tspan x="48.5px" y="179.5px" xml:space="preserve">    copy  t_source,  t_destination</tspan>
	<tspan x="48.5px" y="194.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="209.5px" xml:space="preserve">        t_source = "C:\From.txt"</tspan>
	<tspan x="48.5px" y="224.5px" xml:space="preserve">        t_destination = "C:\To.txt"</tspan>
	<tspan x="48.5px" y="239.5px" xml:space="preserve"></tspan></text>
	</g>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文を実行する順番を入れ替えます。<tspan x="24.5px" y="78.5px" xml:space="preserve">たとえば、関数の引数の代入（詳細）を後で書くほうが可読性が上がるときに使います。</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">Transpose は、順番の入れ替えを示すだけで、何もしません。</tspan></text>
	<text x="41.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のコードは、下記のコードと同じ処理を行います。</text>
	<g>
	<rect x="40.5" y="361.5" width="190" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    source = "C:\From.txt"<tspan x="48.5px" y="392.5px" xml:space="preserve">    destination = "C:\To.txt"</tspan>
	<tspan x="48.5px" y="407.5px" xml:space="preserve">    copy  source, destination</tspan></text>
	</g>
	<text x="41.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">前半と後半（Transpose : Else の前後）をつなぐ変数の名前の先頭は、<tspan x="41.5px" y="284.5px" xml:space="preserve">t_ から始めるコーディング ルールを推奨します。</tspan>
	<tspan x="41.5px" y="299.5px" xml:space="preserve">上記のコードは、説明のために後半が短いため、変数を介さないほうが読みやすいですが、</tspan>
	<tspan x="41.5px" y="314.5px" xml:space="preserve">一般に後半が長いときは読みやすくなります。</tspan></text>
	<text x="46.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">        Transpose : For i=0 To 1 : If i=1 Then<tspan x="46.5px" y="179.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="194.5px" xml:space="preserve">        Else ' Transpose</tspan>
	<tspan x="46.5px" y="209.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="224.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="239.5px" xml:space="preserve">        Transpose : End If : Next</tspan></text>
	<text x="24.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#: Transpose" target="_blank">
	<text x="86.5px" y="445.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page888" width="527" height="396" transform="translate(+10,+479033)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="527.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="396.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="527.5" y1="-0.5" x2="527.5" y2="396.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="396.5" x2="527.5" y2="396.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetTaskStartTime" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetTaskStartTime</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetTaskStartTime( TaskName as string, StartTime as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タスク・スケジューラーに登録済みの、指定のタスクを開始する時刻を変更します。</text>
	<g>
	<rect x="33.5" y="192.5" width="412" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  echo  "タスクの開始時間を再設定します。"<tspan x="41.5px" y="223.5px" xml:space="preserve">  Dim  name : name = input( "タスク名&gt;" )</tspan>
	<tspan x="41.5px" y="238.5px" xml:space="preserve">  echo  "例： 13:00 ... 今が午前10時なら、今日の午後1時に実行する"</tspan>
	<tspan x="41.5px" y="253.5px" xml:space="preserve">  echo  "例：  1:00 ... 今が午前10時なら、明日の午前1時に実行する"</tspan>
	<tspan x="41.5px" y="268.5px" xml:space="preserve">  echo  "例： +1:00 ... 今から1時間後に実行する"</tspan>
	<tspan x="41.5px" y="283.5px" xml:space="preserve">  Dim  after : after = input( "いつ実行を開始しますか&gt;" )</tspan>
	<tspan x="41.5px" y="298.5px" xml:space="preserve">  SetTaskStartTime  name, after</tspan></text>
	</g>
	<text x="53.5px" y="298.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetTaskStartTime</text>
	<text x="24.5px" y="181.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[SetTaskStartTime]" target="_blank">
	<text x="190.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\Samples\TaskScheduler" target="_blank">
	<text x="103.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ samples/TaskScheduler フォルダ</text>
	</a>
	<a xlink:href="#GetTaskList" onclick="chgPage( evt, 889 )">
	<text pub="n" x="65.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTaskList</text>
	</a>
	<text x="24.5px" y="341.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\OS\Windows\タスク スケジューラ.svg#schtasks_Create" cats_vhref="%programming%\OS\Windows\タスク スケジューラ.svg#schtasks_Create">
	<text x="65.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ schtasks /Create</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StartTime の先頭を + にすると、現在の時刻からの差分を指定できます。<tspan x="33.5px" y="138.5px" xml:space="preserve">例） +1:30 … １時間半後</tspan></text>
</g>
<g id="page889" width="502" height="339" transform="translate(+10,+479439)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="502.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="502.5" y1="-0.5" x2="502.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="339.5" x2="502.5" y2="339.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTaskList" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTaskList</text>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTaskList( EmptyParam as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タスク・スケジューラーに登録済みの、タスクを一覧します。</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値は、タスクの集合である辞書型です。<tspan x="33.5px" y="144.5px" xml:space="preserve">タスクの集合の Key は タスク名、Item は１つのタスクを表す辞書型です。</tspan>
	<tspan x="33.5px" y="159.5px" xml:space="preserve">１つのタスクを表す辞書型の Key は タスクの属性名、Item は属性の値です。</tspan></text>
	<g>
	<rect x="33.5" y="212.5" width="244" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set  tasks = GetTaskList( Empty )<tspan x="41.5px" y="243.5px" xml:space="preserve">  Set  task = tasks.Item( "\Task1" )</tspan>
	<tspan x="41.5px" y="258.5px" xml:space="preserve">  start  task.Item( "実行するタスク" )</tspan></text>
	</g>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[GetTaskList]" target="_blank">
	<text x="190.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\..\..\programming\OS\Windows\タスク スケジューラ.svg#schtasks_Query" cats_vhref="%programming%\OS\Windows\タスク スケジューラ.svg#schtasks_Query">
	<text x="68.5px" y="302.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ schtasks /Query</text>
	</a>
	<text x="24.5px" y="302.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page890" width="578" height="1012" transform="translate(+10,+479788)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1012.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="1012.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1012.5" x2="578.5" y2="1012.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="52" y="892" width="14" height="17" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAIAAABiqgrIAAABoUlEQVR4nI2Sz0sbURDHv/tesslu


2BdY+8uGQrEr7Klea9EQl9KbIHj0Lwi9NC0tHnvKpfTosbceBXuNFvQgggRtm2JPTYhBRSGx6bq4


Ntl94+FJqdaiXwZmBj58YGA0IsL5HHWaUkop5VGnad99aFgDnHMAmkKX30/dehB9mt+7mbNGRq2V


5TuFif2PC0ODN7qFmTe5XC6VSjEAm5v7iz9efKi8BnDbma4sOsOPnm99dR4/nQRQrVa73S4AENHs


7MrqWqtc9A4Cv1z02sdBueiF/V656BFRqVRqNBpEdIYubXw5CHxV7ePg10kY9ntRHCu0Xq8TEVOn


6EzHVUmoJokAzL19p9bxfH4sP345CgKAZ69eAuCMJRn/r5V49LdViZ943mXWmF+w6pzHUnLGLqJa


nLiulSW0K61nU1/2lbW2Xv33oHPWnuwpK9M0EL7Var/Dk73dnZ+dQ9d1k8kk1Lv4vv+5Vm9sf281


m4fttowi0zSFEEII27Ydx3FdN5vNJgBkMpn79+wwGMgahmVZQgjTNA3D0HU9nU6rGX+e8Do5BerC


wnJ8UB2cAAAAAElFTkSuQmCC"/>
	<text id="MakeFile" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeFileClass （メイクファイル）</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#Makefile" cats_vhref="%programming%\OS\UNIX-Linux\!Linux.svg#Makefile" onclick="chgPage( evt, 890 )">
	<text pub="n" x="101.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Makefile</text>
	</a>
	<text x="61.5px" y="249.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\T_MakeRule" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_MakeRule" target="_blank">
	<text x="74.5px" y="976.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_MakeRule フォルダ</text>
	</a>
	<text x="21.5px" y="976.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">make コマンドのように、ファイルのタイムスタンプを比較して、必要ならコマンドを実行します。</text>
	<text x="24.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般的なメイクファイルと、MakeFileClass との対応関係を示します。</text>
	<g>
	<rect x="48.5" y="134.5" width="232" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target.txt : Source1.txt Source2.txt<tspan x="56.5px" y="165.5px" xml:space="preserve">    command</tspan></text>
	</g>
	<text x="61.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Target.txt が無いときか、Source1.txt または Source2.txt より古いときに、<tspan x="61.5px" y="209.5px" xml:space="preserve">command を実行します。 ただし、Source1.txt および Source2.txt に対する</tspan>
	<tspan x="61.5px" y="224.5px" xml:space="preserve">ルールのコマンドを実行した後で実行します。</tspan></text>
	<text x="24.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFileClass では、次のように記述します。</text>
	<g>
	<rect x="45.5" y="307.5" width="358" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="53.5px" y="338.5px" xml:space="preserve">    Set mk = new MakeFileClass</tspan>
	<tspan x="53.5px" y="353.5px" xml:space="preserve">    mk.AddRule  new_Target_txt_Rule()</tspan>
	<tspan x="53.5px" y="368.5px" xml:space="preserve">    mk.Make</tspan>
	<tspan x="53.5px" y="383.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="53.5px" y="398.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="413.5px" xml:space="preserve">Function  new_Target_txt_Rule()</tspan>
	<tspan x="53.5px" y="428.5px" xml:space="preserve">    Set o = new MakeRule</tspan>
	<tspan x="53.5px" y="443.5px" xml:space="preserve">        o.Sources = Array( "Source1.txt", "Source2.txt" )</tspan>
	<tspan x="53.5px" y="458.5px" xml:space="preserve">        o.Target = "Target.txt"</tspan>
	<tspan x="53.5px" y="473.5px" xml:space="preserve">        Set o.Command = GetRef("Target_txt_Command")</tspan>
	<tspan x="53.5px" y="488.5px" xml:space="preserve">    Set new_Target_txt_Rule = o</tspan>
	<tspan x="53.5px" y="503.5px" xml:space="preserve">End Function</tspan>
	<tspan x="53.5px" y="518.5px" xml:space="preserve">Sub  Target_txt_Command( Param, Rule )</tspan>
	<tspan x="53.5px" y="533.5px" xml:space="preserve">    copy_ren  Rule.Sources(0), Rule.Target</tspan>
	<tspan x="53.5px" y="548.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="125.5px" y="488.5px" style="fill:rgb(0,183,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target_txt</text>
	<text x="137.5px" y="413.5px" style="fill:rgb(0,183,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target_txt</text>
	<text x="83.5px" y="518.5px" style="fill:rgb(0,183,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target_txt</text>
	<text x="245.5px" y="473.5px" style="fill:rgb(0,183,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target_txt</text>
	<text x="173.5px" y="458.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target.txt</text>
	<text x="221.5px" y="443.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Source1.txt</text>
	<text x="311.5px" y="443.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Source2.txt</text>
	<text x="173.5px" y="353.5px" style="fill:rgb(0,183,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target_txt</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#rollback" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#rollback">
	<text pub="n" x="183.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ロールバック</text>
	</a>
	<g>
	<line x1="54.5" y1="862.5" x2="101.5" y2="862.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="101.5" y1="862.5" x2="90.5" y2="858.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="101.5" y1="862.5" x2="90.5" y2="866.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="120.5px" y="865.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule の source と target の関係</text>
	<g>
	<line x1="54.5" y1="881.5" x2="101.5" y2="881.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="2"/>
	<circle cx="101.5" cy="881.5" r="3"
		style="fill:rgb(255,159,17);stroke:rgb(255,159,17);stroke-width:1"/>
	</g>
	<text x="120.5px" y="884.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule で実行するコマンド</text>
	<text id="MakeFileLegend" x="24.5px" y="668.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メイクファイルの図の記法例 （参考）</text>
	<text x="71.5px" y="904.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">File</text>
	<text x="120.5px" y="903.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最初に更新するファイル</text>
	<a xlink:href="#MakeFileClass" onclick="chgPage( evt, 891 )">
	<text pub="n" x="155.5px" y="338.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeFileClass</text>
	</a>
	<a xlink:href="#MakeRule" onclick="chgPage( evt, 898 )">
	<text pub="n" x="149.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeRule</text>
	</a>
	<text x="28.5px" y="728.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="54.5px" y="756.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Target.txt</text>
	<text x="243.5px" y="756.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Source.txt</text>
	<g>
	<line x1="231.5" y1="752.5" x2="121.5" y2="752.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="121.5" y1="752.5" x2="132.5" y2="756.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="121.5" y1="752.5" x2="132.5" y2="748.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="54.5px" y="844.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeRule を返す関数名</text>
	<text x="295.5px" y="775.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">by new_Target_txt_Rule</text>
	<text x="227.5px" y="775.5px" style="fill:rgb(255,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">生成する</text>
	<text x="24.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一般的なメイクファイル （vbslibではない）</text>
	<text x="24.5px" y="696.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ここでは、メイクファイルで指定された「構成」を図に表すときの記法を示します。</text>
	<text x="28.5px" y="817.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">凡例</text>
	<text x="149.5px" y="518.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Command</text>
	<g>
	<line x1="221.5" y1="773.5" x2="182.5" y2="752.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="2"/>
	<circle cx="182.5" cy="752.5" r="3"
		style="fill:rgb(255,159,17);stroke:rgb(255,159,17);stroke-width:1"/>
	</g>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MakeFileClass]" target="_blank">
	<text x="82.5px" y="952.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="21.5px" y="952.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#Target_MakeRule_Wildcard" onclick="chgPage( evt, 899 )">
	<text x="47.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ワイルドカードを指定</text>
	</a>
	<text x="169.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すれば、</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#implicit_rule">
	<text pub="n" x="219.5px" y="584.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">暗黙ルール</text>
	</a>
	<text x="287.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を作ることができます。</text>
	<a xlink:href="#m_DebugMode_MakeFileClass" onclick="chgPage( evt, 897 )">
	<text x="182.5px" y="606.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DebugMode</text>
	</a>
	<text x="252.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を設定して詳細な情報を確認してください。</text>
	<text x="47.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">うまく動作しないときは、</text>
	<a xlink:href="#MakeFileClass_d" onclick="chgPage( evt, 911 )">
	<text x="185.5px" y="952.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ データ構造 (MakeFileClass)</text>
	</a>
</g>
<g id="page891" width="526" height="301" transform="translate(+10,+480810)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="526.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="526.5" y1="-0.5" x2="526.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="301.5" x2="526.5" y2="301.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeFileClass</text>
	<a xlink:href="#m_Name_MakeFileClass" onclick="chgPage( evt, 894 )">
	<text pub="n" x="24.5px" y="149.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Name</text>
	</a>
	<text x="165.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルの名前。</text>
	<a xlink:href="#m_Delegate_MakeFileClass" onclick="chgPage( evt, 896 )">
	<text x="24.5px" y="195.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Delegate</text>
	</a>
	<text x="165.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義の委譲先オブジェクト。</text>
	<a xlink:href="#m_DebugMode_MakeFileClass" onclick="chgPage( evt, 897 )">
	<text x="24.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DebugMode</text>
	</a>
	<a xlink:href="#m_DebugMode_MakeFileClass" onclick="chgPage( evt, 897 )">
	<text x="24.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DebugMode_Param1</text>
	</a>
	<text x="165.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグモード</text>
	<text x="165.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグモードのパラメーター</text>
	<a xlink:href="#MakeFileClassConst" onclick="chgPage( evt, 910 )">
	<text x="24.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.c</text>
	</a>
	<text x="165.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">定数の集まり</text>
	<a xlink:href="#AddRule_MakeFileClass" onclick="chgPage( evt, 892 )">
	<text x="24.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddRule</text>
	</a>
	<a xlink:href="#Make_MakeFileClass" onclick="chgPage( evt, 893 )">
	<text x="24.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Make</text>
	</a>
	<text x="165.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクを実行します。</text>
	<text x="165.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルのルールを登録します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeFileClass]" target="_blank">
	<text x="146.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#MakeFile" onclick="chgPage( evt, 890 )">
	<text pub="n" x="90.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メイクファイル</text>
	</a>
	<a xlink:href="#Variables_MakeFileClass" onclick="chgPage( evt, 895 )">
	<text x="24.5px" y="172.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Variables</text>
	</a>
	<text x="165.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義変数の集まり。</text>
	<a xlink:href="#MakeFile" onclick="chgPage( evt, 890 )">
	<text x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; MakeFileClass （メイクファイル）</text>
	</a>
</g>
<g id="page892" width="391" height="160" transform="translate(+10,+481121)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="391.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="391.5" y1="-0.5" x2="391.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="391.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AddRule_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddRule (MakeFileClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeFileClass::AddRule( a_MakeRule as MakeRule )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルのルールを登録します。</text>
	<a xlink:href="#MakeRule" onclick="chgPage( evt, 898 )">
	<text pub="n" x="291.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeRule</text>
	</a>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a_MakeRule 引数に配列を指定することもできます。</text>
</g>
<g id="page893" width="459" height="132" transform="translate(+10,+481291)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="459.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="459.5" y1="-0.5" x2="459.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="132.5" x2="459.5" y2="132.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Make_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Make (MakeFileClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MakeFileClass::Make()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">登録されているメイクファイルのルールに従って、メイクを実行します。</text>
</g>
<g id="page894" width="531" height="162" transform="translate(+10,+481433)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="531.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="531.5" y1="-0.5" x2="531.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="531.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="m_Name_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Name (MakeFileClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeFileClass::Name as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルの名前。<tspan x="33.5px" y="110.5px" xml:space="preserve">MakeFileClass::DebugMode に MakeFileClass::c.OutDebugXML を設定するときに</tspan>
	<tspan x="33.5px" y="125.5px" xml:space="preserve">表示されます。</tspan></text>
</g>
<g id="page895" width="594" height="219" transform="translate(+10,+481605)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="219.5" x2="594.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Variables_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Variables (MakeFileClass)</text>
	<g>
	<rect x="27.5" y="49.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeFileClass::Variables as LazyDictionaryClass</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義変数の集まり。</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="233.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LazyDictionaryClass</text>
	</a>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFileClass を生成した時点で、LazyDictionaryClass のオブジェクトは生成されています。</text>
	<text x="35.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Variables が指しているオブジェクトは、</text>
	<a xlink:href="#Variables_MakeRule" onclick="chgPage( evt, 902 )">
	<text x="248.5px" y="142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Variables</text>
	</a>
	<text x="367.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">でも参照できます。</text>
	<text x="35.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Variables で自動的に設定される変数と同じ名前の変数をユーザーが定義すると<tspan x="35.5px" y="176.5px" xml:space="preserve">上書きされてしまうので注意してください。</tspan></text>
</g>
<g id="page896" width="666" height="376" transform="translate(+10,+481834)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="666.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="376.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="666.5" y1="-0.5" x2="666.5" y2="376.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="376.5" x2="666.5" y2="376.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="m_Delegate_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Delegate (MakeFileClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeFileClass::Delegate as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">委譲先となるユーザー定義オブジェクト。</text>
	<g>
	<rect x="46.5" y="184.5" width="310" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main()<tspan x="54.5px" y="215.5px" xml:space="preserve">  Dim mk : Set mk = new MakeFileClass</tspan>
	<tspan x="54.5px" y="230.5px" xml:space="preserve">  mk.AddRule  new_Target_txt_Rule()</tspan>
	<tspan x="54.5px" y="245.5px" xml:space="preserve">  mk.Delegate = "ABC"</tspan>
	<tspan x="54.5px" y="260.5px" xml:space="preserve">  mk.Make</tspan>
	<tspan x="54.5px" y="275.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="54.5px" y="290.5px" xml:space="preserve"></tspan>
	<tspan x="54.5px" y="305.5px" xml:space="preserve">Sub  Target_txt_Command( a_MakeFile, a_MakeRule )</tspan>
	<tspan x="54.5px" y="320.5px" xml:space="preserve">  echo  a_MakeFile.Delegate</tspan>
	<tspan x="54.5px" y="335.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFileClass クラスのオブジェクトを生成するときにユーザ定義オブジェクトを Delegate に格納しておくと、<tspan x="35.5px" y="138.5px" xml:space="preserve">MakeRule::Command で呼ばれる関数の中で、第1引数である MakeFileClass オブジェクトの </tspan>
	<tspan x="35.5px" y="153.5px" xml:space="preserve">Delegate からユーザ定義オブジェクトを、参照することができるようになります。</tspan></text>
	<text x="84.5px" y="245.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
	<text x="168.5px" y="320.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
</g>
<g id="page897" width="538" height="508" transform="translate(+10,+482220)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="508.5" x2="538.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="m_DebugMode_MakeFileClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DebugMode (MakeFileClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="298" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeFileClass::DebugMode as integer<tspan x="33.5px" y="78.5px" xml:space="preserve">Dim  MakeFileClass::DebugMode_Param1 as variant</tspan></text>
	</g>
	<text x="33.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルのデバッグモード</text>
	<text x="24.5px" y="150.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DebugMode = MakeFileClass::c.OutDebugXML のとき</text>
	<text x="33.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクを実行する直前に、どのコマンドがあって、どのコマンドを実行するのかを<tspan x="33.5px" y="191.5px" xml:space="preserve">XML で表示します。 スクリプトは、pause によって一時停止します。</tspan></text>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DebugMode = MakeFileClass::c.BreakBeforeCommand のとき</text>
	<text x="46.5px" y="279.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DebugMode_Param1 as string</text>
	<text x="235.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークする MakeRule::Target の一部<tspan x="235.5px" y="294.5px" xml:space="preserve">Empty = すべて Stop する</tspan></text>
	<text x="33.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定の MakeRule のコマンドを実行する直前で Stop します。</text>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DebugMode = MakeFileClass::c.Watch のとき</text>
	<text x="33.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの MakeRule のコマンドを実行する前と後で、指定の関数を呼び出します。</text>
	<text x="46.5px" y="382.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DebugMode_Param1 as Sub</text>
	<text x="212.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数。GetRef を使ってください</text>
	<text x="46.5px" y="430.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ( Delegate as variant, Rule as MakeRule ) </text>
	<text x="33.5px" y="407.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数のパラメーターは、MakeRule::Command と同じです。</text>
	<text x="24.5px" y="471.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c は、MakeFileClass::c で参照できる MakeFileClassConst オブジェクトです。</text>
</g>
<g id="page898" width="569" height="437" transform="translate(+10,+482738)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="569.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="569.5" y1="-0.5" x2="569.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="437.5" x2="569.5" y2="437.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeRule</text>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#MakeFile" onclick="chgPage( evt, 890 )">
	<text pub="n" x="90.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メイクファイル</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="146.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Target_MakeRule" onclick="chgPage( evt, 899 )">
	<text x="24.5px" y="128.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Target</text>
	</a>
	<text x="136.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Command によって作られるファイルのパス。</text>
	<a xlink:href="#Sources_MakeRule" onclick="chgPage( evt, 900 )">
	<text x="24.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Sources</text>
	</a>
	<text x="136.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Command を実行するのに必要となるファイルのパスの配列。</text>
	<a xlink:href="#Command_MakeRule" onclick="chgPage( evt, 901 )">
	<text x="24.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Command</text>
	</a>
	<text x="136.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Target のタイムスタンプが、Sources より新しいときに実行する関数。</text>
	<a xlink:href="#MakeFileClassConst" onclick="chgPage( evt, 910 )">
	<text x="24.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.c</text>
	</a>
	<text x="136.5px" y="319.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">定数の集まり (Read Only)</text>
	<a xlink:href="#Delegate_MakeRule" onclick="chgPage( evt, 904 )">
	<text pub="n" x="24.5px" y="265.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Delegate</text>
	</a>
	<a xlink:href="#CurrentDirectory_MakeRule" onclick="chgPage( evt, 903 )">
	<text pub="n" x="24.5px" y="238.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CurrentDirectory</text>
	</a>
	<a xlink:href="#Type_MakeRule" onclick="chgPage( evt, 905 )">
	<text pub="n" x="24.5px" y="292.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Type_</text>
	</a>
	<a xlink:href="#Priority_MakeRule" onclick="chgPage( evt, 906 )">
	<text pub="n" x="24.5px" y="346.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Priority</text>
	</a>
	<a xlink:href="#NewestSource_MakeRule" onclick="chgPage( evt, 907 )">
	<text pub="n" x="24.5px" y="373.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.NewestSource</text>
	</a>
	<a xlink:href="#AllNewSource_MakeRule" onclick="chgPage( evt, 908 )">
	<text pub="n" x="24.5px" y="400.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AllNewSource</text>
	</a>
	<text x="136.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">委譲先となるユーザー定義オブジェクト。</text>
	<text x="136.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule オブジェクトを生成したときのカレント・フォルダ。 (Read Only)</text>
	<text x="136.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクルールの種類。</text>
	<text x="136.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">優先度。 大きいほど優先する。</text>
	<text x="136.5px" y="373.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最もタイムスタンプが新しい Sources のファイルパス。</text>
	<text x="136.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲットよりタイムスタンプが新しいファイルパスの配列。</text>
	<a xlink:href="#Variables_MakeRule" onclick="chgPage( evt, 902 )">
	<text x="24.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Variables</text>
	</a>
	<text x="136.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義変数と、MakeFile の自動変数の集まり。 (Read Only)</text>
	<text x="24.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規作成するときは、少なくとも Target、Sources、Command を初期化してください。</text>
	<a xlink:href="#MakeFile" onclick="chgPage( evt, 890 )">
	<text x="275.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; MakeFileClass （メイクファイル）</text>
	</a>
</g>
<g id="page899" width="653" height="638" transform="translate(+10,+483185)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="653.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="653.5" y1="-0.5" x2="653.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="638.5" x2="653.5" y2="638.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Target_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Target (MakeRule)</text>
	<text x="35.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Command によって作られるファイルのパス。<tspan x="35.5px" y="115.5px" xml:space="preserve">または、Command が最後まで完了したら更新するファイルのパス。</tspan>
	<tspan x="35.5px" y="130.5px" xml:space="preserve">相対パスを指定するとき、基準フォルダは .CurrentDirectory。</tspan></text>
	<g>
	<rect x="27.5" y="49.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Target as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="Target_MakeRule_Wildcard" x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ワイルドカードを指定したとき （暗黙ルール）</text>
	<text x="105.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">MakeRule::Target</text>
	<text x="233.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">MakeRule::Sources(0)</text>
	<line x1="46.5" y1="289.5" x2="615.5" y2="289.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="105.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">A.obj</text>
	<text x="233.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">A.c</text>
	<line x1="314.5" y1="260.5" x2="314.5" y2="392.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="338.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">動作</text>
	<text x="35.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">( Target : Sources ) が ( A.obj : A.c ), ( B.obj : B.c ) のルールがあるとき、<tspan x="35.5px" y="226.5px" xml:space="preserve">MakeRule::Target と MakeRule::Sources(0) にワイルドカードがあるかどうかによって、</tspan>
	<tspan x="35.5px" y="241.5px" xml:space="preserve">動作がどのように違うかを示します。</tspan></text>
	<text x="233.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">A.c</text>
	<text x="105.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">*.obj</text>
	<text x="338.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー（未対応） </text>
	<text x="233.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">*.c</text>
	<text x="104.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">*.obj</text>
	<text x="104.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">A.obj</text>
	<text x="233.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">*.c</text>
	<text x="338.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー（未対応） </text>
	<text x="338.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A.c が更新されたらコマンドを実行</text>
	<text x="338.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">A.c が更新されたら A.c に対するコマンドを実行、<tspan x="338.5px" y="386.5px" xml:space="preserve">B.c が更新されたら B.c に対するコマンドを実行</tspan></text>
	<g>
	<rect x="54.5" y="446.5" width="328" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_Target_txt_Rule()<tspan x="62.5px" y="477.5px" xml:space="preserve">    Set o = new MakeRule</tspan>
	<tspan x="62.5px" y="492.5px" xml:space="preserve">        o.Sources = Array( "Source\*.txt" )</tspan>
	<tspan x="62.5px" y="507.5px" xml:space="preserve">        o.Target = "Target\*.txt"</tspan>
	<tspan x="62.5px" y="522.5px" xml:space="preserve">        Set o.Command = GetRef("Target_txt_Command")</tspan>
	<tspan x="62.5px" y="537.5px" xml:space="preserve">    Set new_Target_txt_Rule = o</tspan>
	<tspan x="62.5px" y="552.5px" xml:space="preserve">End Function</tspan>
	<tspan x="62.5px" y="567.5px" xml:space="preserve">Sub  Target_txt_Command( Param, Rule )</tspan>
	<tspan x="62.5px" y="582.5px" xml:space="preserve">    copy_ren  Rule.Sources(0), Rule.Target</tspan>
	<tspan x="62.5px" y="597.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="35.5px" y="434.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="120.5px" y="434.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Source フォルダーにある *.txt ファイルが更新されたら、Target フォルダーにコピーする</text>
</g>
<g id="page900" width="424" height="198" transform="translate(+10,+483833)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="424.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="424.5" y1="-0.5" x2="424.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="198.5" x2="424.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Sources_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Sources (MakeRule)</text>
	<g>
	<rect x="27.5" y="48.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Sources as Array of string</text>
	</g>
	<text x="35.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.Command を実行するのに必要となるファイルのパスの配列。<tspan x="35.5px" y="109.5px" xml:space="preserve">または、Command を起動するときに更新するファイルのパス。</tspan>
	<tspan x="35.5px" y="124.5px" xml:space="preserve">相対パスをしていするとき、基準フォルダは .CurrentDirectory。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Target_MakeRule_Wildcard" onclick="chgPage( evt, 899 )">
	<text x="69.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ワイルドカードを指定したとき</text>
	</a>
	<text x="24.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page901" width="495" height="163" transform="translate(+10,+484041)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="495.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="163.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="495.5" y1="-0.5" x2="495.5" y2="163.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="163.5" x2="495.5" y2="163.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Command_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Command (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Command as Sub( Delegate as variant, Rule as MakeRule )</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Target のタイムスタンプが、Sources より新しいときに実行する関数。<tspan x="35.5px" y="111.5px" xml:space="preserve">GetRef で代入してください。</tspan>
	<tspan x="35.5px" y="126.5px" xml:space="preserve">Delegate 引数は、MakeFileClass::Delegate</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page902" width="595" height="837" transform="translate(+10,+484214)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="837.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="837.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="837.5" x2="595.5" y2="837.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Variables_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Variables (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Variables as LazyDictionaryClass</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義変数と、MakeFile の自動変数の集まり。</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="203.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LazyDictionaryClass</text>
	</a>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#auto_var">
	<text pub="n" x="35.5px" y="149.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFile の自動変数</text>
	</a>
	<text x="35.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、</text>
	<text x="162.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に相当する下記の変数が定義されます。</text>
	<a xlink:href="#Command_MakeRule" onclick="chgPage( evt, 901 )">
	<text x="35.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Command</text>
	</a>
	<text x="159.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に指定した関数がコールバックされている間は、</text>
	<g>
	<rect x="133.5" y="279.5" width="28" height="17"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="141.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">$@</text>
	</g>
	<text x="188.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">target （：の左）</text>
	<g>
	<rect x="108.5" y="307.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="116.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c<tspan x="116.5px" y="338.5px" xml:space="preserve">  $(CC) -c -o ${Target} ${Sources}</tspan></text>
	</g>
	<g>
	<rect x="386.5" y="307.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="394.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c<tspan x="394.5px" y="338.5px" xml:space="preserve">  $(CC) -c -o a.o a.c</tspan></text>
	</g>
	<g>
	<line x1="341.5" y1="326.5" x2="371.5" y2="326.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="371.5" y1="326.5" x2="360.5" y2="322.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="371.5" y1="326.5" x2="360.5" y2="330.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="155.5" y="413.5" width="28" height="17"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="163.5px" y="425.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">$&lt;</text>
	</g>
	<text x="196.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">source （：の右） の１つ目</text>
	<g>
	<rect x="141.5" y="545.5" width="28" height="17"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="149.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">$?</text>
	</g>
	<text x="190.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">source （：の右） の全体</text>
	<g>
	<line x1="243.5" y1="592.5" x2="273.5" y2="592.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="273.5" y1="592.5" x2="262.5" y2="588.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="273.5" y1="592.5" x2="262.5" y2="596.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="288.5" y="573.5" width="100" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="296.5px" y="589.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c b.h<tspan x="296.5px" y="604.5px" xml:space="preserve"> @echo a.c b.h</tspan></text>
	</g>
	<g>
	<rect x="108.5" y="573.5" width="118" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="116.5px" y="589.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c b.h<tspan x="116.5px" y="604.5px" xml:space="preserve"> @echo ${Sources}</tspan></text>
	</g>
	<g>
	<rect x="155.5" y="697.5" width="28" height="17"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="163.5px" y="709.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">$*</text>
	</g>
	<text x="198.5px" y="709.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">target の拡張子を除いたもの</text>
	<g>
	<rect x="107.5" y="726.5" width="256" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="115.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c<tspan x="115.5px" y="757.5px" xml:space="preserve">  $(CC) -c -o ${Target} ${TargetNoExt}.c</tspan></text>
	</g>
	<g>
	<line x1="376.5" y1="745.5" x2="406.5" y2="745.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="406.5" y1="745.5" x2="395.5" y2="741.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="406.5" y1="745.5" x2="395.5" y2="749.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="421.5" y="726.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="429.5px" y="742.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c<tspan x="429.5px" y="757.5px" xml:space="preserve">  $(CC) -c -o a.o a.c</tspan></text>
	</g>
	<g>
	<rect x="302.5" y="441.5" width="94" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="310.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c b.h<tspan x="310.5px" y="472.5px" xml:space="preserve"> @echo a.c</tspan></text>
	</g>
	<g>
	<line x1="257.5" y1="460.5" x2="287.5" y2="460.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="287.5" y1="460.5" x2="276.5" y2="456.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="287.5" y1="460.5" x2="276.5" y2="464.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="108.5" y="441.5" width="136" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="116.5px" y="457.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a.o : a.c b.h<tspan x="116.5px" y="472.5px" xml:space="preserve"> @echo ${Sources[0]}</tspan></text>
	</g>
	<g>
	<rect x="40.5" y="275.5" width="70" height="25"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="291.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Target}</text>
	</g>
	<text x="35.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の凡例：</text>
	<g>
	<rect x="119.5" y="218.5" width="148" height="25"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="127.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Variables にある変数名</text>
	</g>
	<g>
	<rect x="279.5" y="222.5" width="142" height="17"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="287.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeFile の自動変数名</text>
	</g>
	<g>
	<rect x="40.5" y="541.5" width="76" height="25"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="557.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Sources}</text>
	</g>
	<g>
	<rect x="40.5" y="409.5" width="94" height="25"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="425.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Sources[0]}</text>
	</g>
	<g>
	<rect x="40.5" y="692.5" width="100" height="25"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${TargetNoExt}</text>
	</g>
	<text x="35.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参照または変更することができます。</text>
	<a xlink:href="#Variables_MakeFileClass" onclick="chgPage( evt, 895 )">
	<text x="69.5px" y="180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeFileClass::Variable</text>
	</a>
	<text x="206.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じオブジェクトを参照しており、そこに設定した変数を</text>
	<a xlink:href="#Target_MakeRule" onclick="chgPage( evt, 899 )">
	<text x="108.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Target</text>
	</a>
	<text x="212.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じ値です。</text>
	<text x="251.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を</text>
	<a xlink:href="#Sources_MakeRule" onclick="chgPage( evt, 900 )">
	<text x="112.5px" y="630.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Sources配列</text>
	</a>
	<text x="372.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に渡した出力です。</text>
	<text x="261.5px" y="499.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の１つ目の要素と同じ値です。</text>
	<a xlink:href="#Sources_MakeRule" onclick="chgPage( evt, 900 )">
	<text x="116.5px" y="499.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Sources 配列</text>
	</a>
	<text x="216.5px" y="783.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の拡張子を除いたものです。</text>
	<a xlink:href="#Target_MakeRule" onclick="chgPage( evt, 899 )">
	<text x="112.5px" y="783.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Target</text>
	</a>
	<text x="116.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスのフォルダー部分も含みます。</text>
	<text x="112.5px" y="658.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスのフォルダー部分も含みます。</text>
	<text x="112.5px" y="800.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスのフォルダー部分も含みます。</text>
	<text x="108.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスのフォルダー部分も含みます。</text>
	<a xlink:href="#CmdLineFromStr" onclick="chgPage( evt, 858 )">
	<text x="268.5px" y="630.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CmdLineFromStr</text>
	</a>
	<text x="112.5px" y="644.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、\ は \\ に変換されません。</text>
</g>
<g id="page903" width="560" height="175" transform="translate(+10,+485061)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="560.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="560.5" y1="-0.5" x2="560.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="175.5" x2="560.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CurrentDirectory_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CurrentDirectory (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::CurrentDirectory as string</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule オブジェクトを生成したときのカレント・フォルダ。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="257.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Target や MakeRule::Sources に格納されている相対パスの基準パス。<tspan x="35.5px" y="138.5px" xml:space="preserve">MakeRule::Command の関数が呼ばれる直前で、カレント・フォルダがこの値になります。</tspan></text>
</g>
<g id="page904" width="654" height="378" transform="translate(+10,+485246)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="378.5" x2="654.5" y2="378.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Delegate_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Delegate (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Delegate as variant</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">委譲先となるユーザー定義オブジェクト。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="174.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule クラスのオブジェクトを生成するときにユーザー定義オブジェクトを Delegate に格納しておくと、<tspan x="35.5px" y="138.5px" xml:space="preserve">MakeRule::Command で呼ばれる関数の中で、第2引数である MakeRule オブジェクトの </tspan>
	<tspan x="35.5px" y="153.5px" xml:space="preserve">Delegate からユーザー定義オブジェクトを、参照することができるようになります。</tspan></text>
	<g>
	<rect x="53.5" y="171.5" width="418" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  new_Target_txt_Rule()<tspan x="61.5px" y="202.5px" xml:space="preserve">  Set new_Target_txt_Rule = new MakeRule : With new_Target_txt_Rule</tspan>
	<tspan x="61.5px" y="217.5px" xml:space="preserve">    .Sources = Array( "Source1.txt", "Source2.txt" )</tspan>
	<tspan x="61.5px" y="232.5px" xml:space="preserve">    .Target = "Target.txt"</tspan>
	<tspan x="61.5px" y="247.5px" xml:space="preserve">    .Delegate = "ABC"</tspan>
	<tspan x="61.5px" y="262.5px" xml:space="preserve">    Set .Command = GetRef("Target_txt_Command")</tspan>
	<tspan x="61.5px" y="277.5px" xml:space="preserve">  End With</tspan>
	<tspan x="61.5px" y="292.5px" xml:space="preserve">End Function</tspan>
	<tspan x="61.5px" y="307.5px" xml:space="preserve">Sub  Target_txt_Command( a_MakeFile, a_MakeRule )</tspan>
	<tspan x="61.5px" y="322.5px" xml:space="preserve">  echo  a_MakeRule.Delegate</tspan>
	<tspan x="61.5px" y="337.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="91.5px" y="247.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
	<text x="175.5px" y="322.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
</g>
<g id="page905" width="522" height="248" transform="translate(+10,+485634)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="522.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="522.5" y1="-0.5" x2="522.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="248.5" x2="522.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Type_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Type_ (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Type_ as integer</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクルールの種類。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="197.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="130.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="35.5px" y="156.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.Splitter</text>
	<text x="113.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">普通のメイクルール</text>
	<text x="113.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲットが存在しないときでも、コマンドを実行しないメイクルール</text>
	<text x="35.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c は、MakeRule::c で参照できる MakeFileClassConst オブジェクトです。</text>
	<a xlink:href="..\..\..\programming\OS\UNIX-Linux\!Linux.svg#split_path">
	<text pub="n" x="149.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ オーダー調整用更新分離パス</text>
	</a>
	<text x="113.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page906" width="535" height="175" transform="translate(+10,+485892)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="175.5" x2="535.5" y2="175.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Priority_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Priority (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  MakeRule::Priority as integer</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">優先度。 大きいほど優先する。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="197.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ MakeRule::Target の値を持つ MakeRule が複数あるときは、その複数の中で、<tspan x="35.5px" y="138.5px" xml:space="preserve">MakeRule::Priority が最も大きい MakeRule::Command の関数だけが呼ばれます。</tspan></text>
</g>
<g id="page907" width="579" height="160" transform="translate(+10,+486077)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="579.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NewestSource_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NewestSource (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  MakeRule::NewestSource() as string</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最もタイムスタンプが新しい MakeRule::Sources 配列の要素。ファイルパス。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule::NewestSource]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプを比較するタイミングは、この NewestSource プロパティを参照したときです。</text>
</g>
<g id="page908" width="579" height="160" transform="translate(+10,+486247)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="579.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AllNewSource_MakeRule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AllNewSource (MakeRule)</text>
	<g>
	<rect x="27.5" y="49.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  MakeRule::AllNewSource() as Array of string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule::AllNewSource]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeRule::Sources の中で、ターゲットよりタイムスタンプが新しいファイルパスの配列。</text>
	<text x="35.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプを比較するタイミングは、この AllNewSource プロパティを参照したときです。</text>
</g>
<g id="page909" width="528" height="395" transform="translate(+10,+486417)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="528.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="528.5" y1="-0.5" x2="528.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="395.5" x2="528.5" y2="395.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeRule_compare" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeRule_compare</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[MakeRule_compare]" target="_blank">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="27.5" y="49.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  MakeRule_compare( TargetPath, SourcePath ) as boolean</text>
	</g>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムスタンプを比較して、メイク・コマンドを実行する状況かどうかを返す。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TargetPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SourcePath</text>
	<text x="183.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲット・ファイルのパス。 メイクルールの ： より左側</text>
	<text x="183.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソース・ファイルのパス。 メイクルールの ： より右側</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="183.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイク・コマンドを実行する状況かどうか</text>
	<text x="24.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#File_DateLastModified" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#File_DateLastModified">
	<text pub="n" x="69.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ File::DateLastModified</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FileExists" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject_FileExists">
	<text pub="n" x="225.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileSystemObject::FileExists</text>
	</a>
	<a xlink:href="#DateAddStr" cats_vhref="%vbslib_new%\_src\vbslib.svg#DateAddStr" onclick="chgPage( evt, 370 )">
	<text pub="n" x="69.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DateAddStr</text>
	</a>
	<text x="24.5px" y="203.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="212.5" width="328" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    If MakeRule_compare( "dst.txt", "src.txt" ) Then<tspan x="49.5px" y="243.5px" xml:space="preserve">        copy_ren  "src.txt", "dst.txt"</tspan>
	<tspan x="49.5px" y="258.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#test_stamp" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#test_stamp">
	<text x="69.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ タイムスタンプのテストの注意</text>
	</a>
	<text x="24.5px" y="309.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page910" width="467" height="267" transform="translate(+10,+486822)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="467.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="267.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="467.5" y1="-0.5" x2="467.5" y2="267.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="267.5" x2="467.5" y2="267.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeFileClassConst" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MakeFileClassConst</text>
	<text x="38.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Splitter (=1)</text>
	<text x="38.5px" y="197.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OutDebugXML (=1)</text>
	<text x="38.5px" y="214.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BreakBeforeCommand (=2)</text>
	<text x="38.5px" y="231.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Watch (=4)</text>
	<text x="24.5px" y="99.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">取得</text>
	<text x="79.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">get_MakeFileClassConst 関数、MakeFileClass::c、MakeRule::c</text>
	<text x="24.5px" y="136.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバー</text>
	<a xlink:href="#Type_MakeRule" onclick="chgPage( evt, 905 )">
	<text pub="n" x="196.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Type_ (MakeRule)</text>
	</a>
	<a xlink:href="#m_DebugMode_MakeFileClass" onclick="chgPage( evt, 897 )">
	<text pub="n" x="223.5px" y="214.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DebugMode (MakeFileClass)</text>
	</a>
	<path subtype="matome" d="M199.5,184.5 A5,5 0 0,1 204.5,189.5 L204.5,203.5 A5,5, 0 0,0, 209.5,208.5 A5,5, 0 0,0, 204.5,213.5 L204.5,227.5 A5,5, 0 0,1, 199.5,232.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイクファイルに関する定数</text>
</g>
<g id="page911" width="728" height="243" transform="translate(+10,+487099)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="728.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="728.5" y1="-0.5" x2="728.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="243.5" x2="728.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MakeFileClass_d" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造 (MakeFileClass)</text>
	<text x="32.5px" y="64.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeFileClass</text>
	<text x="343.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RuleGroups</text>
	<text x="45.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">dictionary&lt; target_path, MakeRuleGroup &gt;</text>
	<text x="366.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Rules</text>
	<text x="63.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass&lt; MakeRuleSpec &gt;</text>
	<text x="366.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.UserFiles</text>
	<text x="63.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass&lt; MakeRuleSpec &gt;</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MakeRuleSpec]" target="_blank">
	<text x="227.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MakeRuleGroup]" target="_blank">
	<text x="290.5px" y="88.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MakeFileClass]" target="_blank">
	<text x="140.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="400.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Rule</text>
	<text x="94.5px" y="148.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MakeRule</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[MakeRule]" target="_blank">
	<text x="162.5px" y="148.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="123.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="422.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Target</text>
	<text x="422.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Sources</text>
	<text x="123.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">array&lt; string &gt;</text>
	<text x="454.5px" y="108.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// 辞書のキー、Target と Sources の両方</text>
	<text x="366.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TargetPath</text>
	<text x="63.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
</g>
<g id="page912" width="600" height="860" transform="translate(+10,+487352)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="600.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="860.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="600.5" y1="-0.5" x2="600.5" y2="860.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="860.5" x2="600.5" y2="860.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChildProcess" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">子プロセスへの受け渡し (/ChildProcess オプション)</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#param" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#param">
	<text pub="n" x="26.5px" y="333.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン・パラメーター</text>
	</a>
	<text x="188.5px" y="333.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に、/ChildProcess オプションを付け、XML ファイルによるデータ</text>
	<text x="26.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・プロセスから、任意のデータ（例：</text>
	<text x="315.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">）を渡し、子プロセスが終了したら</text>
	<a xlink:href="#Err2_ErrID" cats_vhref="%vbslib_new%\_src\vbslib.svg#Err2_ErrID" onclick="chgPage( evt, 1140 )">
	<text pub="n" x="252.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2::ErrID</text>
	</a>
	<text x="26.5px" y="81.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・プロセスに更新された データを返す、といったようなことができます。 このような<tspan x="26.5px" y="96.5px" xml:space="preserve">データの受け渡しができるようにするのが、/ChildProcess オプションによる子プロセス</tspan>
	<tspan x="26.5px" y="111.5px" xml:space="preserve">の機能です。 OS が定義している子プロセスとは異なります。</tspan></text>
	<g>
	<rect x="220.5" y="379.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="228.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript sample.vbs /ChildProcess:090401,1</text>
	</g>
	<text x="56.5px" y="427.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/ChildProcess の右の値は、テンポラリ・フォルダにできるフォルダ名の数値の部分です。<tspan x="56.5px" y="442.5px" xml:space="preserve">テンポラリ・ファイル名は、下記のとおりです。 %Temp% は、C:\Document 〜 に変わります。</tspan></text>
	<a xlink:href="#ChildProcess_sub" onclick="chgPage( evt, 914 )">
	<text x="54.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 子プロセス側が使う ChildProcess オブジェクト、get_ChildProcess</text>
	</a>
	<a xlink:href="#ChildProcess_main" onclick="chgPage( evt, 913 )">
	<text x="54.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メイン・プロセス側が使う ParentProcess オブジェクト、new_ParentProcess</text>
	</a>
	<a xlink:href="#subpro_flow" onclick="chgPage( evt, 917 )">
	<text x="54.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー</text>
	</a>
	<text x="82.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%Temp%\Report\090401\ChildProcess_1\In.xml</text>
	<text x="82.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%Temp%\Report\090401\ChildProcess_1\Out.xml</text>
	<a xlink:href="#temp" cats_vhref="%vbslib_new%\_src\vbslib.svg#temp" onclick="chgPage( evt, 622 )">
	<text pub="n" x="63.5px" y="776.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テンポラリ・フォルダ</text>
	</a>
	<text x="24.5px" y="776.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="26.5px" y="317.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の RunProg 関数で、vbs ファイルを起動すると、自動的に VBScript を起動するときの </text>
	<g>
	<rect x="38.5" y="135.5" width="176" height="26"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・プロセス vbslib (WSH)</text>
	</g>
	<g>
	<line x1="222.5" y1="144.5" x2="350.5" y2="144.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="350.5,144.5 340.5,139.5 340.5,149.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<rect x="362.5" y="135.5" width="151" height="26"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="370.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセス vbslib (WSH)</text>
	</g>
	<text x="25.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の送受信ができるようになっています。 Shell::Run などで起動すると、/ChildProcess オプション<tspan x="25.5px" y="364.5px" xml:space="preserve">が自動的に付かないので、明示的に指定しない限り送受信できません。</tspan></text>
	<a xlink:href="..\..\..\programming\方法論\テスト.svg#testinfo_intf" cats_vhref="%programming%\方法論\テスト.svg#testinfo_intf">
	<text x="214.5px" y="776.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト情報 I/F</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess1.vbs#[main2]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess1.vbs#[main2]" target="_blank">
	<text x="213.5px" y="800.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcess1.vbs</text>
	</a>
	<text x="24.5px" y="800.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_ParentProcess]" target="_blank">
	<text x="438.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<line x1="350.5" y1="155.5" x2="222.5" y2="155.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="222.5" y1="155.5" x2="233.5" y2="159.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="222.5" y1="155.5" x2="233.5" y2="151.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="258.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">XMLファイル</text>
	<text x="258.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">XMLファイル</text>
	<text x="24.5px" y="515.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib では、エラー処理やデバッグ用に Err2 オブジェクトの送受信を自動的に必ず行います。</text>
	<a xlink:href="Document\vbslib_test2.svg#T_ChildProcess">
	<text x="70.5px" y="800.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ChildProcess]</text>
	</a>
	<a xlink:href="#InterProcessData" onclick="chgPage( evt, 915 )">
	<text pub="n" x="54.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InterProcessData インターフェース（ライブラリ用）</text>
	</a>
	<a xlink:href="#trou_ChildProcess" onclick="chgPage( evt, 918 )">
	<text pub="n" x="54.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 困ったときは (/ChildProcess)</text>
	</a>
	<text x="24.5px" y="685.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動的に /ChildProcess オプションを付けないようにするには、/ChildProcess:0 を明示的に<tspan x="24.5px" y="700.5px" xml:space="preserve">指定します。</tspan></text>
	<g>
	<rect x="48.5" y="714.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">r= RunProg( "cscript sample.vbs /ChildProcess:0", "" )</text>
	</g>
	<text x="24.5px" y="612.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript でエラーを発生させるテストをするときに、/ChildProcess オプションが付くと、<tspan x="24.5px" y="627.5px" xml:space="preserve">Err2::ErrID （エラーが発生した番号） などの値がメイン・プロセスから継承された値となり、</tspan>
	<tspan x="24.5px" y="642.5px" xml:space="preserve">Err2::ErrID の値が正しいかどうかのチェックができなくなってしまいます。 それを回避するには、</tspan>
	<tspan x="24.5px" y="657.5px" xml:space="preserve">エラーを発生させるテスト・スクリプトでは、/ChildProcess:0 オプションを付けてください。（下記）</tspan></text>
	<text x="24.5px" y="545.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/ChildProcess オプションが（自動的にでも）付くと、エラーレベル（プロセスの返り値）の値が 21<tspan x="24.5px" y="560.5px" xml:space="preserve">でないとエラーとみなし、メイン・プロセス側でもエラーを発生させます。</tspan></text>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text x="63.5px" y="579.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<text x="24.5px" y="579.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="39.5" y="379.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript sample.vbs</text>
	</g>
	<text x="185.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→</text>
	<text x="24.5px" y="824.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#TempParams" cats_vhref="%vbslib_new%\_src\vbslib.svg#TempParams" onclick="chgPage( evt, 990 )">
	<text x="70.5px" y="824.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TempParams.txt - C言語のプログラムにデータを渡す</text>
	</a>
</g>
<g id="page913" width="582" height="659" transform="translate(+10,+488222)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="659.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="659.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="659.5" x2="582.5" y2="659.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChildProcess_main" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メイン・プロセス側が使う ParentProcess オブジェクト、new_ParentProcess</text>
	<text x="34.5px" y="487.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ParentProcess オブジェクトのメンバー</text>
	<g>
	<rect x="48.5" y="497.5" width="502" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="513.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ParentChildProcess<tspan x="56.5px" y="528.5px" xml:space="preserve">  Public  m_OutFile 'as TextStream (Write) ... 子プロセスへ渡す XML ファイル</tspan>
	<tspan x="56.5px" y="543.5px" xml:space="preserve">  Public  m_InXML 'as IXMLDOMElement ... メイン・プロセスに戻される ルートXML要素</tspan>
	<tspan x="56.5px" y="558.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="573.5px" xml:space="preserve">  Public  m_TempPath ' as string. 送受信ファイルができるフォルダのパス</tspan>
	<tspan x="56.5px" y="588.5px" xml:space="preserve">  Public  m_DateID ' as string. 例："090401". /ChildProcess オプションに渡す値</tspan>
	<tspan x="56.5px" y="603.5px" xml:space="preserve">  Public  m_FileID ' as string. 例："1". /ChildProcess オプションに渡す値</tspan>
	<tspan x="56.5px" y="618.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<g>
	<rect x="48.5" y="217.5" width="502" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  sample.Name = "A" : sample.Value = 1<tspan x="56.5px" y="248.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="263.5px" xml:space="preserve">  '// 子プロセス起動前に、送るオブジェクトをXMLファイルに変換する</tspan>
	<tspan x="56.5px" y="278.5px" xml:space="preserve">  Dim  pr : new_ParentProcess_Object  pr, Empty '//[out] pr as ParentChildProcess</tspan>
	<tspan x="56.5px" y="293.5px" xml:space="preserve">  pr.m_OutFile.WriteLine  sample.xml</tspan>
	<tspan x="56.5px" y="308.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="323.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="338.5px" xml:space="preserve">  '// 子プロセスを起動する</tspan>
	<tspan x="56.5px" y="353.5px" xml:space="preserve">  Dim r : r= RunProg( "cscript.exe T_ChildProcess1_Sub.vbs", pr )</tspan>
	<tspan x="56.5px" y="368.5px" xml:space="preserve">  CheckTestErrLevel  r</tspan>
	<tspan x="56.5px" y="383.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="398.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="413.5px" xml:space="preserve">  '// 子プロセス終了後に、戻されたXMLファイルをオブジェクトに戻す</tspan>
	<tspan x="56.5px" y="428.5px" xml:space="preserve">  sample.loadXML  pr.m_InXML.selectSingleNode( _</tspan>
	<tspan x="56.5px" y="443.5px" xml:space="preserve">    TypeName( sample ) +"[@name='"+ sample.Name +"']" )</tspan></text>
	</g>
	<text x="34.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用サンプル：</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスに、データを受け渡しするときは、new_ParentProcess_Object で生成した<tspan x="24.5px" y="78.5px" xml:space="preserve">ParentProcess オブジェクトを RunProg に渡します。</tspan></text>
	<text x="24.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">new_ParentProcess で生成した ParentProcess オブジェクトには、他の子プロセスと受け渡し<tspan x="24.5px" y="124.5px" xml:space="preserve">するファイルの名前が重複しない番号が m_FileID に入っています。 複数の子プロセスを</tspan>
	<tspan x="24.5px" y="139.5px" xml:space="preserve">平行して同時に動かすときは、ParentProcess オブジェクトをもう１つ生成してください。</tspan>
	<tspan x="24.5px" y="154.5px" xml:space="preserve">前の子プロセスが終わってから次の子プロセスを動かすときは、同じ ParentProcess</tspan>
	<tspan x="24.5px" y="169.5px" xml:space="preserve">オブジェクトが使えます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[new_ParentProcess]" target="_blank">
	<text x="494.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="422.5px" y="353.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">pr</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop">
	<text pub="n" x="254.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">xml</text>
	</a>
</g>
<g id="page914" width="644" height="716" transform="translate(+10,+488891)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="644.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="644.5" y1="-0.5" x2="644.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="716.5" x2="644.5" y2="716.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChildProcess_sub" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">子プロセス側が使う ChildProcess オブジェクト、get_ChildProcess</text>
	<text x="26.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc モジュールは、vbslib をインクルードする前に自動的に /ChildProcess オプションがあるかどうかを<tspan x="26.5px" y="79.5px" xml:space="preserve">判定し、あれば ChildProcess オブジェクトを生成します。 ChildProcess オブジェクトは、get_ChildProcess</tspan></text>
	<g>
	<rect x="48.5" y="191.5" width="430" height="265"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  pr, sample<tspan x="56.5px" y="222.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="237.5px" xml:space="preserve">  '// プログラム開始時に、送られてきたXMLファイルをオブジェクトに戻す</tspan>
	<tspan x="56.5px" y="252.5px" xml:space="preserve">  Set pr = get_ChildProcess()  ' as ParentChildProcess</tspan>
	<tspan x="56.5px" y="267.5px" xml:space="preserve">  new_ObjectFromStream  sample, "SampleClass", pr</tspan>
	<tspan x="56.5px" y="282.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="297.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="312.5px" xml:space="preserve">  '// main</tspan>
	<tspan x="56.5px" y="327.5px" xml:space="preserve">  If not IsEmpty( sample ) Then</tspan>
	<tspan x="56.5px" y="342.5px" xml:space="preserve">    sample.Value = 2</tspan>
	<tspan x="56.5px" y="357.5px" xml:space="preserve">  End If</tspan>
	<tspan x="56.5px" y="372.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="387.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="402.5px" xml:space="preserve">  '// プログラム終了時に、戻すオブジェクトをXMLファイルに変換する</tspan>
	<tspan x="56.5px" y="417.5px" xml:space="preserve">  If not pr is Nothing Then</tspan>
	<tspan x="56.5px" y="432.5px" xml:space="preserve">    If not IsEmpty( sample ) Then  pr.m_OutFile.WriteLine  sample.xml</tspan>
	<tspan x="56.5px" y="447.5px" xml:space="preserve">  End If</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#get_ClassA" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#get_ClassA">
	<text pub="n" x="131.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト</text>
	</a>
	<text x="226.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">であり、メインプロセスからの情報を m_InXML から入力し、</text>
	<text x="26.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数で取得できる</text>
	<text x="34.5px" y="498.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChildProcess オブジェクトのメンバー</text>
	<text x="34.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">使用サンプル：</text>
	<g>
	<rect x="48.5" y="508.5" width="514" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ParentChildProcess<tspan x="56.5px" y="539.5px" xml:space="preserve">  Public  m_InXML 'as IXMLDOMElement ... メイン・プロセスから渡される ルートXML要素</tspan>
	<tspan x="56.5px" y="554.5px" xml:space="preserve">  Public  m_OutFile 'as TextStream (Write) ... メイン・プロセスへ戻す XML ファイル</tspan>
	<tspan x="56.5px" y="569.5px" xml:space="preserve"></tspan>
	<tspan x="56.5px" y="584.5px" xml:space="preserve">  Public  m_TempPath ' as string. 送受信ファイルができるフォルダのパス</tspan>
	<tspan x="56.5px" y="599.5px" xml:space="preserve">  Public  m_DateID ' as string. 例："090401". ファイル名の一部</tspan>
	<tspan x="56.5px" y="614.5px" xml:space="preserve">  Public  m_FileID ' as string. 例："1". ファイル名の一部</tspan>
	<tspan x="56.5px" y="629.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メインプロセスへ戻す情報を、m_OutFile に出力することができます。<tspan x="24.5px" y="128.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="143.5px" xml:space="preserve">/ChildProcess オプションがないときは、get_ChildProcess 関数が、Nothing オブジェクトを返します。</tspan></text>
	<text x="26.5px" y="679.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop">
	<text pub="n" x="149.5px" y="679.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ xml プロパティ</text>
	</a>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\XML.svg#XPath" cats_vhref="%programming%\HTML ブラウザ\XML.svg#XPath">
	<text pub="n" x="75.5px" y="679.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ XPath</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_ChildProcess]" target="_blank">
	<text x="454.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#xml_prop">
	<text pub="n" x="452.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">xml</text>
	</a>
</g>
<g id="page915" width="600" height="735" transform="translate(+10,+489617)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="600.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="600.5" y1="-0.5" x2="600.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="735.5" x2="600.5" y2="735.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InterProcessData" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InterProcessData インターフェース（ライブラリ用）</text>
	<g>
	<rect x="29.5" y="73.5" width="502" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="89.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  InterProcessData  '// defined_as_interface<tspan x="37.5px" y="104.5px" xml:space="preserve">  Public Sub  OnCallInParent( a_ParentProcess as ParentChildProcess ) : End Sub</tspan>
	<tspan x="37.5px" y="119.5px" xml:space="preserve">  Public Sub  loadXML( XmlObject as IXMLDOMElement ) : End Sub</tspan>
	<tspan x="37.5px" y="134.5px" xml:space="preserve">  Public Sub  OnReturnInChild( a_ChildProcess as ParentChildProcess ) : End Sub</tspan>
	<tspan x="37.5px" y="149.5px" xml:space="preserve">  Public Sub  OnReturnInParent( a_ParentProcess as ParentChildProcess ) : End Sub</tspan>
	<tspan x="37.5px" y="164.5px" xml:space="preserve">End Class</tspan>
	<tspan x="37.5px" y="179.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="194.5px" xml:space="preserve">Function  new_InterProcessData()</tspan>
	<tspan x="37.5px" y="209.5px" xml:space="preserve">  Set new_InterProcessData = new InterProcessData</tspan>
	<tspan x="37.5px" y="224.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess2_include.vbs#SampleClass" target="_blank">
	<text x="72.5px" y="259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcess2_include.vbs</text>
	</a>
	<text x="26.5px" y="698.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリが自動的に子プロセスに受け渡しをするオブジェクトに必要なインターフェースです。</text>
	<g>
	<rect x="29.5" y="505.5" width="466" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Sample<tspan x="37.5px" y="536.5px" xml:space="preserve"></tspan>
	<tspan x="37.5px" y="551.5px" xml:space="preserve">Sub  InitializeModule_Sample  '// vbslib モジュールのグローバル・初期化関数</tspan>
	<tspan x="37.5px" y="566.5px" xml:space="preserve">  '// NewChildProcessOnStart の後で</tspan>
	<tspan x="37.5px" y="581.5px" xml:space="preserve">  new_ObjectFromStream  g_Sample, "SampleClass", get_ChildProcess()</tspan>
	<tspan x="37.5px" y="596.5px" xml:space="preserve">  If not IsEmpty( g_Sample ) Then  g_InterProcess.m_Data.Add  g_Sample</tspan>
	<tspan x="37.5px" y="611.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text pub="n" x="75.5px" y="665.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess2.vbs" target="_blank">
	<text x="69.5px" y="698.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcess2.vbs</text>
	</a>
	<text x="31.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="30.5px" y="645.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess2_Sub.vbs" target="_blank">
	<text x="75.5px" y="645.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcess2_Sub.vbs</text>
	</a>
	<g>
	<rect x="29.5" y="328.5" width="508" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '// 子プロセスと送受信するオブジェクトを登録する<tspan x="37.5px" y="359.5px" xml:space="preserve">  Dim sample : Set sample = new SampleClass  '// has_interface_of InterProcessData</tspan>
	<tspan x="37.5px" y="374.5px" xml:space="preserve">  g_InterProcess.m_Data.Add  sample</tspan></text>
	</g>
	<text x="24.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスに渡すオブジェクトは、g_InterProcess.m_Data as ArrayClass に登録してください。</text>
	<text x="24.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスのライブラリの初期化（vbslib モジュールのグローバル・初期化関数）で、<tspan x="24.5px" y="461.5px" xml:space="preserve">get_ChildProcess as ParentChildProcess から、new_ObjectFromStream などを使って、</tspan>
	<tspan x="24.5px" y="476.5px" xml:space="preserve">オブジェクトを受け取ってください。 メイン・プロセスに渡すオブジェクトは、</tspan>
	<tspan x="24.5px" y="491.5px" xml:space="preserve">g_InterProcess.m_Data as ArrayClass に登録してください。</tspan></text>
	<text x="31.5px" y="401.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcess2.vbs" target="_blank">
	<text x="68.5px" y="401.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcess2.vbs</text>
	</a>
</g>
<g id="page916" width="575" height="407" transform="translate(+10,+490362)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="407.5" x2="575.5" y2="407.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリのデータを格納後、g_InterProcess のデータを格納直前に、<tspan x="51.5px" y="295.5px" xml:space="preserve">＋１されます。</tspan></text>
	<text id="g_InterProcess" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_InterProcess オブジェクト</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InterProcess]" target="_blank">
	<text x="293.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="39.5" y="75.5" width="418" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_InterProcess ' as InterProcess<tspan x="47.5px" y="106.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="121.5px" xml:space="preserve">Class InterProcess</tspan>
	<tspan x="47.5px" y="136.5px" xml:space="preserve">  Public Property Get  ProcessCallID   '// as ArrayClass of integer</tspan>
	<tspan x="47.5px" y="151.5px" xml:space="preserve">  Public               InterProcessUserData  '// as string</tspan>
	<tspan x="47.5px" y="166.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・プロセスと子プロセスで共有する変数です。</text>
	<text x="32.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ProcessCallID  ' as ArrayClass of integer</text>
	<text x="51.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProcessCallID(0) = メイン・プロセスが子プロセスを起動した回数。<tspan x="51.5px" y="252.5px" xml:space="preserve">ProcessCallID(1) = 子プロセスが孫プロセスを起動した回数。</tspan></text>
	<a xlink:href="#subpro_flow" onclick="chgPage( evt, 917 )">
	<text pub="n" x="143.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー (/ChildProcess オプション)</text>
	</a>
	<text x="32.5px" y="338.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.InterProcessUserData as string</text>
	<text x="248.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーション・ユーザーがデバッグ用に使えます</text>
	<a xlink:href="Document\vbslib_test2.svg#T_ChildProcessID">
	<text x="75.5px" y="370.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ChildProcessID] ProcessCallID や InterProcessUserData</text>
	</a>
	<text x="30.5px" y="370.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page917" width="594" height="1284" transform="translate(+10,+490779)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="1284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1284.5" x2="594.5" y2="1284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<line x1="150.5" y1="749.5" x2="203.5" y2="581.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<text id="subpro_flow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー (/ChildProcess オプション)</text>
	<text x="39.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg</text>
	<text x="39.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ParentProcess</text>
	<text x="39.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.m_OutFile.WriteLine</text>
	<text x="39.5px" y="1223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppData.loadXML</text>
	<text x="56.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Shell::Exec</text>
	<text x="108.5px" y="549.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ChildProcess_ifChildProcess</text>
	<text x="71.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(VBScript global code)</text>
	<a xlink:href="#vbs_inc_flow" cats_vhref="%vbslib_new%\_src\vbslib.svg#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text pub="n" x="262.5px" y="507.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （vbs_inc/setting）</text>
	</a>
	<text x="88.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main</text>
	<text x="108.5px" y="749.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">get_ChildProcess</text>
	<text x="108.5px" y="770.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ObjectFromStream</text>
	<text x="108.5px" y="840.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChildProcess.m_OutFile.WriteLine</text>
	<text x="131.5px" y="790.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">    :<tspan x="131.5px" y="805.5px" xml:space="preserve">子プロセスのメイン処理</tspan>
	<tspan x="131.5px" y="820.5px" xml:space="preserve">    :</tspan></text>
	<text x="101.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.m_OutFile.WriteLine</text>
	<text x="327.5px" y="263.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーションからの出力</text>
	<text x="355.5px" y="388.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリからの出力</text>
	<text x="297.5px" y="667.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリへの入力</text>
	<text x="368.5px" y="770.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーションへの入力</text>
	<text x="358.5px" y="841.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーションからの出力</text>
	<text x="88.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePop  or  FinalizeInModulesCaller::Class_Terminate</text>
	<text x="100.5px" y="890.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<text x="88.5px" y="957.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChildProcess.Finish</text>
	<text x="136.5px" y="1034.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChildProcess.m_OutFile.WriteLine</text>
	<text x="333.5px" y="1034.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリからの出力</text>
	<line x1="64.5" y1="467.5" x2="64.5" y2="1080.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="297.5px" y="1196.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリへの入力</text>
	<text x="292.5px" y="1224.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーションへの入力</text>
	<line x1="539.5" y1="261.5" x2="539.5" y2="768.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<g>
	<line x1="539.5" y1="768.5" x2="522.5" y2="768.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="522.5,768.5 532.5,773.5 532.5,763.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="496.5" y1="261.5" x2="539.5" y2="261.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="506.5" y1="384.5" x2="506.5" y2="664.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<g>
	<line x1="506.5" y1="664.5" x2="414.5" y2="664.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="414.5,664.5 424.5,669.5 424.5,659.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="484.5" y1="384.5" x2="506.5" y2="384.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<text x="232.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<line x1="539.5" y1="1223.5" x2="449.5" y2="1223.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="449.5,1223.5 459.5,1228.5 459.5,1218.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="539.5" y1="839.5" x2="539.5" y2="1223.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="522.5" y1="839.5" x2="539.5" y2="839.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<g>
	<line x1="506.5" y1="1194.5" x2="429.5" y2="1194.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="429.5,1194.5 439.5,1199.5 439.5,1189.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<line x1="506.5" y1="1032.5" x2="506.5" y2="1194.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="463.5" y1="1032.5" x2="506.5" y2="1032.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<text x="56.5px" y="308.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If TypeName( ParentProcess ) &lt;&gt; "ParentChildProcess" Then  new_ParentProcess</text>
	<text x="212.5px" y="243.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">アプリケーションがやり取りするときのみ呼び出す</text>
	<text x="56.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.OnCallInParent</text>
	<text x="56.5px" y="1101.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.OnReturnInParent</text>
	<text x="39.5px" y="1246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.Class_Terminate</text>
	<text x="269.5px" y="1247.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">受け渡しに使った XML ファイルを削除する</text>
	<text x="71.5px" y="481.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセス起動</text>
	<text x="71.5px" y="1076.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセス終了</text>
	<text x="437.5px" y="462.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">In.xml</text>
	<text x="457.5px" y="1091.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Out.xml</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Sub  new_ChildProcess_ifChildProcess" target="_blank">
	<text x="285.5px" y="549.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ParentChildProcess]" target="_blank">
	<text x="235.5px" y="331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ParentChildProcess]" target="_blank">
	<text x="248.5px" y="1101.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ParentChildProcess]" target="_blank">
	<text x="263.5px" y="957.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="117.5px" y="1015.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcessData.OnReturnInChild</text>
	<text x="83.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcessData.OnCallInParent</text>
	<text x="88.5px" y="1176.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcessData.OnReturnInParent</text>
	<text x="71.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_InterProcess.OnCallInParent</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InterProcess]" target="_blank">
	<text x="261.5px" y="350.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="83.5px" y="407.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcessData.ProcessCallID + 1</text>
	<text x="310.5px" y="407.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProcessCallID を＋１する</text>
	<text x="108.5px" y="623.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcess.OnCallInSub</text>
	<text x="139.5px" y="583.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g_ChildProcess = m</text>
	<text x="89.5px" y="528.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule (vbslib.vbs)</text>
	<text x="108.5px" y="667.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ObjectFromStream</text>
	<text x="89.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule (vbslib または 任意の.vbs)</text>
	<text x="83.5px" y="425.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess.m_OutFile.WriteLine</text>
	<text x="310.5px" y="426.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InterProcessからの出力</text>
	<line x1="463.5" y1="423.5" x2="484.5" y2="423.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="484.5" y1="423.5" x2="484.5" y2="620.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<g>
	<line x1="484.5" y1="620.5" x2="429.5" y2="620.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="429.5,620.5 439.5,625.5 439.5,615.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="275.5px" y="623.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InterProcessへの入力</text>
	<text x="240.5px" y="770.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppData, ChildProcess</text>
	<text x="102.5px" y="976.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcess.OnReturnInChild</text>
	<text x="117.5px" y="995.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChildProcess.m_OutFile.WriteLine</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InterProcess]" target="_blank">
	<text x="288.5px" y="975.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="323.5px" y="995.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InterProcessからの出力</text>
	<line x1="484.5" y1="992.5" x2="522.5" y2="992.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="522.5" y1="992.5" x2="522.5" y2="1153.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<text x="72.5px" y="1137.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcess.OnReturnInParent</text>
	<text x="114.5px" y="1195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new_ObjectFromStream</text>
	<text x="88.5px" y="1157.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InterProcess.loadXML</text>
	<text x="297.5px" y="1157.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_InterProcessへの入力</text>
	<g>
	<line x1="522.5" y1="1153.5" x2="446.5" y2="1153.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="446.5,1153.5 456.5,1158.5 456.5,1148.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="240.5px" y="263.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppData.xml</text>
	<text x="98.5px" y="283.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ParentProcess</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RunProg]" target="_blank">
	<text x="182.5px" y="283.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="27.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main</text>
	<text x="39.5px" y="116.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g_InterProcess = new InterProcess</text>
	<text x="24.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule (vbslib.vbs)</text>
	<text x="24.5px" y="71.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・プロセス起動</text>
	<text x="39.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_InterProcess.InterProcessDataArray.Add</text>
	<text x="24.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule (vbslib.vbs または 任意の.vbs)</text>
	<text x="290.5px" y="165.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LibData</text>
	<text x="351.5px" y="165.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスが変わるときにコールバック<tspan x="351.5px" y="180.5px" xml:space="preserve">するように登録する</tspan></text>
	<text x="307.5px" y="388.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LibData</text>
	<text x="120.5px" y="566.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If WScript.Arguments.Named.Item("ChildProcess") Then</text>
	<text x="186.5px" y="702.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスが変わるときにコールバックするように登録する</text>
	<text x="281.5px" y="685.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LibData</text>
	<text x="108.5px" y="685.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_InterProcess.m_Data.Add</text>
	<text x="311.5px" y="841.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppData</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ParentChildProcess]" target="_blank">
	<text x="232.5px" y="1247.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="74.5px" y="1119.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set m_InXML = LoadXML( "Out.xml" )</text>
	<text x="139.5px" y="600.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set m_InXML = LoadXML( "In.xml" )</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[InterProcess]" target="_blank">
	<text x="252.5px" y="1137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="115.5px" y="909.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FinalizeModule [vbslib.vbs]</text>
	<text x="133.5px" y="927.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Err2.OnSuccessFinish</text>
	<text x="287.5px" y="927.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー関係の調整</text>
	<text x="352.5px" y="1050.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2 はここ</text>
	<line x1="329.5" y1="932.5" x2="372.5" y2="1057.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
</g>
<g id="page918" width="624" height="284" transform="translate(+10,+492073)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="624.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="624.5" y1="-0.5" x2="624.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="284.5" x2="624.5" y2="284.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="trou_ChildProcess" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">困ったときは (/ChildProcess)</text>
	<text x="24.5px" y="68.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">受け渡しの内容を確認するには</text>
	<text x="44.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%Temp%\Report\090401\ChildProcess_1\In.xml</text>
	<text x="44.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%Temp%\Report\090401\ChildProcess_1\Out.xml</text>
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の XML ファイルを確認してください。<tspan x="33.5px" y="111.5px" xml:space="preserve">ただし、ParentProcess オブジェクトが削除されたら、XML ファイルも削除されるので注意してください。</tspan></text>
	<a xlink:href="#ChildProcess" onclick="chgPage( evt, 912 )">
	<text pub="n" x="73.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 子プロセスへの受け渡し (/ChildProcess オプション)</text>
	</a>
	<text x="33.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アプリケーションからデータが送れない</text>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg の第2引数に、ParentProcess オブジェクトを指定しているか確認してください。</text>
</g>
<g id="page919" width="593" height="342" transform="translate(+10,+492367)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="342.5" x2="593.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetCScriptGUI_CommandLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCScriptGUI_CommandLine</text>
	<g>
	<rect x="25.5" y="47.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetCScriptGUI_CommandLine( Parameters as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックしたときに、vbslib のコマンド・プロンプトを開くコマンドラインを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Parameters</text>
	<text x="184.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cscript.exe に渡すパラメーター</text>
	<text x="184.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="218.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="35.5" y="230.5" width="526" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">command_line = GetCScriptGUI_CommandLine( "sample.vbs" )<tspan x="43.5px" y="261.5px" xml:space="preserve">Assert  command_line = _</tspan>
	<tspan x="43.5px" y="276.5px" xml:space="preserve">    """%windir%\System32\cmd.exe"" /K (""%windir%\SysWOW64\cscript.exe"" sample.vbs)"</tspan></text>
	</g>
	<text x="33.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows のバージョンによって、返り値の内容は変わります。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\System.vbs#[GetCScriptGUI_CommandLine]" target="_blank">
	<text x="259.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="43.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数を展開するときは、</text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text x="209.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
</g>
<g id="page920" width="590" height="1018" transform="translate(+10,+492719)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1018.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="1018.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1018.5" x2="590.5" y2="1018.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetEditorCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetEditorCmdLine</text>
	<g>
	<rect x="26.5" y="61.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="77.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetEditorCmdLine( PathAndFragment as string ) as string</text>
	</g>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text pub="n" x="226.5px" y="806.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	</a>
	<text x="33.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathAndFragment</text>
	<text x="97.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="227.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルへのパスと行番号またはキーワード</text>
	<text x="227.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<text x="33.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="516.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="532.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt#[Func1]" )</text>
	</g>
	<text x="105.5px" y="507.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt を開いて "[Func1]" を含む行にジャンプします</text>
	<text x="33.5px" y="806.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルを開くエディタは、</text>
	<text x="372.5px" y="806.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数を定義することで変更でき</text>
	<text x="33.5px" y="821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ます。 Setting_getEditorCmdLine の i=2、i=3 のどちらかに対応すれば、指定の行へジャンプ<tspan x="33.5px" y="836.5px" xml:space="preserve">できます。 i=0、i=1 のどちらかに対応していれば、ファイルを開くことだけはできます。</tspan></text>
	<text x="30.5px" y="965.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="GetSearchOpenCmdLine" class="keyword" x="24.5px" y="44.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetSearchOpenCmdLine</text>
	<text x="33.5px" y="862.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetSearchOpenCmdLine は廃止予定です。 GetEditorCmdLine を使ってください。</text>
	<text x="33.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="417.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="433.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt(10)" )</text>
	</g>
	<text x="33.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="350.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt" )</text>
	</g>
	<text x="106.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt を開きます</text>
	<text x="105.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt の10行目を開きます</text>
	<text x="190.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定が反映されます。</text>
	<text x="33.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・エディターを起動するコマンドラインを返します。</text>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text x="37.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	</a>
	<g>
	<rect x="43.5" y="449.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt:10" )</text>
	</g>
	<g>
	<rect x="43.5" y="549.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt:[Func1]" )</text>
	</g>
	<g>
	<rect x="25.5" y="91.5" width="430" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetSearchOpenCmdLine( PathAndFragment as string ) as string</text>
	</g>
	<text x="30.5px" y="896.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="http://www.venus.dti.ne.jp/mw31/apsaly/TagJump.html" target="_blank">
	<text x="71.5px" y="896.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ タグジャンプ  - テキストエディタ Apsaly (Web)</text>
	</a>
	<text x="37.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PathAndFragment には、タグジャンプ形式の文字列（パス＋行番号、または、パス＋行内容）<tspan x="37.5px" y="261.5px" xml:space="preserve">を指定できます。 形式については下記のサンプルを参照してください。</tspan></text>
	<a xlink:href="#GetTagJumpParams" cats_vhref="%vbslib_new%\_src\vbslib.svg#GetTagJumpParams" onclick="chgPage( evt, 648 )">
	<text pub="n" x="71.5px" y="965.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTagJumpParams</text>
	</a>
	<text x="43.5px" y="593.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーワードの直前の文字がコロン ( : ) のときは、数字のみのキーワードを指定できません。</text>
	<text x="37.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値に含まれるファイル・パスは、フル・パスになります。</text>
	<text x="471.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（廃止予定）</text>
	<a xlink:href="#Setting_openFolder" cats_vhref="%+vbslib_new%\_src\vbslib.svg#Setting_openFolder" onclick="chgPage( evt, 121 )">
	<text pub="n" x="71.5px" y="983.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_openFolder</text>
	</a>
	<text x="232.5px" y="965.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タグジャンプ形式のパスの解析</text>
	<text x="232.5px" y="983.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを開く</text>
	<text x="174.5px" y="44.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（廃止予定）</text>
	<text x="30.5px" y="919.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_GetEditorCmdLine]" target="_blank">
	<text x="80.5px" y="942.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<text x="30.5px" y="942.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="181.5px" y="942.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetEditorCmdLine</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetEditorCmdLine]" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[GetEditorCmdLine]" target="_blank">
	<text x="80.5px" y="919.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="105.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt を開いて "Func1" を行末に含む行にジャンプします</text>
	<text x="33.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="637.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt#Func1${\n}" )</text>
	</g>
	<text x="33.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="105.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">File1.txt を開いて "Func1" を２番目に含む行にジャンプします</text>
	<g>
	<rect x="43.5" y="739.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="755.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetEditorCmdLine( "File1.txt#Func1${+2}" )</text>
	</g>
	<text x="87.5px" y="682.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\n は、C言語の改行の表現と同じです。</text>
	<text x="87.5px" y="700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } は、</text>
	<text x="182.5px" y="700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の表現と同じです。</text>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="129.5px" y="700.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 変数</text>
	</a>
</g>
<g id="page921" width="602" height="1072" transform="translate(+10,+493747)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="602.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="602.5" y1="-0.5" x2="602.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1072.5" x2="602.5" y2="1072.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDiffCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDiffCmdLine, GetDiffCmdLine3</text>
	<g>
	<rect x="26.5" y="45.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDiffCmdLine( PathA as string, PathB as string ) as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetDiffCmdLine]" target="_blank">
	<text x="266.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="34.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツール（比較するプログラム）を起動するコマンドラインを返します。</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text pub="n" x="338.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getDiffCmdLine</text>
	</a>
	<text x="34.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定によって変わります。</text>
	<g>
	<rect x="42.5" y="273.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffCmdLine( "file1.txt", "file2.txt" )</text>
	</g>
	<text x="34.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値の例：</text>
	<g>
	<rect x="42.5" y="627.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Program Files\Diff.exe" "C:\FileA.txt" "C:\FileB.txt"</text>
	</g>
	<g>
	<rect x="26.5" y="76.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDiffCmdLine3( PathA as string, PathB as string, PathC as string ) as string</text>
	</g>
	<g>
	<rect x="42.5" y="528.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="544.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffCmdLine( "file1.txt(5)", "file2.txt" )</text>
	</g>
	<text x="107.5px" y="518.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt の 5行目と、それに対応する file2.txt を表示する</text>
	<g>
	<rect x="42.5" y="408.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffCmdLine3( "file1.txt", "file2.txt", "file3.txt" )</text>
	</g>
	<text x="107.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">file1.txt、file2.txt、file3.txt を表示する<+/text>
	<text x="56.5px" y="570.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定されている Diff ツールが行番号指定に対応していないときは、5行目ではなく先頭の<tspan x="56.5px" y="585.5px" xml:space="preserve">行を表示します。</tspan></text>
	<text x="56.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定されている Diff ツールが３つのファイルを同時に比較することができないときは、<tspan x="56.5px" y="465.5px" xml:space="preserve">３つのファイルのうち、比較する２つのファイルを選択するスクリプト diff3to2.vbs を</tspan>
	<tspan x="56.5px" y="480.5px" xml:space="preserve">起動するコマンドラインを返します。</tspan></text>
	<text x="24.5px" y="265.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="400.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="518.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="691.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="704.5" width="460" height="280"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="720.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  folder_a,  folder_b,  step_path<tspan x="50.5px" y="735.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="750.5px" xml:space="preserve">  folder_a = "C:\folder_a\"</tspan>
	<tspan x="50.5px" y="765.5px" xml:space="preserve">  folder_b = "C:\folder_b\"</tspan>
	<tspan x="50.5px" y="780.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="795.5px" xml:space="preserve">  Do</tspan>
	<tspan x="50.5px" y="810.5px" xml:space="preserve">    echo  ""</tspan>
	<tspan x="50.5px" y="825.5px" xml:space="preserve">    echo  "２つのフォルダーの中にあるテキストファイルを Diff で表示します"</tspan>
	<tspan x="50.5px" y="840.5px" xml:space="preserve">    echo  folder_a</tspan>
	<tspan x="50.5px" y="855.5px" xml:space="preserve">    echo  folder_b</tspan>
	<tspan x="50.5px" y="870.5px" xml:space="preserve">    echo  ""</tspan>
	<tspan x="50.5px" y="885.5px" xml:space="preserve">    echo  "Enter のみ : 終了"</tspan>
	<tspan x="50.5px" y="900.5px" xml:space="preserve">    step_path = input( "共通の相対パス &gt;" )</tspan>
	<tspan x="50.5px" y="915.5px" xml:space="preserve">    If step_path = "" Then  Exit Do</tspan>
	<tspan x="50.5px" y="930.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="945.5px" xml:space="preserve">    start  GetDiffCmdLine( GetFullPath( step_path, folder_a ), _</tspan>
	<tspan x="50.5px" y="960.5px" xml:space="preserve">                           GetFullPath( step_path, folder_b ) )</tspan>
	<tspan x="50.5px" y="975.5px" xml:space="preserve">  Loop</tspan></text>
	</g>
	<text x="108.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">相対パスを１つ入力して、Diff を開くプロンプト</text>
	<a xlink:href="#DiffCUI" onclick="chgPage( evt, 925 )">
	<text x="73.5px" y="1013.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DiffCUI</text>
	</a>
	<text x="24.5px" y="1013.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Setting_getFolderDiffCmdLine" cats_vhref="%vbslib_new%\_src\vbslib.svg#Setting_getFolderDiffCmdLine" onclick="chgPage( evt, 124 )">
	<text x="354.5px" y="205.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getFolderDiffCmdLine</text>
	</a>
	<text x="24.5px" y="330.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="338.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="354.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffCmdLine( "folder1", "folder2" )</text>
	</g>
	<text x="34.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルのパスが指定されたときに起動するツールは、</text>
	<text x="475.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定によって</text>
	<text x="34.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変わります。</text>
	<text x="34.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーのパスが指定されたときに起動するツールは、</text>
	<text x="107.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト ファイルを比較するツールを起動する。</text>
	<text x="98.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーを比較するツールを起動する。</text>
</g>
<g id="page922" width="613" height="593" transform="translate(+10,+494829)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="593.5" x2="613.5" y2="593.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDiffStringCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDiffStringCmdLine, GetDiffStringCmdLine3</text>
	<g>
	<rect x="25.5" y="47.5" width="436" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDiffStringCmdLine( StringA as string, StringB as string )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as DiffCmdLineClass</tspan></text>
	</g>
	<text x="33.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールを起動して、文字列を比較するコマンドラインを返します。</text>
	<g>
	<rect x="25.5" y="96.5" width="556" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDiffStringCmdLine3( StringA as string, StringB as string, StringC as string )<tspan x="33.5px" y="127.5px" xml:space="preserve">    as DiffCmdLineClass</tspan></text>
	</g>
	<a xlink:href="#GetDiffCmdLine" onclick="chgPage( evt, 921 )">
	<text x="33.5px" y="283.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetDiffCmdLine, GetDiffCmdLine3</text>
	</a>
	<text x="234.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、引数が比較する内容の文字列であることです。</text>
	<g>
	<rect x="42.5" y="344.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffStringCmdLine( "ABC", "AxC" )</text>
	</g>
	<text x="24.5px" y="329.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StringA</text>
	<text x="97.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StringB</text>
	<text x="177.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列 A</text>
	<text x="177.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列 B</text>
	<text x="97.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StringC</text>
	<text x="177.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列 C</text>
	<text x="177.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの文字列、または、</text>
	<text x="97.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="24.5px" y="406.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="421.5" width="304" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set diff_ = GetDiffStringCmdLine( "ABC", "AxC" )<tspan x="50.5px" y="452.5px" xml:space="preserve">RunProg  diff_, ""</tspan>
	<tspan x="50.5px" y="467.5px" xml:space="preserve">Pause</tspan>
	<tspan x="50.5px" y="482.5px" xml:space="preserve">diff_.Remove</tspan></text>
	</g>
	<text x="110.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールを開き、Diff ツールを閉じたら一時的に作成されるファイルを削除する</text>
	<a xlink:href="#DiffCmdLineClass" onclick="chgPage( evt, 923 )">
	<text x="364.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DiffCmdLineClass</text>
	</a>
	<text x="24.5px" y="558.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#AssertString" onclick="chgPage( evt, 1003 )">
	<text x="64.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AssertString</text>
	</a>
	<text x="24.5px" y="528.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\TestScript.vbs#[GetDiffStringCmdLine]" target="_blank">
	<text x="73.5px" y="528.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
</g>
<g id="page923" width="427" height="517" transform="translate(+10,+495432)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="427.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="427.5" y1="-0.5" x2="427.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="517.5" x2="427.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DiffCmdLineClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DiffCmdLineClass</text>
	<g>
	<rect x="25.5" y="282.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Default Property Get  DiffCmdLineClass::CmdLine() as string</text>
	</g>
	<g>
	<rect x="25.5" y="361.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DiffCmdLineClass::Remove()</text>
	</g>
	<text x="33.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールを起動して、文字列を比較するコマンドライン。</text>
	<text x="33.5px" y="406.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列が入ったファイルを削除します。</text>
	<g>
	<rect x="25.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  DiffCmdLineClass::PathA as string</text>
	</g>
	<g>
	<rect x="25.5" y="128.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  DiffCmdLineClass::PathB as string</text>
	</g>
	<g>
	<rect x="25.5" y="202.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  DiffCmdLineClass::PathC as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列 A が入ったファイルのパス。</text>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較する文字列 B が入ったファイルのパス。</text>
	<text x="33.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、比較する文字列 C が入ったファイルのパス。</text>
	<text x="24.5px" y="480.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\TestScript.vbs#[DiffCmdLineClass]" target="_blank">
	<text x="73.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
	<text x="24.5px" y="451.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#GetDiffStringCmdLine" onclick="chgPage( evt, 922 )">
	<text x="73.5px" y="451.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDiffStringCmdLine</text>
	</a>
</g>
<g id="page924" width="631" height="583" transform="translate(+10,+495959)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="583.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="583.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="583.5" x2="631.5" y2="583.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetDiffOneLineCmdLine" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetDiffOneLineCmdLine</text>
	<text x="24.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\TestScript.vbs#: GetDiffOneLineCmdLine" target="_blank">
	<text x="73.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="574" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetDiffOneLineCmdLine( in_PathAndLineNumA as string, in_PathAndLineNumB as string )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as DiffCmdLineClass</tspan></text>
	</g>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールを起動して、指定した行を 1文字ずつ比較するコマンドラインを返します。</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathAndLineNumA</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_PathAndLineNumB</text>
	<text x="239.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルのパスと行番号、または、比較する文字列</text>
	<text x="239.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルのパスと行番号、または、比較する文字列</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<a xlink:href="#DiffCmdLineClass" onclick="chgPage( evt, 923 )">
	<text x="428.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DiffCmdLineClass</text>
	</a>
	<text x="239.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインの文字列、または、</text>
	<g>
	<rect x="42.5" y="235.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffOneLineCmdLine( "FileA.txt(3)", "FileB.txt(4)" )</text>
	</g>
	<text x="24.5px" y="220.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="312.5" width="418" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set diff_ = GetDiffOneLineCmdLine( "FileA.txt(3)", "FileB.txt(4)" )<tspan x="50.5px" y="343.5px" xml:space="preserve">RunProg  diff_, ""</tspan>
	<tspan x="50.5px" y="358.5px" xml:space="preserve">Pause</tspan>
	<tspan x="50.5px" y="373.5px" xml:space="preserve">diff_.Remove</tspan></text>
	</g>
	<text x="110.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールを開き、Diff ツールを閉じたら一時的に作成されるファイルを削除する</text>
	<text x="24.5px" y="520.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_GetDiffOneLineCmdLine" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_File\T_fc\T_fc.vbs#: T_GetDiffOneLineCmdLine" target="_blank">
	<text x="73.5px" y="520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc.vbs</text>
	</a>
	<text x="153.5px" y="520.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetDiffOneLineCmdLine</text>
	<a xlink:href="#Diff1" onclick="chgPage( evt, 23 )">
	<text x="73.5px" y="544.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Diff1 コマンド</text>
	</a>
	<text x="24.5px" y="544.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="110.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの比較ではなく、文字列を比較するときは、要素数１の配列を渡します。</text>
	<g>
	<rect x="42.5" y="431.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">start  GetDiffOneLineCmdLine( Array( "Yes, it is." ),  Array( "Yes, it was." ) )</text>
	</g>
	<text x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page925" width="523" height="411" transform="translate(+10,+496552)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="523.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="523.5" y1="-0.5" x2="523.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="411.5" x2="523.5" y2="411.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DiffCUI" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DiffCUI</text>
	<g>
	<rect x="25.5" y="47.5" width="466" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DiffCUI( FilePaths as array of string, FileLabels as array of string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールがないときに、コマンドラインだけで使える比較ツール。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FilePaths</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileLabels</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイル パスの配列</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較するファイルの役割名の配列</text>
	<text x="24.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="332.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="311.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\vbslib.vbs#[DiffCUI]" target="_blank">
	<text x="83.5px" y="311.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFiles\T_SyncFiles.vbs#DiffCUI" onclick="chgPage( evt, 925 )" target="_blank">
	<text x="71.5px" y="332.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SyncFiles.vbs</text>
	</a>
	<a xlink:href="#GetDiffCmdLine" onclick="chgPage( evt, 921 )">
	<text x="71.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDiffCmdLine, GetDiffCmdLine3</text>
	</a>
	<a xlink:href="#Setting_getEditorCmdLine_Check" onclick="chgPage( evt, 122 )">
	<text x="47.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストエディターで開くファイルのパスをテストでチェックする</text>
	</a>
	<text x="24.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Diff ツールで開くファイルのパスをテストでチェックするとき</text>
	<text x="47.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DiffCUI は、比較しているそれぞれのファイルを開くメニューがあり、</text>
	<text x="47.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">方法と組み合わせれば、Diff ツールで開くファイルのパスをチェックできます。</text>
	<a xlink:href="#DiffCUI_InCurrentProcess" onclick="chgPage( evt, 926 )">
	<text x="71.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DiffCUI_InCurrentProcess</text>
	</a>
	<a xlink:href="Test\tools\T_SyncFiles\SettingForTest.vbs#[Setting_getDiffCmdLine]" target="_blank">
	<text x="85.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _src\Test\tools\T_SyncFiles\SettingForTest.vbs</text>
	</a>
	<text x="46.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page926" width="564" height="169" transform="translate(+10,+496973)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="564.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="564.5" y1="-0.5" x2="564.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="169.5" x2="564.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DiffCUI_InCurrentProcess" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DiffCUI_InCurrentProcess</text>
	<a xlink:href="#InCurrentProcessFunc" cats_vhref="%vbslib_new%\_src\vbslib.svg#InCurrentProcessFunc" onclick="chgPage( evt, 840 )">
	<text x="83.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">InCurrentProcessFunc</text>
	</a>
	<a xlink:href="#start" cats_vhref="%vbslib_new%\_src\vbslib.svg#start" onclick="chgPage( evt, 840 )">
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">start</text>
	</a>
	<text x="66.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に</text>
	<text x="215.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定して、</text>
	<a xlink:href="#DiffCUI" onclick="chgPage( evt, 925 )">
	<text x="288.5px" y="93.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DiffCUI</text>
	</a>
	<text x="336.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出すために経由する関数。</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DiffCUI_InCurrentProcess( CommandLine as string )</text>
	</g>
	<text x="24.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\setting_default\PC_setting_default.vbs#[DiffCUI_InCurrentProcess]" target="_blank">
	<text x="83.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
</g>
<g id="page927" width="594" height="313" transform="translate(+10,+497152)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="313.5" x2="594.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Sleep" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Sleep</text>
	<g>
	<rect x="28.5" y="48.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Sleep( msec as integer )</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定した時間だけ待ちます。</text>
	<text x="34.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">msec</text>
	<text x="155.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">待つ時間（ミリ秒）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Sleep]" target="_blank">
	<text x="101.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="102.5" y="142.5" width="94" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="110.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Sleep  1000</text>
	</g>
	<text x="34.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="102.5" y="185.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="110.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  n : For n = 5 To 1 Step -1 : echo  n : Sleep  1000 : Next : echo  0</text>
	</g>
	<text x="34.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="110.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5秒のカウントダウン</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#timeout" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#timeout">
	<text pub="n" x="74.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ timeout (バッチファイル)</text>
	</a>
	<text x="24.5px" y="276.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page928" width="601" height="1338" transform="translate(+10,+497475)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="601.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="601.5" y1="-0.5" x2="601.5" y2="1338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1338.5" x2="601.5" y2="1338.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="214.5" y="1048.5" width="9" height="45"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<line x1="116.5" y1="1092.5" x2="211.5" y2="1092.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="211.5" y1="1092.5" x2="200.5" y2="1088.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="211.5" y1="1092.5" x2="200.5" y2="1096.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="116.5" y1="1048.5" x2="211.5" y2="1048.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="211.5" y1="1048.5" x2="200.5" y2="1044.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="211.5" y1="1048.5" x2="200.5" y2="1052.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="311.5" y1="995.5" x2="133.5" y2="995.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="133.5" y1="995.5" x2="144.5" y2="999.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="133.5" y1="995.5" x2="144.5" y2="991.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="311.5" y1="896.5" x2="311.5" y2="1207.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="117.5" y1="901.5" x2="117.5" y2="1128.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<text id="WaitForFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WaitForFile</text>
	<g>
	<rect x="28.5" y="48.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  WaitForFile( Path as string ) as string</text>
	</g>
	<text x="34.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したファイルが作られるまで待ちます。</text>
	<text x="34.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="155.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">待つファイルのパス</text>
	<text x="34.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何かの処理（前処理）が終わってから行う処理があるときに使います。<tspan x="34.5px" y="237.5px" xml:space="preserve">前処理が終わるときに、終わったことを示すファイルを作るようにすれば、</tspan>
	<tspan x="34.5px" y="252.5px" xml:space="preserve">本関数が使えるようになります。</tspan></text>
	<a xlink:href="#CreateFile" onclick="chgPage( evt, 545 )">
	<text x="77.5px" y="1259.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CreateFile</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[WaitForFile]" target="_blank">
	<text x="130.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="98.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="155.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの1行目の内容（末尾に改行文字なし）</text>
	<text x="34.5px" y="280.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">本関数から抜ける直前で、対象のファイルを削除します。</text>
	<g>
	<rect x="102.5" y="164.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="110.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  WaitForFile  "Result.txt"</text>
	</g>
	<text x="34.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="34.5px" y="778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のプロセスで通信をするときは、同期に使用するファイルを最終的に<tspan x="34.5px" y="793.5px" xml:space="preserve">削除する責任を持つ</tspan>
	<tspan x="34.5px" y="808.5px" xml:space="preserve">形にしてください。 そうしないと、同期に使用するファイルを相手に通知する</tspan>
	<tspan x="34.5px" y="823.5px" xml:space="preserve">前に削除してしまう可能性が生まれて、サブ・スレッドが永遠に待ち続ける</tspan>
	<tspan x="34.5px" y="838.5px" xml:space="preserve">ことになってしまいます。</tspan></text>
	<text x="34.5px" y="1259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="249.5" y="874.5" width="158" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="256.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・スレッド （サーバー）</text>
	</g>
	<g>
	<line x1="117.5" y1="927.5" x2="294.5" y2="927.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="294.5" y1="927.5" x2="283.5" y2="923.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="294.5" y1="927.5" x2="283.5" y2="931.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="197.5px" y="921.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">起動</text>
	<text x="127.5px" y="958.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WaitForFile</text>
	<rect x="112.5" y="894.5" width="9" height="65"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="306.5" y="929.5" width="9" height="228"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="235.5px" y="989.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFile</text>
	<rect x="112.5" y="997.5" width="9" height="120"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="230.5px" y="1155.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WaitForFile</text>
	<text x="138.5px" y="1042.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CreateFile で終えると</text>
	<text x="267.5px" y="1077.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(busy)</text>
	<text x="138.5px" y="1087.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">delete</text>
	<text x="218.5px" y="1192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">待ち続ける...</text>
	<text x="104.5px" y="1147.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">終了</text>
	<text x="18.5px" y="601.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">通信の注意</text>
	<text x="151.5px" y="793.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ホスト側が WaitForFile で待って通信を終える</text>
	<g>
	<rect x="38.5" y="874.5" width="179" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="889.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スレッド （クライアント）</text>
	</g>
	<text x="34.5px" y="634.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同期に使うファイルは、2つのスレッド（クライアントとサーバー）で別のファイル名にしてください。</text>
	<text x="34.5px" y="652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そうしないと、自分が作成（送信）したファイルを待つ（受信する）形になり、待たないことに<tspan x="34.5px" y="667.5px" xml:space="preserve">なってしまうからです。</tspan></text>
	<text x="34.5px" y="699.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">送信ファイルを作成する前に、受信したファイルを削除してください。</text>
	<text x="34.5px" y="715.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そうしないと、相手が次の受信ファイルを先に作ってしまい、そのファイルを削除してしまう<tspan x="34.5px" y="730.5px" xml:space="preserve">からです。 また、前の通信の残りがあるときでも正しく動くように、クライアントは、前の受信</tspan>
	<tspan x="34.5px" y="745.5px" xml:space="preserve">ファイルを削除してから、送信ファイルを作成してください。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Call\T_Call_Target.vbs#[T_WaitForFile]" target="_blank">
	<text x="77.5px" y="1238.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Call_Target.vbs # [T_WaitForFile]</text>
	</a>
	<text x="34.5px" y="1238.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\..\Cats\clib\FileT\FileT.svg#FileT_wait" cats_vhref="%svgcats_src%\clib\FileT\FileT.svg#FileT_wait">
	<text pub="n" x="77.5px" y="1280.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileT_wait (clib)</text>
	</a>
	<text x="18.5px" y="336.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーを発生させるファイルを作る</text>
	<text x="34.5px" y="366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WaitForFile で待っているファイルが、XML 形式のテキストで、ルートのタグが &lt;ERROR&gt;<tspan x="34.5px" y="381.5px" xml:space="preserve">のときは、WaitForFile の内部からエラーを発生させます。</tspan></text>
	<g>
	<rect x="60.5" y="421.5" width="268" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="68.5px" y="452.5px" xml:space="preserve">&lt;ERROR num="3" msg="エラー"/&gt;</tspan></text>
	</g>
	<text x="53.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成するファイルの例</text>
	<text x="34.5px" y="490.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の場合、Err オブジェクトの内容は、次のようになります。</text>
	<g>
	<rect x="60.5" y="505.5" width="382" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="68.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  Err.Number = 3<tspan x="68.5px" y="536.5px" xml:space="preserve">Assert  Err.Description = "&lt;ERROR num=""3"" msg=""エラー""/&gt;"</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\Officeアプリ\Excel\excel メモ.svg#OnTime" cats_vhref="%programming%\Officeアプリ\Excel\excel メモ.svg#OnTime">
	<text pub="n" x="77.5px" y="1301.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OnTime (Excel)</text>
	</a>
</g>
<g id="page929" width="337" height="290" transform="translate(+10,+498823)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="337.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="337.5" y1="-0.5" x2="337.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="290.5" x2="337.5" y2="290.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="WaitForProcess" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">WaitForProcess</text>
	<g>
	<rect x="31.5" y="202.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  WaitForProcess  "notepad.exe"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WaitForProcess( ProcessName as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したプロセスが終了するまで待ちます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProcessName</text>
	<text x="194.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行ファイル名</text>
	<text x="33.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="24.5px" y="253.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\T_sudo\T_Process.vbs#[T_WaitForProcess]" target="_blank">
	<text x="75.5px" y="253.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Process.vbs # [T_WaitForProcess]</text>
	</a>
	<g class="keyword">
	<rect x="98.5" y="135.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="106.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[WaitForProcess]" target="_blank">
	<text x="162.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page930" width="599" height="416" transform="translate(+10,+499123)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="599.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="599.5" y1="-0.5" x2="599.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="416.5" x2="599.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnumProcesses" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnumProcesses</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  EnumProcesses() as dictionary of ArrayClass of integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスを一覧します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="168.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスの一覧。 実行ファイル名をキーとする PID の配列の辞書</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="140.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[EnumProcesses]" target="_blank">
	<text x="162.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="206.5" width="526" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  ps : Set ps = EnumProcesses()<tspan x="49.5px" y="237.5px" xml:space="preserve">echo  ps.Item( "notepad.exe" )  '// ArrayClass of PID</tspan>
	<tspan x="49.5px" y="252.5px" xml:space="preserve">If not ps.Exists( "notepad.exe" ) Then  '// ps.Item( "notepad.exe" ).Count = 0 は不可</tspan>
	<tspan x="49.5px" y="267.5px" xml:space="preserve">  start  "notepad.exe"</tspan>
	<tspan x="49.5px" y="282.5px" xml:space="preserve">ElseIf ps.Item( "notepad.exe" ).Count &gt;= 2 Then</tspan>
	<tspan x="49.5px" y="297.5px" xml:space="preserve">  echo  "There are 2 processes."</tspan>
	<tspan x="49.5px" y="312.5px" xml:space="preserve">End If</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#tasklist" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#tasklist">
	<text pub="n" x="68.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ tasklist (バッチファイル)</text>
	</a>
	<text x="24.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_sudo\T_Process.vbs#[T_Processes]" target="_blank">
	<text x="74.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Process.vbs # [T_Processes]</text>
	</a>
</g>
<g id="page931" width="477" height="370" transform="translate(+10,+499549)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="477.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="370.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="477.5" y1="-0.5" x2="477.5" y2="370.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="370.5" x2="477.5" y2="370.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="KillProcess" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">KillProcess</text>
	<g>
	<rect x="25.5" y="47.5" width="304" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  KillProcess( Process as integer or string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスを強制終了します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="168.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセスの PID、または、実行ファイル名</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Process</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="140.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="24.5px" y="241.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="41.5" y="254.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">KillProcess  "notepad.exe"</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[KillProcess]" target="_blank">
	<text x="162.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行ファイル名を指定した場合、その実行ファイルから作られたすべての<tspan x="33.5px" y="207.5px" xml:space="preserve">インスタンスが強制終了します。</tspan></text>
	<text x="24.5px" y="308.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#taskkill" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#taskkill">
	<text pub="n" x="74.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ taskkill (バッチファイル)</text>
	</a>
	<text x="24.5px" y="334.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_sudo\T_Process.vbs#[T_Processes]" target="_blank">
	<text x="74.5px" y="334.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Process.vbs # [T_Processes]</text>
	</a>
</g>
<g id="page932" width="522" height="101" transform="translate(+10,+499929)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="522.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="522.5" y1="-0.5" x2="522.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="101.5" x2="522.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#IsDefined" onclick="chgPage( evt, 1103 )">
	<text x="34.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsDefined</text>
	</a>
	<text x="128.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したシンボルの関数が定義されているかどうかを返します。</text>
</g>
<g id="page933" width="501" height="521" transform="translate(+10,+500040)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="521.5" x2="501.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="autotest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">自動テスト、開発環境</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="40.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・プロンプト (Test.vbs)</text>
	</a>
	<a xlink:href="#test_target" onclick="chgPage( evt, 979 )">
	<text x="40.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト支援機能 （関数）</text>
	</a>
	<a xlink:href="#devtool" onclick="chgPage( evt, 1008 )">
	<text x="40.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 開発環境操作</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#FCBat" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#FCBat">
	<text pub="n" x="72.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FCBat テストツール</text>
	</a>
	<a xlink:href="..\..\..\programming\方法論\テスト.svg#test_tool" cats_vhref="%programming%\方法論\テスト.svg#test_tool">
	<text x="72.5px" y="420.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストツール</text>
	</a>
	<a xlink:href="..\..\..\programming\方法論\テスト.svg#test_connect" cats_vhref="%programming%\方法論\テスト.svg#test_connect">
	<text x="72.5px" y="438.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストツールの接続場所</text>
	</a>
	<a xlink:href="#err2" onclick="chgPage( evt, 1124 )">
	<text pub="n" x="72.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理 （Err2）</text>
	</a>
	<a xlink:href="http://el.jibun.atmarkit.co.jp/yoshi/2008/10/it-89b3.html" target="_blank">
	<text x="72.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト駆動開発（TDD）を学ぶ (Web)</text>
	</a>
	<text x="24.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="Document\vbslib_test2.svg">
	<text x="72.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib のテスト仕様</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムが大きくなるほど、テスト（回帰テスト）の自動化が重要になります。</text>
	<text x="24.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の開発では、機能を追加/修正するごとに以下のものを更新しています。</text>
	<text x="100.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コード</text>
	<text x="137.5px" y="227.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="266.5px" y="227.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="173.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストプログラム</text>
	<text x="309.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ドキュメント</text>
	<text x="374.5px" y="227.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">×</text>
	<text x="54.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">機能：</text>
	<a xlink:href="..\..\..\programming\方法論\テスト.svg#check_list">
	<text x="94.5px" y="252.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ チェックリスト</text>
	</a>
	<text x="54.5px" y="252.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="415.5px" y="227.5px" style="fill:rgb(128,128,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">○</text>
	<a xlink:href="#TestStdout" onclick="chgPage( evt, 1001 )">
	<text x="72.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 標準出力への出力内容をチェックするテスト</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#log2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#log2">
	<text x="72.5px" y="359.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ログ</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#automation_hint" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#automation_hint">
	<text x="72.5px" y="377.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 自動化のヒント</text>
	</a>
</g>
<g id="page934" width="574" height="769" transform="translate(+10,+500571)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="769.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="769.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="769.5" x2="574.5" y2="769.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_prompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト・プロンプト (Test.vbs)</text>
	<g>
	<rect x="28.5" y="143.5" width="370" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test Prompt [ALL]<tspan x="36.5px" y="174.5px" xml:space="preserve">   test vbs = Test.vbs</tspan>
	<tspan x="36.5px" y="189.5px" xml:space="preserve">   base folder = C:\home\vbslib</tspan>
	<tspan x="36.5px" y="204.5px" xml:space="preserve">1. Select the Test (current test = ALL)</tspan>
	<tspan x="36.5px" y="219.5px" xml:space="preserve">2. Do ALL Test</tspan>
	<tspan x="36.5px" y="234.5px" xml:space="preserve">3. | call each "Test_build" in sub folders</tspan>
	<tspan x="36.5px" y="249.5px" xml:space="preserve">4. | call each "Test_setup" in sub folders</tspan>
	<tspan x="36.5px" y="264.5px" xml:space="preserve">5. | call each "Test_start" in sub folders</tspan>
	<tspan x="36.5px" y="279.5px" xml:space="preserve">6. | call each "Test_check" in sub folders</tspan>
	<tspan x="36.5px" y="294.5px" xml:space="preserve">7. | call each "Test_clean" in sub folders</tspan>
	<tspan x="36.5px" y="309.5px" xml:space="preserve">8. Change the Debug Mode (debug script=False, target=False)</tspan>
	<tspan x="36.5px" y="324.5px" xml:space="preserve">88.Open Fail Folder</tspan>
	<tspan x="36.5px" y="339.5px" xml:space="preserve">89.Next Fail</tspan>
	<tspan x="36.5px" y="354.5px" xml:space="preserve">9. Quit</tspan></text>
	</g>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs ファイルに記述されたコールバック関数（Test_build, Test_setup, Test_start, <tspan x="24.5px" y="81.5px" xml:space="preserve">Test_check, Test_clean）を呼び出すプロンプトです。 サブ・フォルダーにある Test.vbs </tspan>
	<tspan x="24.5px" y="96.5px" xml:space="preserve">ファイルに記述されたコールバック関数も呼び出します。</tspan></text>
	<text x="24.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs をダブルクリックして起動します。</text>
	<a xlink:href="#TestPrompt_Setting" onclick="chgPage( evt, 951 )">
	<text x="49.5px" y="625.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestPrompt_Setting.vbs</text>
	</a>
	<a xlink:href="#ts_unitprompt" onclick="chgPage( evt, 937 )">
	<text x="50.5px" y="454.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・フォルダーの構成</text>
	</a>
	<a xlink:href="#TestScript2" onclick="chgPage( evt, 950 )">
	<text x="69.5px" y="732.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・スクリプト ver2</text>
	</a>
	<a xlink:href="#testprompt_dbgmode" onclick="chgPage( evt, 936 )">
	<text id="testprompt_dbgmode_pos" x="54.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Change the Debug Mode</text>
	</a>
	<text x="121.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトのトップメニュー</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="50.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs</text>
	</a>
	<text x="225.5px" y="625.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロンプトの設定</text>
	<text x="135.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単体のテスト・スクリプト</text>
	<a xlink:href="#TestPromptItem" onclick="chgPage( evt, 935 )">
	<text x="50.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メニュー項目の動作</text>
	</a>
	<a xlink:href="#TestPromptItem" onclick="chgPage( evt, 935 )">
	<text x="298.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メニュー項目</text>
	</a>
	<a xlink:href="#TestPromptDebug" onclick="chgPage( evt, 945 )">
	<text x="50.5px" y="549.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Fail したとき</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#[TestPrompt]" target="_blank">
	<text x="225.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src: TestPrompt)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests]" target="_blank">
	<text x="330.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src: Tests)</text>
	</a>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text pub="n" x="50.5px" y="568.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブフォルダの関数の呼び出し順序</text>
	</a>
	<text x="25.5px" y="696.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="25.5px" y="664.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="69.5px" y="664.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・プロンプトのテスト</text>
	</a>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text x="50.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon.vbs</text>
	</a>
	<text x="25.5px" y="411.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<a xlink:href="#TestOpt" onclick="chgPage( evt, 944 )">
	<text x="50.5px" y="530.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs のコマンドライン・オプション</text>
	</a>
	<a xlink:href="#TestCommon_Data_xml" onclick="chgPage( evt, 943 )">
	<text x="50.5px" y="511.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon_Data.xml</text>
	</a>
	<a xlink:href="#test_prompt_flow" onclick="chgPage( evt, 948 )">
	<text x="50.5px" y="587.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー</text>
	</a>
	<a xlink:href="#test_d" onclick="chgPage( evt, 949 )">
	<text x="49.5px" y="606.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ データ構造</text>
	</a>
	<a xlink:href="#test_prompt_flow" onclick="chgPage( evt, 948 )">
	<text x="69.5px" y="696.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー (Test.vbs)</text>
	</a>
	<a xlink:href="#test_d" onclick="chgPage( evt, 949 )">
	<text x="69.5px" y="714.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ データ構造 (Test.vbs)</text>
	</a>
</g>
<g id="page935" width="575" height="742" transform="translate(+10,+501350)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="575.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="742.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="575.5" y1="-0.5" x2="575.5" y2="742.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="742.5" x2="575.5" y2="742.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestPromptItem" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メニュー項目の動作</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストプロンプトのメニューから選んだときのデフォルトの動作を説明します。</text>
	<text id="DoAllTest" x="24.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2. Do ALL Test</text>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="43.5px" y="281.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブフォルダの関数の呼び出し順序</text>
	</a>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="43.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="100.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Test_build, Test_setup, Test_start, Test_check, Test_clean を呼び出します。</text>
	<text x="43.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_current は、Test_build などそれぞれを呼び出す前に呼び出します。</text>
	<a xlink:href="#Tests_DoAllTest" onclick="chgPage( evt, 962 )">
	<text x="43.5px" y="303.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::DoAllTest</text>
	</a>
	<text x="24.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">4. call each "Test_setup" in sub folders</text>
	<text id="BuildTheBin" x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3. call each "Test_build" in sub folders</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="43.5px" y="357.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="100.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の Test_current と Test_build を呼び出します。</text>
	<text x="24.5px" y="547.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">7. call each "Test_clean" in sub folders</text>
	<text x="24.5px" y="500.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">6. call each "Test_check" in sub folders</text>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5. call each "Test_start" in sub folders</text>
	<text x="43.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_current と Test_setup を呼び出します。</text>
	<text x="43.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_current と Test_start を呼び出します。</text>
	<text x="43.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_current と Test_check を呼び出します。</text>
	<text x="43.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_current と Test_clean を呼び出します。</text>
	<text id="SelectTest" x="24.5px" y="95.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. Select the Test</text>
	<text x="43.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行するテスト項目(</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="159.5px" y="119.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="208.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、または、Test.vbs があるフォルダー)を選択します。</text>
	<text x="43.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ALL を選択すると、すべてのテスト項目（すべてのサブ・フォルダー）を実行します。</text>
	<a xlink:href="#testprompt_dbgmode" onclick="chgPage( evt, 936 )">
	<text x="43.5px" y="615.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグモード</text>
	</a>
	<text x="24.5px" y="594.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">8. Change the Debug Mode</text>
	<a xlink:href="#Tests_DoTest" onclick="chgPage( evt, 963 )">
	<text x="43.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::DoTest</text>
	</a>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="191.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト Test.vbs ]</text>
	</a>
	<text x="24.5px" y="638.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">88. Open Fail Folder</text>
	<text x="43.5px" y="659.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーがあった Test.vbs があるフォルダーを開きます</text>
	<text x="43.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「order」 と入力すると、</text>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="171.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブフォルダの関数の呼び出し順序</text>
	</a>
	<text x="43.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が表示されます。</text>
	<text x="379.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と</text>
	<a xlink:href="#Tests_CurrentTestPriority" onclick="chgPage( evt, 958 )">
	<text x="395.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CurrentTestPriority</text>
	</a>
	<text x="43.5px" y="703.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次にエラーがあった Test.vbs があるフォルダーを開きます</text>
	<text x="24.5px" y="682.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">89. Next Fail</text>
</g>
<g id="page936" width="589" height="1357" transform="translate(+10,+502102)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="1357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1357.5" x2="589.5" y2="1357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="testprompt_dbgmode" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッグモード</text>
	<a xlink:href="#ts_debug">
	<text x="67.5px" y="1300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug 変数</text>
	</a>
	<g>
	<rect x="41.5" y="80.5" width="178" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1) Reload Test Script<tspan x="49.5px" y="111.5px" xml:space="preserve">2) ChgDebugMode Test Script</tspan>
	<tspan x="49.5px" y="126.5px" xml:space="preserve">3) ChgDebugMode Test Target</tspan>
	<tspan x="49.5px" y="141.5px" xml:space="preserve">4) Echo On/Off (current=on)</tspan>
	<tspan x="49.5px" y="156.5px" xml:space="preserve">5) AutoDiff (current=on)</tspan></text>
	</g>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトのトップメニューで、Change the Debug Mode を選ぶと次のメニューが出ます。</text>
	<text x="38.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Reload Test Script は、TestPrompt.vbs や、TestPrompt_Setting.vbs を変更したときに<tspan x="38.5px" y="239.5px" xml:space="preserve">選択します。 選択すると再読み込みします。</tspan>
	<tspan x="38.5px" y="254.5px" xml:space="preserve">Test.vbs は、トップメニューから Test.vbs を呼び出すときに、毎回再読み込みするので、</tspan>
	<tspan x="38.5px" y="269.5px" xml:space="preserve">Test.vbs を変更したときは、このメニュー（Reload Test Script）を選ぶ必要はありません。</tspan></text>
	<g>
	<rect x="43.5" y="942.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="958.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If tests.bTargetDebug Then dbg = "//x " Else dbg = ""<tspan x="51.5px" y="973.5px" xml:space="preserve">r = RunProg( "cscript "+dbg+target+" /Test:"+tname, "" )</tspan></text>
	</g>
	<g>
	<rect x="43.5" y="817.5" width="208" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="833.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If tests.bTargetDebug Then<tspan x="51.5px" y="848.5px" xml:space="preserve">  '// デバッガに接続するコマンド</tspan>
	<tspan x="51.5px" y="863.5px" xml:space="preserve">Else</tspan>
	<tspan x="51.5px" y="878.5px" xml:space="preserve">  '// 通常のコマンド</tspan>
	<tspan x="51.5px" y="893.5px" xml:space="preserve">End If</tspan></text>
	</g>
	<text x="34.5px" y="933.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript の呼び出しを、デバッガ接続に対応した例：</text>
	<text x="24.5px" y="1300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<text x="38.5px" y="668.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChgDebugMode Test Target は、テスト対象をデバッガに接続します。</text>
	<text id="prompt_debug_target" x="24.5px" y="644.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">3) ChgDebugMode Test Target</text>
	<text x="38.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChgDebugMode Test Script は、TestPrompt.vbs と Test.vbs をデバッガに接続します。</text>
	<text id="prompt_debug_script" x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">2) ChgDebugMode Test Script</text>
	<text id="reload" x="24.5px" y="200.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">1) Reload Test Script</text>
	<g>
	<rect x="42.5" y="506.5" width="160" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="522.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_start( tests )<tspan x="50.5px" y="537.5px" xml:space="preserve">Stop</tspan>
	<tspan x="50.5px" y="552.5px" xml:space="preserve">  If ... Then Fail</tspan>
	<tspan x="50.5px" y="567.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="50.5px" y="582.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="50.5px" y="537.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Stop</text>
	<a xlink:href="#testprompt_dbgmode_pos" onclick="chgPage( evt, 934 )">
	<text x="180.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ マップ ]</text>
	</a>
	<text x="38.5px" y="792.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、Test.vbs の関数の引数 tests の bTargetDebug メンバ変数が True に<tspan x="38.5px" y="807.5px" xml:space="preserve">変わるだけなので、Test.vbs の中で対応する必要があります。</tspan></text>
	<text x="38.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs をデバッグするときは、更に Test.vbs の中に Stop 文を入れてください。</text>
	<g>
	<rect x="42.5" y="389.5" width="310" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="405.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'--- start of parameters for starting main script<tspan x="50.5px" y="420.5px" xml:space="preserve">g_debug = 1</tspan>
	<tspan x="50.5px" y="435.5px" xml:space="preserve">  :</tspan>
	<tspan x="50.5px" y="450.5px" xml:space="preserve">Sub main2( Opt, AppKey ):set_input "5."   ....</tspan></text>
	</g>
	<text x="38.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の先頭で下記のように記述すると、このメニューを選ばなくても、自動的にこの<tspan x="38.5px" y="377.5px" xml:space="preserve">モードで実行を開始し、5番のメニューを自動的に実行します。</tspan></text>
	<g>
	<rect x="43.5" y="723.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="739.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'--- start of parameters for starting main script<tspan x="51.5px" y="754.5px" xml:space="preserve">g_option = "/target_debug:1 /set_input:5."</tspan></text>
	</g>
	<text x="38.5px" y="696.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の先頭で次のように記述すると、自動的にこのモードで実行を開始し、<tspan x="38.5px" y="711.5px" xml:space="preserve">5番のメニューを自動的に実行します。</tspan></text>
	<a xlink:href="#input" onclick="chgPage( evt, 151 )">
	<text x="67.5px" y="1320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ input</text>
	</a>
	<text x="135.5px" y="1320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… /set_input オプションが使われる関数</text>
	<a xlink:href="#reload" onclick="chgPage( evt, 936 )">
	<text x="67.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Reload Test Script</text>
	</a>
	<a xlink:href="#prompt_debug_script" onclick="chgPage( evt, 936 )">
	<text x="67.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChgDebugMode Test Script</text>
	</a>
	<a xlink:href="#prompt_debug_target" onclick="chgPage( evt, 936 )">
	<text x="67.5px" y="126.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChgDebugMode Test Target</text>
	</a>
	<text id="debugmode_autodiff" x="24.5px" y="1217.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">5) AutoDiff</text>
	<a xlink:href="#debugmode_echo">
	<text x="67.5px" y="141.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Echo On/Off</text>
	</a>
	<a xlink:href="#debugmode_autodiff" onclick="chgPage( evt, 936 )">
	<text x="67.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AutoDiff</text>
	</a>
	<a xlink:href="#AutoDiff" onclick="chgPage( evt, 945 )">
	<text x="39.5px" y="1244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AutoDiff モード</text>
	</a>
	<text x="110.5px" y="420.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="266.5px" y="450.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5.</text>
	<text id="err_break_set" x="24.5px" y="1035.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">4) エラー・ブレークを有効にする</text>
	<text x="42.5px" y="1123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生する場所が安定しないときは、エラー・ブレークを有効にしてください。<tspan x="42.5px" y="1138.5px" xml:space="preserve">エラーが発生してもテストの続きを実行しなくなりますが、エラーが発生したところで</tspan>
	<tspan x="42.5px" y="1153.5px" xml:space="preserve">ブレークします。</tspan>
	<tspan x="42.5px" y="1168.5px" xml:space="preserve">注意： Pass 関数を呼び出したときもブレークしてしまいます。</tspan></text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="81.5px" y="1089.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<text x="42.5px" y="1062.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・スクリプトでも通常の方法でエラーが発生した場所でブレークできます。</text>
	<text x="42.5px" y="1089.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page937" width="533" height="531" transform="translate(+10,+503469)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="533.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="533.5" y1="-0.5" x2="533.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="531.5" x2="533.5" y2="531.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="72" y="295" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="112" y="333" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="51" y="136" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="72" y="239" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="94" y="258" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="137" y="393" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="112" y="373" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="112" y="352" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="71" y="157" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="71" y="181" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="71" y="197" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="92" y="313" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="ts_unitprompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト・フォルダーの構成</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・スクリプトは、scriptlib フォルダを含むルートフォルダのサブフォルダなら、<tspan x="24.5px" y="79.5px" xml:space="preserve">どのフォルダにでも置くことができます。</tspan>
	<tspan x="24.5px" y="94.5px" xml:space="preserve">テスト・スクリプトのファイル名は、Test.vbs にしてください。</tspan>
	<tspan x="24.5px" y="109.5px" xml:space="preserve">Test.vbs をダブルクリックすると、テスト・プロンプトが開きます。</tspan></text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="93.5px" y="306.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	</a>
	<text x="138.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestPrompt.vbs</text>
	<text x="76.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test</text>
	<text x="93.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_UnitTest1</text>
	<text x="196.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">… "T_UnitTest1" のユニット・テスト</text>
	<a xlink:href="#TestPrompt_Setting" onclick="chgPage( evt, 951 )">
	<text x="163.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestPrompt_Setting.vbs</text>
	</a>
	<text x="274.5px" y="345.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… テスト・プロンプト・モジュール</text>
	<text x="311.5px" y="406.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… テスト・プロンプトの設定</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text id="test_vbs_pos" x="120.5px" y="270.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="24.5px" y="449.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs をダブルクリックすると、サブフォルダの Test.vbs も、テスト・プロンプトに<tspan x="24.5px" y="464.5px" xml:space="preserve">登録されます。 カレント・テストが ALL なら、サブフォルダも含めて Test_setup などが</tspan>
	<tspan x="24.5px" y="479.5px" xml:space="preserve">呼ばれます。 デバッグ・モードのときは、デバッグ・モードになっている Test.vbs を</tspan>
	<tspan x="24.5px" y="494.5px" xml:space="preserve">サブフォルダも含めて呼ばれます。</tspan></text>
	<text x="196.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… テストシンボル名と同じ名前のフォルダ</text>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="244.5px" y="494.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブフォルダの関数の呼び出し順序</text>
	</a>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="138.5px" y="384.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting_default</text>
	</a>
	<text x="138.5px" y="364.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	<text x="274.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… テスト・スクリプト・モジュール</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text pub="n" x="356.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs</text>
	</a>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="222.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト Test.vbs ]</text>
	</a>
	<text x="245.5px" y="169.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… ユニット・テスト 全体</text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text id="test_vbs_pos" x="93.5px" y="169.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text x="93.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<a xlink:href="#TestCommon_Data_xml" onclick="chgPage( evt, 943 )">
	<text x="93.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCommon_Data.xml</text>
	</a>
	<text x="245.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 全ユニット・テストに共通のスクリプト</text>
	<text x="245.5px" y="210.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 全ユニット・テストに共通の設定データ</text>
	<text x="116.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib</text>
</g>
<g id="page938" width="610" height="1431" transform="translate(+10,+504010)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="610.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1431.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="610.5" y1="-0.5" x2="610.5" y2="1431.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1431.5" x2="610.5" y2="1431.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="73" y="329" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="73" y="349" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="73" y="369" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="73" y="309" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="49" y="285" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="Test_vbs" class="title" x="27.5px" y="32.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<g>
	<rect x="43.5" y="835.5" width="532" height="460"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="851.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Option Explicit <tspan x="51.5px" y="866.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="881.5px" xml:space="preserve">Sub  Main( Opt, AppKey ):RunTestPrompt AppKey.NewWritable( "." ):End Sub</tspan>
	<tspan x="51.5px" y="896.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="911.5px" xml:space="preserve">Sub  Test_current( tests )</tspan>
	<tspan x="51.5px" y="926.5px" xml:space="preserve">  tests.SetCur  "Sub1"</tspan>
	<tspan x="51.5px" y="941.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="51.5px" y="956.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="971.5px" xml:space="preserve">Sub  Test_build( tests )</tspan>
	<tspan x="51.5px" y="986.5px" xml:space="preserve">  If tests.IsCur("Sub1") Then  echo tests.Symbol+" - Test_build Sub1"</tspan>
	<tspan x="51.5px" y="1001.5px" xml:space="preserve">  If tests.IsCur("Sub2") Then  echo tests.Symbol+" - Test_build Sub2"</tspan>
	<tspan x="51.5px" y="1016.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="51.5px" y="1031.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="51.5px" y="1046.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1061.5px" xml:space="preserve">Sub  Test_setup( tests )</tspan>
	<tspan x="51.5px" y="1076.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="51.5px" y="1091.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="51.5px" y="1106.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1121.5px" xml:space="preserve">Sub  Test_start( tests )</tspan>
	<tspan x="51.5px" y="1136.5px" xml:space="preserve">  RunProg  "target.exe", "Sample_log.txt"</tspan>
	<tspan x="51.5px" y="1151.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="51.5px" y="1166.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="51.5px" y="1181.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1196.5px" xml:space="preserve">Sub  Test_check( tests )</tspan>
	<tspan x="51.5px" y="1211.5px" xml:space="preserve">  Fail</tspan>
	<tspan x="51.5px" y="1226.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="51.5px" y="1241.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="1256.5px" xml:space="preserve">Sub  Test_clean( tests )</tspan>
	<tspan x="51.5px" y="1271.5px" xml:space="preserve">  Skip "test skip"</tspan>
	<tspan x="51.5px" y="1286.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="TestByFCBat\TestScript\test\TestsClass\T_Sample1\Test.vbs" target="_blank">
	<text x="305.5px" y="823.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test.vbs</text>
	</a>
	<text x="57.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">引数は、</text>
	<text x="28.5px" y="823.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text id="T_ALL_vbs" x="21.5px" y="426.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs に記述する関数</text>
	<a xlink:href="#test_current" onclick="chgPage( evt, 939 )">
	<text x="57.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_current</text>
	</a>
	<text id="test_build" class="keyword" x="57.5px" y="504.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_build</text>
	<text x="189.5px" y="504.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト対象をビルドします。</text>
	<text id="test_setup" class="keyword" x="57.5px" y="528.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_setup</text>
	<text x="189.5px" y="528.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストデータを作成します。</text>
	<text id="test_start" class="keyword" x="57.5px" y="552.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_start</text>
	<text x="189.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを実行します。 複数の項目を実行するときはチェックもします。</text>
	<text id="test_check" class="keyword" x="57.5px" y="576.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_check</text>
	<text x="189.5px" y="576.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start がすべて完了後、テストの出力が正しいかチェックします。<tspan x="189.5px" y="591.5px" xml:space="preserve">エラー処理のテストは、Test_start で行います。</tspan></text>
	<text id="test_clean_sub" class="keyword" x="57.5px" y="613.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_clean</text>
	<text x="189.5px" y="613.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストで出力されたファイルを削除します。</text>
	<text x="242.5px" y="823.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#TestScript_Do" onclick="chgPage( evt, 971 )">
	<text x="123.5px" y="721.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScript::Do_</text>
	</a>
	<text x="28.5px" y="721.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の関数は、</text>
	<text x="215.5px" y="721.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から呼ばれます。 Fail したときの動きは、</text>
	<text x="28.5px" y="738.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Do_ の仕様に従います。</text>
	<text id="Test_vbs_tmpla" x="24.5px" y="263.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs のテンプレート</text>
	<a xlink:href="..\sample\TestPrompt\T_RunFCVbs" target="_blank">
	<text x="98.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_RunFCVbs</text>
	</a>
	<a xlink:href="..\sample\TestPrompt\T_RunPrompt" target="_blank">
	<text x="98.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_RunPrompt</text>
	</a>
	<a xlink:href="..\sample\TestPrompt\T_RunVBS" target="_blank">
	<text x="98.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_RunVBS</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#FCBat" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#FCBat">
	<text pub="n" x="198.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FCVbs</text>
	</a>
	<text x="241.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を経由するテストのサンプル</text>
	<text x="198.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS をテストするサンプル</text>
	<text x="27.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">単体テストを実行するスクリプトです。</text>
	<text x="198.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">汎用のサンプル</text>
	<text x="179.5px" y="645.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">です。（上記の関数はどれも引数は同じ）</text>
	<a xlink:href="#Tests" onclick="chgPage( evt, 955 )">
	<text x="106.5px" y="645.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests クラス</text>
	</a>
	<text x="28.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_current には、デバッグを行う１つのサブテストケースを<tspan x="28.5px" y="782.5px" xml:space="preserve">tests.SetCur で指定します。</tspan></text>
	<a xlink:href="..\sample\TestPrompt\T_Run" target="_blank">
	<text x="98.5px" y="320.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Run</text>
	</a>
	<text x="198.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストプロンプトをテストするサンプル</text>
	<a xlink:href="..\sample\TestPrompt" target="_blank">
	<text x="73.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_pack\sample\TestPrompt</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestPrompt\Sample" target="_blank">
	<text x="127.5px" y="32.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（src）</text>
	</a>
	<g>
	<rect x="59.5" y="660.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_start( tests as Tests )</text>
	</g>
	<text x="57.5px" y="456.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Main</text>
	<text x="285.5px" y="456.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出してください。</text>
	<a xlink:href="#RunTestPrompt" onclick="chgPage( evt, 952 )">
	<text pub="n" x="189.5px" y="456.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	</a>
	<a xlink:href="#test_vbs_pos" onclick="chgPage( evt, 937 )">
	<text x="171.5px" y="31.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ マップ ]</text>
	</a>
	<a xlink:href="#T_ALL_vbs" onclick="chgPage( evt, 938 )">
	<text x="28.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">用意された関数</text>
	</a>
	<text x="125.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の内容を記述することで作成します。</text>
	<text x="28.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトから、サブ・フォルダーにある大量の Test.vbs を自動的に実行することが<tspan x="28.5px" y="152.5px" xml:space="preserve">できます。 ファイル名を TestSample.vbs に変えたら、サブ・フォルダーにある TestSample.vbs</tspan>
	<tspan x="28.5px" y="167.5px" xml:space="preserve">を自動的に実行します。</tspan></text>
	<text x="189.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_build などをコールバックする前にコールバックされる関数。</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_TestScName" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestPrompt\T_TestScName" target="_blank">
	<text x="73.5px" y="1343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestScName フォルダ</text>
	</a>
	<text x="24.5px" y="1343.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="263.5px" y="1343.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs から改名するテスト</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="236.5px" y="31.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト Test.vbs ]</text>
	</a>
	<text x="24.5px" y="1373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="73.5px" y="1373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<text x="27.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックすると、</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="147.5px" y="82.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプト</text>
	</a>
	<text x="247.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が開きます。</text>
	<text x="184.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::ExpectedPassConutに予想される Pass の数を設定しておくと</text>
	<a xlink:href="#RunTestPromptConfigClass" onclick="chgPage( evt, 953 )">
	<text x="28.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPromptConfigClass</text>
	</a>
	<text x="28.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">よいでしょう。</text>
	<a xlink:href="#app">
	<text x="73.5px" y="1394.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ アプリケーション (vbslib付属)</text>
	</a>
</g>
<g id="page939" width="430" height="633" transform="translate(+10,+505451)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="430.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="633.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="430.5" y1="-0.5" x2="430.5" y2="633.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="633.5" x2="430.5" y2="633.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_current" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test_current</text>
	<text x="47.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・デバッグするサブテストケースを選択します。</text>
	<g>
	<rect x="72.5" y="547.5" width="172" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests )<tspan x="80.5px" y="578.5px" xml:space="preserve">  tests.SetCur  "Sub1"</tspan>
	<tspan x="80.5px" y="593.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests as Tests )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_build などをコールバックする前にコールバックされる関数。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のようなことができます。</text>
	<a xlink:href="#UnitTest_Delegate" onclick="chgPage( evt, 940 )">
	<text pub="n" x="80.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UnitTest::Delegate</text>
	</a>
	<text x="47.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・Tests.vbs のグローバル変数（の代わり）を初期化します。</text>
	<text x="47.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・他の Tests.vbs と、コールバックされる順番を調整します。</text>
	<g>
	<rect x="72.5" y="296.5" width="214" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests )<tspan x="80.5px" y="327.5px" xml:space="preserve">  tests.CurrentTestPriority = 500</tspan>
	<tspan x="80.5px" y="342.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="47.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・テスト・シンボルを設定します。</text>
	<g>
	<rect x="72.5" y="398.5" width="184" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests )<tspan x="80.5px" y="429.5px" xml:space="preserve">  tests.Symbol = "T_SubTest"</tspan>
	<tspan x="80.5px" y="444.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#Tests_CurrentTestPriority" onclick="chgPage( evt, 958 )">
	<text x="128.5px" y="327.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CurrentTestPriority</text>
	</a>
	<a xlink:href="#Tests_CurrentTestSymbol">
	<text x="128.5px" y="429.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Symbol</text>
	</a>
	<a xlink:href="#Tests_SetCur" onclick="chgPage( evt, 964 )">
	<text x="128.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetCur</text>
	</a>
	<text id="Alreadydefined_test_symbol" class="keyword" x="80.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"Already defined test symbol" エラー</text>
	<text x="80.5px" y="488.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記のように Symbol 変数の値を変更してください。</text>
	<text x="291.5px" y="472.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が出るときは、</text>
	<g>
	<rect x="72.5" y="170.5" width="220" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="80.5px" y="186.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g = tests.CurrentTest.Delegate<tspan x="80.5px" y="201.5px" xml:space="preserve">g("ExeName") = "Sample"</tspan></text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="116.5px" y="240.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数</text>
	</a>
	<text x="80.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page940" width="634" height="1573" transform="translate(+10,+506094)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="1573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1573.5" x2="634.5" y2="1573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UnitTest_Delegate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UnitTest::Delegate</text>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザ向けの、任意の値やオブジェクトを格納する変数。</text>
	<g>
	<rect x="25.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  UnitTest::Delegate as variant</text>
	</g>
	<g>
	<rect x="40.5" y="182.5" width="562" height="355"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="48.5px" y="213.5px" xml:space="preserve">    '//  Set g = GetTemporaryTestsObject().CurrentTest.Delegate</tspan>
	<tspan x="48.5px" y="228.5px" xml:space="preserve">    RunTestPrompt  AppKey.NewWritable( "." )</tspan>
	<tspan x="48.5px" y="243.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="258.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="273.5px" xml:space="preserve">Sub  Test_current( tests )</tspan>
	<tspan x="48.5px" y="288.5px" xml:space="preserve">    If IsEmpty( tests.CurrentTest.Delegate ) Then</tspan>
	<tspan x="48.5px" y="303.5px" xml:space="preserve">        Set g = CreateObject( "Scripting.Dictionary" ) : Set tests.CurrentTest.Delegate = g</tspan>
	<tspan x="48.5px" y="318.5px" xml:space="preserve">        '// call_vbs  SearchParent("TestCommon.vbs"), "TestCommon_setVariables",  g</tspan>
	<tspan x="48.5px" y="333.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="348.5px" xml:space="preserve">        '[Setting]</tspan>
	<tspan x="48.5px" y="363.5px" xml:space="preserve">        '==============================================================================</tspan>
	<tspan x="48.5px" y="378.5px" xml:space="preserve">        g("ExeName") = "Sample"</tspan>
	<tspan x="48.5px" y="393.5px" xml:space="preserve">        '==============================================================================</tspan>
	<tspan x="48.5px" y="408.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="423.5px" xml:space="preserve">        x = WScript.Arguments.Named( "Config" ) : If not IsEmpty( x ) Then  g("Config") = x</tspan>
	<tspan x="48.5px" y="438.5px" xml:space="preserve">    End If</tspan>
	<tspan x="48.5px" y="453.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="468.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="483.5px" xml:space="preserve">Sub  Test_build( tests )</tspan>
	<tspan x="48.5px" y="498.5px" xml:space="preserve">    Set g = tests.CurrentTest.Delegate</tspan>
	<tspan x="48.5px" y="513.5px" xml:space="preserve">    devenv_rebuild  g("ExeName")+".sln", g("Config")</tspan>
	<tspan x="48.5px" y="528.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル in Test.vbs：</text>
	<text x="252.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
	<text x="228.5px" y="498.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
	<text x="114.5px" y="378.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<text x="192.5px" y="378.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample</text>
	<text x="186.5px" y="513.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests.vbs のグローバル変数の代わりです。<tspan x="33.5px" y="134.5px" xml:space="preserve">（Tests.vbs は、ExecuteGlobal を何度も行われるため、グローバル変数を置くことができません。）</tspan></text>
	<text x="29.5px" y="1496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_Priority\modules\template\Test_template1.vbs#Delegate" target="_blank">
	<text x="81.5px" y="1496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test_template1.vbs # Delegate</text>
	</a>
	<text x="29.5px" y="1520.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text pub="n" x="81.5px" y="1520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<g>
	<rect x="40.5" y="928.5" width="502" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="944.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'********************************************************************************<tspan x="48.5px" y="959.5px" xml:space="preserve">'  &lt;&lt;&lt; [TestCommon_setVariables] &gt;&gt;&gt;</tspan>
	<tspan x="48.5px" y="974.5px" xml:space="preserve">'********************************************************************************</tspan>
	<tspan x="48.5px" y="989.5px" xml:space="preserve">Dim  g_TestCommon_ConfigInited</tspan>
	<tspan x="48.5px" y="1004.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1019.5px" xml:space="preserve">Sub  TestCommon_setVariables( in_out_SharedConfig )</tspan>
	<tspan x="48.5px" y="1034.5px" xml:space="preserve">    AssertExist  env("%SAMPLEROOT%")  '// 環境変数をチェックする</tspan>
	<tspan x="48.5px" y="1049.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1064.5px" xml:space="preserve">    If IsEmpty( g_TestCommon_ConfigInited ) Then  '// プロセスごとの設定</tspan>
	<tspan x="48.5px" y="1079.5px" xml:space="preserve">        Set test_common_data = ReadTestCase( SearchParent(_</tspan>
	<tspan x="48.5px" y="1094.5px" xml:space="preserve">            "TestCommon_Data.xml" ), Empty ) '// test_common_data as &lt;TestCases&gt;</tspan>
	<tspan x="48.5px" y="1109.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1124.5px" xml:space="preserve">        If IsEmpty( in_out_SharedConfig ) Then _</tspan>
	<tspan x="48.5px" y="1139.5px" xml:space="preserve">            Set in_out_SharedConfig = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="48.5px" y="1154.5px" xml:space="preserve">        Dic_add  in_out_SharedConfig,  test_common_data</tspan>
	<tspan x="48.5px" y="1169.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1184.5px" xml:space="preserve">        g_TestCommon_ConfigInited = True</tspan>
	<tspan x="48.5px" y="1199.5px" xml:space="preserve">    End If</tspan>
	<tspan x="48.5px" y="1214.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text id="TestCommon_setVariables" class="keyword" x="137.5px" y="920.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中の TestCommon_setVariables 関数 のサンプル：</text>
	<text x="33.5px" y="595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル in TestTarget.vbs：</text>
	<g>
	<rect x="40.5" y="603.5" width="514" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim g_g : Sub GetMainSetting( g ) : If not IsEmpty(g_g) Then Set g=g_g : Exit Sub<tspan x="48.5px" y="634.5px" xml:space="preserve">    Set g=CreateObject("Scripting.Dictionary") : Set g_g=g</tspan>
	<tspan x="48.5px" y="649.5px" xml:space="preserve">    call_vbs  SearchParent("TestCommon.vbs"), "TestCommon_setVariables",  g</tspan>
	<tspan x="48.5px" y="664.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="679.5px" xml:space="preserve">    '[Setting]</tspan>
	<tspan x="48.5px" y="694.5px" xml:space="preserve">    '==============================================================================</tspan>
	<tspan x="48.5px" y="709.5px" xml:space="preserve">    g("ExeName") = "Sample"</tspan>
	<tspan x="48.5px" y="724.5px" xml:space="preserve">    '==============================================================================</tspan>
	<tspan x="48.5px" y="739.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="754.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="769.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="784.5px" xml:space="preserve">Sub  Main()</tspan>
	<tspan x="48.5px" y="799.5px" xml:space="preserve">    GetMainSetting  g</tspan>
	<tspan x="48.5px" y="814.5px" xml:space="preserve">    devenv_rebuild  g("ExeName")+".sln", g("Config")</tspan>
	<tspan x="48.5px" y="829.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="378.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_setVariables</text>
	</a>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="330.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_setVariables</text>
	</a>
	<text x="181.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt を実行する場合は、Delegate を使う</text>
	<text x="223.5px" y="595.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt を実行しない場合は、Delegate を使わない</text>
	<text x="168.5px" y="709.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample</text>
	<text x="90.5px" y="709.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<text x="186.5px" y="814.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<a xlink:href="#TestCommon_vbs" cats_vhref="%vbslib_new%\_src\vbslib.svg#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="81.5px" y="1538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon.vbs</text>
	</a>
	<a xlink:href="#AssertExist" cats_vhref="%vbslib_new%\_src\vbslib.svg#AssertExist" onclick="chgPage( evt, 1000 )">
	<text x="72.5px" y="1034.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertExist</text>
	</a>
	<a xlink:href="#TestCommon_Data_xml" onclick="chgPage( evt, 943 )">
	<text x="126.5px" y="1094.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_Data.xml</text>
	</a>
	<text x="29.5px" y="1271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー (Test.vbs)</text>
	<text x="77.5px" y="1333.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_current</text>
	<text x="88.5px" y="1351.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_setVariables</text>
	<text x="65.5px" y="1315.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests::DoAllTest</text>
	<text x="51.5px" y="1296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	<text x="51.5px" y="1414.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main</text>
	<text x="62.5px" y="1432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetMainSetting</text>
	<text x="78.5px" y="1450.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_setVariables</text>
	<text x="29.5px" y="1389.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー (一般スクリプト)</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="234.5px" y="1079.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadTestCase</text>
	</a>
	<text x="244.5px" y="1333.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// テストごとに異なる UnitTest::Delegate</text>
	<text x="244.5px" y="1351.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// 全テストに共通の UnitTest::Delegate など</text>
	<text x="237.5px" y="1450.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// 全スクリプト共通の UnitTest::Delegate など</text>
	<text x="237.5px" y="1432.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// スクリプト・ファイルごとに異なる UnitTest::Delegate</text>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text x="31.5px" y="920.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="216.5px" y="649.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="264.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<a xlink:href="#UnitTest" onclick="chgPage( evt, 974 )">
	<text x="63.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UnitTest</text>
	</a>
	<text x="42.5px" y="858.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="84.5px" y="858.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
</g>
<g id="page941" width="658" height="573" transform="translate(+10,+507677)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="658.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="658.5" y1="-0.5" x2="658.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="573.5" x2="658.5" y2="573.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text id="TestCommon_vbs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<text x="24.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text x="24.5px" y="372.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	<g>
	<rect x="40.5" y="129.5" width="586" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub main2( Opt, AppKey )<tspan x="48.5px" y="160.5px" xml:space="preserve">  RunTestPrompt  AppKey.NewWritable( "." )</tspan>
	<tspan x="48.5px" y="175.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="190.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="205.5px" xml:space="preserve">Sub  Test_current( tests )</tspan>
	<tspan x="48.5px" y="220.5px" xml:space="preserve">  If IsEmpty( tests.CurrentTest.Delegate ) Then</tspan>
	<tspan x="48.5px" y="235.5px" xml:space="preserve">    Dim g : Set g = CreateObject( "Scripting.Dictionary" ) : Set tests.CurrentTest.Delegate = g</tspan>
	<tspan x="48.5px" y="250.5px" xml:space="preserve">    call_vbs  SearchParent("TestCommon.vbs"), "TestCommon_setVariables",  g</tspan>
	<tspan x="48.5px" y="265.5px" xml:space="preserve">  End If</tspan>
	<tspan x="48.5px" y="280.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="295.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="310.5px" xml:space="preserve">Sub  Test_start( tests ) : TestCommon_test_start  tests : Pass : End Sub</tspan></text>
	</g>
	<text x="41.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブ・フォルダーにある Test.vbs に共通するスクリプトを記述します。<tspan x="41.5px" y="74.5px" xml:space="preserve">ライブラリにするほど汎用的ではないが、複数のテストで使われる関数などを記述します。</tspan></text>
	<g>
	<rect x="40.5" y="381.5" width="280" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="397.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TestCommon_setVariables( g )<tspan x="48.5px" y="412.5px" xml:space="preserve">  Set g("GlobalTestObject") = new SampleTest</tspan>
	<tspan x="48.5px" y="427.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="442.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="457.5px" xml:space="preserve">Sub  TestCommon_test_start( tests )</tspan>
	<tspan x="48.5px" y="472.5px" xml:space="preserve">  '// 複数のテストで行う処理</tspan>
	<tspan x="48.5px" y="487.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<line x1="263.5" y1="257.5" x2="91.5" y2="364.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="221.5" y1="315.5" x2="164.5" y2="447.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="417.5" y1="257.5" x2="137.5" y2="387.5"
		style="fill:none;stroke:rgb(17,255,255);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#TestCommon_setVariables" onclick="chgPage( evt, 940 )">
	<text x="78.5px" y="397.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCommon_setVariables</text>
	</a>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="180.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト Test.vbs ]</text>
	</a>
	<text x="24.5px" y="536.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="76.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
</g>
<g id="page942" width="541" height="278" transform="translate(+10,+508260)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="278.5" x2="541.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_test_data" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">グローバル・テスト・オブジェクト, SampleTest</text>
	<a xlink:href="#TestCommon_vbs" onclick="chgPage( evt, 941 )">
	<text pub="n" x="24.5px" y="58.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCommon.vbs</text>
	</a>
	<text x="127.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で定義する TestCommon_setVariables 関数で、グローバル・テスト・</text>
	<text x="24.5px" y="74.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトを生成し、</text>
	<a xlink:href="#UnitTest_Delegate" onclick="chgPage( evt, 940 )">
	<text x="146.5px" y="74.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UnitTest::Delegate</text>
	</a>
	<text x="254.5px" y="74.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から参照します。</text>
	<g>
	<rect x="54.5" y="105.5" width="352" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_build( tests )<tspan x="62.5px" y="136.5px" xml:space="preserve">  Dim  g : Set g = tests.CurrentTest.Delegate</tspan>
	<tspan x="62.5px" y="151.5px" xml:space="preserve">  RunProg  """"+ g("GlobalTestObject").ExePath +"""", ""</tspan>
	<tspan x="62.5px" y="166.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<g>
	<rect x="54.5" y="191.5" width="280" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TestCommon_setVariables( g )<tspan x="62.5px" y="222.5px" xml:space="preserve">  Set g("GlobalTestObject") = new SampleTest</tspan>
	<tspan x="62.5px" y="237.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
</g>
<g id="page943" width="585" height="754" transform="translate(+10,+508548)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="754.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="754.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="754.5" x2="585.5" y2="754.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestCommon_Data_xml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestCommon_Data.xml</text>
	<g>
	<rect x="43.5" y="134.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;TestCases TestSymbols="T_Sample1, T_Sample2"/&gt;</text>
	</g>
	<text id="TestSymbols" class="keyword" x="24.5px" y="117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestSymbols 属性</text>
	<text x="206.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を選んだときに実施するテストを選択します。</text>
	<a xlink:href="#DoAllTest" onclick="chgPage( evt, 935 )">
	<text x="112.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2. Do ALL Test</text>
	</a>
	<text x="43.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の</text>
	<text x="43.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この属性が無いときは、サブ・フォルダーにある全てのテストを実施します。</text>
	<text x="43.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実施するテストのシンボルを CSV 形式で指定してください。<tspan x="43.5px" y="210.5px" xml:space="preserve">Test.vbs の</tspan>
	<tspan x="43.5px" y="225.5px" xml:space="preserve">シンボルが多いときは、改行を入れることができます。</tspan></text>
	<g>
	<rect x="70.5" y="237.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;TestCases TestSymbols="T_Sample1, T_Sample2,<tspan x="78.5px" y="268.5px" xml:space="preserve">   T_Sample3"/&gt;</tspan></text>
	</g>
	<a xlink:href="#SelectTest" onclick="chgPage( evt, 935 )">
	<text x="113.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1. Select the Test</text>
	</a>
	<text x="224.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を選ぶと、シンボルを一覧できます。</text>
	<text x="36.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストに関する情報をまとめたデータ・ファイルです。<tspan x="36.5px" y="77.5px" xml:space="preserve">ダブルクリックする Test.vbs と同じフォルダーに TestCommon_Data.xml を作成してください。</tspan></text>
	<text x="43.5px" y="328.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#Tests_LoadTestSet" cats_vhref="%vbslib_new%\_src\vbslib.svg#Tests_LoadTestSet" onclick="chgPage( evt, 955 )">
	<text x="86.5px" y="328.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::LoadTestSet</text>
	</a>
	<a xlink:href="#TestCommon_setVariables" onclick="chgPage( evt, 940 )">
	<text x="87.5px" y="716.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon.vbs の中の TestCommon_setVariables 関数 のサンプル</text>
	</a>
	<text x="43.5px" y="716.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="662.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他、オリジナル属性</text>
	<text x="43.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト固有のオリジナル属性を、TestCommon_Data.xml に含めることができます。</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="217.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト Test.vbs ]</text>
	</a>
	<g>
	<rect x="43.5" y="386.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;TestCases TestSymbols="T_Sample1, T_Sample2"<tspan x="51.5px" y="417.5px" xml:space="preserve"> TestScriptFileName="Test_target.vbs"/&gt;</tspan></text>
	</g>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestScriptFileName 属性</text>
	<text x="51.5px" y="447.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScriptFileName 属性に、Test.vbs のファイル名を指定すると、そのファイル名から<tspan x="51.5px" y="462.5px" xml:space="preserve">起動した場合のみ、有効になります。</tspan></text>
	<text id="TestScriptFileNameExcepted" class="keyword" x="24.5px" y="507.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestScriptFileNameExcepted 属性</text>
	<text x="51.5px" y="584.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScriptFileNameExcepted 属性に、Test.vbs のファイル名を指定すると、その<tspan x="51.5px" y="599.5px" xml:space="preserve">ファイル名「以外」から起動した場合のみ、有効になります。</tspan></text>
	<g>
	<rect x="43.5" y="523.5" width="286" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;TestCases TestSymbols="T_Sample1, T_Sample2"<tspan x="51.5px" y="554.5px" xml:space="preserve"> TestScriptFileNameExcepted="Test.vbs"/&gt;</tspan></text>
	</g>
</g>
<g id="page944" width="557" height="599" transform="translate(+10,+509312)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="599.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="599.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="599.5" x2="557.5" y2="599.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestOpt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs のコマンドライン・オプション</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン・オプションを指定して起動すると、メニューから選択することなく、自動的に<tspan x="24.5px" y="74.5px" xml:space="preserve">テストの実施などを行うことができます。</tspan></text>
	<g>
	<rect x="49.5" y="125.5" width="274" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@echo off<tspan x="57.5px" y="156.5px" xml:space="preserve">echo テストのビルド・ステップを実行します。</tspan>
	<tspan x="57.5px" y="171.5px" xml:space="preserve">pause</tspan>
	<tspan x="57.5px" y="186.5px" xml:space="preserve">cscript  Test.vbs /Build</tspan></text>
	</g>
	<text x="25.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル： BuildTest.bat</text>
	<text class="keyword" x="25.5px" y="379.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Build</text>
	<text x="95.5px" y="379.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_build 関数を呼び出します。 呼び出したら、プロセスを終了します。</text>
	<text x="25.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のオプションがあります。</text>
	<text class="keyword" x="25.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Case:TestSymbol</text>
	<text x="95.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestSymbol に指定したテスト・シンボルの Test.vbs を選択します。<tspan x="95.5px" y="307.5px" xml:space="preserve">/Case オプションが無いときは、すべての Test.vbs を選択します。</tspan></text>
	<text x="95.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_setup 関数を呼び出します。 呼び出したら、プロセスを終了します。</text>
	<text class="keyword" x="25.5px" y="401.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Setup</text>
	<text class="keyword" x="25.5px" y="445.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Check</text>
	<text x="95.5px" y="445.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_check 関数を呼び出します。 呼び出したら、プロセスを終了します。</text>
	<text x="95.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start 関数を呼び出します。 呼び出したら、プロセスを終了します。</text>
	<text class="keyword" x="25.5px" y="423.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Start</text>
	<text x="95.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_clean 関数を呼び出します。 呼び出したら、プロセスを終了します。</text>
	<text class="keyword" x="25.5px" y="467.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/Clean</text>
	<text class="keyword" x="25.5px" y="336.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/All</text>
	<text x="95.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs の Test_build, Test_setup, Test_start, Test_check, Test_clean を<tspan x="95.5px" y="351.5px" xml:space="preserve">呼び出します。 呼び出したら、プロセスを終了します。</tspan></text>
	<text x="24.5px" y="562.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#TestScript2" onclick="chgPage( evt, 950 )">
	<text pub="n" x="75.5px" y="562.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・スクリプト ver2</text>
	</a>
	<text x="250.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS から Test.vbs を呼び出す</text>
	<text x="25.5px" y="537.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_Prpt" target="_blank">
	<text x="75.5px" y="537.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Prpt フォルダ</text>
	</a>
	<text x="25.5px" y="500.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/log</text>
	<text x="95.5px" y="500.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストのログのファイル名。 デフォルトは、"Test_logs.txt"</text>
</g>
<g id="page945" width="616" height="1214" transform="translate(+10,+509921)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="616.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="616.5" y1="-0.5" x2="616.5" y2="1214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1214.5" x2="616.5" y2="1214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestPromptDebug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Fail したとき</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="205.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト ]</text>
	</a>
	<text x="24.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start などでエラーが発生しても、エラーがあったことを表示して、Test_logs.txt に記録<tspan x="24.5px" y="165.5px" xml:space="preserve">するだけで、次のテスト関数を呼び出しに行きます。</tspan></text>
	<g>
	<rect x="59.5" y="260.5" width="466" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[FAIL] Fail the Test<tspan x="67.5px" y="291.5px" xml:space="preserve"> in "Test_start" function in "C:\home\vbslib_pack\_src\T_Priority\Test.vbs"</tspan></text>
	</g>
	<text x="50.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_logs.txt には、エラーが発生した Test.vbs のフル・パスと、テスト関数が記録されて<tspan x="50.5px" y="244.5px" xml:space="preserve">います。</tspan></text>
	<text x="45.5px" y="1074.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_logs.txt に記録されている Test.vbs を</text>
	<a xlink:href="#prompt_debug_script" onclick="chgPage( evt, 936 )">
	<text x="286.5px" y="1074.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグモード(Script)</text>
	</a>
	<text x="416.5px" y="1074.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で実行すると、問題がある</text>
	<text x="45.5px" y="1091.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場所でブレークします。</text>
	<text x="45.5px" y="1118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">多くの場合、テスト対象のプログラムの出力値チェックでエラーになっているので、Test.vbs を</text>
	<a xlink:href="%usb_mem_e%\MyDoc\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#FCBat_FindFail">
	<text pub="n" x="242.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Fail したテスト項目を特定する (FCBat)</text>
	</a>
	<a xlink:href="#prompt_debug_target" onclick="chgPage( evt, 936 )">
	<text x="45.5px" y="1135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグモード(Target)</text>
	</a>
	<text x="177.5px" y="1135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で実行します。</text>
	<text x="84.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FCBat を使っているときは、</text>
	<text x="50.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_logs.txt を「書き込みできない」とき、テスト・プロンプトが二重に起動して同じファイルを<tspan x="50.5px" y="344.5px" xml:space="preserve">開こうとしているときがあります。 そのときは、下記の /log オプションを指定して Test.vbs を</tspan>
	<tspan x="50.5px" y="359.5px" xml:space="preserve">起動するか、Main 関数の先頭で、m_DefLogFName にログ・ファイルの名前を設定してください。</tspan></text>
	<g>
	<rect x="62.5" y="373.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript Test.vbs /log:TestTarget_logs.txt</text>
	</g>
	<g>
	<rect x="62.5" y="404.5" width="304" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="420.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="70.5px" y="435.5px" xml:space="preserve">    g_Test.m_DefLogFName = "TestTarget_logs.txt"</tspan>
	<tspan x="70.5px" y="450.5px" xml:space="preserve">    RunTestPrompt AppKey.NewWritable( "." )</tspan>
	<tspan x="70.5px" y="465.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="45.5px" y="1162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプト自体をデバッグするときは、デバッグモード(Script) で実行してブレークする<tspan x="45.5px" y="1177.5px" xml:space="preserve">場所に、Stop 命令を記述し、cscript.exe //x で、Test.vbs を実行してください。</tspan></text>
	<g>
	<rect x="39.5" y="862.5" width="544" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="878.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub main2( Opt, AppKey ):set_input "5." :RunTestPrompt AppKey.NewWritable( "." ):End Sub</text>
	</g>
	<text x="24.5px" y="124.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">1.エラー状況を確認する</text>
	<text x="24.5px" y="800.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">2.繰り返し実行する環境を作る</text>
	<text x="35.5px" y="830.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトへの入力を自動化することで、繰り返しテストを実行することを簡単にします。</text>
	<text x="35.5px" y="854.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests.vbs</text>
	<text x="24.5px" y="937.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">3.デバッガに接続して、問題のある場所で止める</text>
	<text x="263.5px" y="878.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5.</text>
	<a xlink:href="#RunTestPrompt" onclick="chgPage( evt, 952 )">
	<text pub="n" x="97.5px" y="244.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	</a>
	<text x="193.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、テストを１つだけ指定したときは、Test_log.txt に記録されます。</text>
	<text id="test_log" class="keyword" x="50.5px" y="202.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test_logs.txt, Test_log.txt</text>
	<text x="39.5px" y="87.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<text id="AutoDiff" x="50.5px" y="512.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">旧 AutoDiff モード</text>
	<text x="50.5px" y="603.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AutoDiff モードを有効にすると、テストが失敗したとき、テスト・ログの中にコマンドプロンプトの</text>
	<text x="39.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストに Fail したときの対応のヒントを説明します。</text>
	<text x="34.5px" y="1051.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">（旧版）</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="47.5px" y="969.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<a xlink:href="#err_break_set" onclick="chgPage( evt, 936 )">
	<text x="47.5px" y="988.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー・ブレークを有効にする</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#fc" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#fc" onclick="chgPage( evt, 494 )">
	<text pub="n" x="50.5px" y="618.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">fc コマンド</text>
	</a>
	<text x="112.5px" y="618.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の出力（テキストの差分表示）があれば、Diff ツールを起動します。</text>
	<a xlink:href="#Setting_getDiffCmdLine" onclick="chgPage( evt, 123 )">
	<text x="162.5px" y="724.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Setting_getDiffCmdLine</text>
	</a>
	<text x="50.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Diff ツールの設定</text>
	<g>
	<rect x="62.5" y="632.5" width="274" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="648.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="70.5px" y="663.5px" xml:space="preserve">    g_Test.m_bAutoDiff = True</tspan>
	<tspan x="70.5px" y="678.5px" xml:space="preserve">    RunTestPrompt AppKey.NewWritable( "." )</tspan>
	<tspan x="70.5px" y="693.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#Tests_m_bAutoDiff" onclick="chgPage( evt, 955 )">
	<text pub="n" x="136.5px" y="663.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_bAutoDiff</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_AutoDiff">
	<text x="102.5px" y="745.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_AutoDiff] 自動的に Diff ツールを開く</text>
	</a>
	<text x="50.5px" y="745.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="50.5px" y="538.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">廃止されました。</text>
	<a xlink:href="#AssertFC" cats_vhref="%vbslib_new%\_src\vbslib.svg#AssertFC" onclick="chgPage( evt, 1001 )">
	<text x="158.5px" y="538.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AssertFC</text>
	</a>
	<text x="50.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ver4 では、m_bAutoDiff_ に変えると動きますが、今後は無くなります。</text>
	<text x="223.5px" y="538.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
</g>
<g id="page946" width="543" height="886" transform="translate(+10,+511145)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="543.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="886.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="543.5" y1="-0.5" x2="543.5" y2="886.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="886.5" x2="543.5" y2="886.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="38" y="149" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="56" y="172" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="77" y="220" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="57" y="197" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="57" y="245" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="77" y="268" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<text id="unit_call" class="title" x="22.5px" y="27.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サブフォルダの関数の呼び出し順序</text>
	<text x="62.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SomeTests</text>
	<text x="81.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text x="102.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text x="81.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_UnitTest1</text>
	<text x="102.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text x="81.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_UnitTest2</text>
	<text x="222.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_current</text>
	<text x="269.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_build</text>
	<text x="316.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_setup</text>
	<text x="406.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_check</text>
	<text x="440.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_clean</text>
	<text x="363.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">12</text>
	<text x="363.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">11</text>
	<text x="363.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">10</text>
	<text x="30.5px" y="369.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ALL テストを行うと、すべての Test.vbs ファイル（起動時のファイル名と同じ名前の<tspan x="30.5px" y="384.5px" xml:space="preserve">ファイル）の Test_current を読んだ後に、すべての Test.vbsファイルの Test_build を</tspan>
	<tspan x="30.5px" y="399.5px" xml:space="preserve">呼び出す…、と繰り返していきます。</tspan>
	<tspan x="30.5px" y="414.5px" xml:space="preserve"></tspan>
	<tspan x="30.5px" y="429.5px" xml:space="preserve">Test_current, Test_build, Test_setup, Test_start は、Tests::AddTestScript した順に、</tspan>
	<tspan x="30.5px" y="444.5px" xml:space="preserve">Test_check, Test_clean は、Tests::AddTestScript した順と逆に呼ばれます。</tspan>
	<tspan x="30.5px" y="459.5px" xml:space="preserve"></tspan>
	<tspan x="30.5px" y="474.5px" xml:space="preserve">Tests::AddTestScriptAuto は、親フォルダから追加していくので、</tspan>
	<tspan x="30.5px" y="489.5px" xml:space="preserve">Test_current, Test_build, Test_setup, Test_start は、親フォルダから、</tspan>
	<tspan x="30.5px" y="504.5px" xml:space="preserve">Test_check, Test_clean は、子フォルダから呼ばれます。</tspan></text>
	<text x="363.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_start</text>
	<text x="188.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:end" xml:space="preserve">AddTestScriptAuto<tspan x="188.5px" y="145.5px" xml:space="preserve">追加順序</tspan></text>
	<text x="173.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">２</text>
	<text x="173.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">３</text>
	<text x="173.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">１</text>
	<text x="30.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数字に書いてある順番に Test_current 関数などがコールバックされます。<tspan x="30.5px" y="338.5px" xml:space="preserve">ただし、同じ深さの T_UnitTest1 と T_UnitTest2 の順番は変わることがあります。</tspan></text>
	<text x="269.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">６</text>
	<text x="269.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">５</text>
	<text x="269.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">４</text>
	<text x="222.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">２</text>
	<text x="222.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">３</text>
	<text x="222.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">１</text>
	<text x="316.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">９</text>
	<text x="316.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">８</text>
	<text x="316.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">７</text>
	<text x="406.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">14</text>
	<text x="406.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">13</text>
	<text x="406.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">15</text>
	<text x="449.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">16</text>
	<text x="449.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">17</text>
	<text x="449.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">18</text>
	<line x1="150.5" y1="166.5" x2="504.5" y2="166.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="204.5" y1="120.5" x2="204.5" y2="291.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<line x1="238.5" y1="192.5" x2="238.5" y2="264.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="238.5" y1="264.5" x2="242.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="238.5" y1="264.5" x2="234.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="286.5" y1="192.5" x2="286.5" y2="264.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="286.5" y1="264.5" x2="290.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="286.5" y1="264.5" x2="282.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="334.5" y1="192.5" x2="334.5" y2="264.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="334.5" y1="264.5" x2="338.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="334.5" y1="264.5" x2="330.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="381.5" y1="192.5" x2="381.5" y2="264.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="381.5" y1="264.5" x2="385.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="381.5" y1="264.5" x2="377.5" y2="253.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="421.5" y1="263.5" x2="421.5" y2="195.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="421.5" y1="195.5" x2="417.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="421.5" y1="195.5" x2="425.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="466.5" y1="263.5" x2="466.5" y2="195.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="466.5" y1="195.5" x2="462.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="466.5" y1="195.5" x2="470.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="#Tests_CurrentTestPriority" onclick="chgPage( evt, 958 )">
	<text x="64.5px" y="813.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::CurrentTestPriority</text>
	</a>
	<text x="30.5px" y="531.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests::CurrentTestPriority を設定することで、テストの順番を変えることができます。</text>
	<a xlink:href="#Tests_SetCur" onclick="chgPage( evt, 964 )">
	<text x="64.5px" y="831.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::SetCur</text>
	</a>
	<text x="30.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトは、サブフォルダにある Test.vbs （起動時のファイル名と同じ名前の<tspan x="30.5px" y="77.5px" xml:space="preserve">ファイル）も呼び出します。 （TestCommon_Data.xml の</tspan>
	<tspan x="30.5px" y="92.5px" xml:space="preserve">によって実施するテストは制限できます。） その呼び出す順序を説明します。</tspan></text>
	<g>
	<line x1="229.5" y1="136.5" x2="229.5" y2="161.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="229.5" y1="161.5" x2="233.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<line x1="229.5" y1="161.5" x2="225.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="276.5" y1="148.5" x2="276.5" y2="161.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="276.5" y1="161.5" x2="280.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<line x1="276.5" y1="161.5" x2="272.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="413.5" y1="148.5" x2="413.5" y2="161.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="413.5" y1="161.5" x2="417.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<line x1="413.5" y1="161.5" x2="409.5" y2="150.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="30.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(ver4) テストに失敗したら、そのテストの続きの関数はコールバックされません。<tspan x="30.5px" y="580.5px" xml:space="preserve">たとえば、T_UnitTest1 の Test_start 関数内でエラーが発生したら、T_UnitTest1</tspan>
	<tspan x="30.5px" y="595.5px" xml:space="preserve">の Test_check, Test_clean 関数はコールバックされません。</tspan></text>
	<text x="30.5px" y="622.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(ver4) テストをスキップしたら、そのテストの続きの関数はコールバックされませんが、<tspan x="30.5px" y="637.5px" xml:space="preserve">Test_clean 関数はコールバックされます。 たとえば、T_UnitTest1 の Test_start 関数</tspan>
	<tspan x="30.5px" y="652.5px" xml:space="preserve">内で Skip 関数を呼び出したら、T_UnitTest1 の Test_check 関数はコールバックされ</tspan>
	<tspan x="30.5px" y="667.5px" xml:space="preserve">ませんが、T_UnitTest1 の Test_clean 関数はコールバックされます。</tspan></text>
	<text x="21.5px" y="813.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="30.5px" y="694.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(ver4) Test_build 関数と Test_setup 関数と Test_start 関数は、親フォルダーの<tspan x="30.5px" y="709.5px" xml:space="preserve">テストに失敗があれば、子フォルダーの同じ名前の関数はコールバックされません。</tspan>
	<tspan x="30.5px" y="724.5px" xml:space="preserve">Test_check 関数と Test_clean 関数は、子フォルダーのテストに失敗があれば、</tspan>
	<tspan x="30.5px" y="739.5px" xml:space="preserve">親フォルダーの関数はコールバックされません。</tspan></text>
	<text x="21.5px" y="780.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_SomeTests" cats_vhref="%vbslib_new%\_src\Document\vbslib_test2.svg#T_SomeTests">
	<text x="64.5px" y="780.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_SomeTests] 複数のテストスクリプト</text>
	</a>
	<a xlink:href="#TestSymbols" onclick="chgPage( evt, 943 )">
	<text x="338.5px" y="77.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/TestCases/@TestSymbols</text>
	</a>
	<a xlink:href="#SelectTest" onclick="chgPage( evt, 935 )">
	<text x="64.5px" y="849.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Select the Test メニュー</text>
	</a>
	<text x="236.5px" y="849.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し順序を確認する</text>
</g>
<g id="page947" width="654" height="1914" transform="translate(+10,+512041)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="654.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1914.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="654.5" y1="-0.5" x2="654.5" y2="1914.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1914.5" x2="654.5" y2="1914.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="together" x="24.5px" y="1153.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">他のプログラムを起動する機能のテスト</text>
	<text x="37.5px" y="1205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WaitForFile で待つ</text>
	<text x="37.5px" y="1187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine などを、プログラムを起動しないようにする</text>
	<text id="tp_hint" class="title" x="25.5px" y="33.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テストプログラム作成のヒント</text>
	<text id="file_create_test" x="25.5px" y="1040.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイルを生成したり、更新したりするテスト</text>
	<text x="37.5px" y="1067.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各テスト項目の最初で、存在する可能性のあるすべてのファイルを削除する関数を呼ぶ。</text>
	<text x="37.5px" y="1094.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">よくある、すでに存在するファイルがあるときは、そのテンプレートからコピーする</text>
	<text id="manually_guide" x="24.5px" y="222.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">手動テストは、ユーザーをガイドするスクリプトを作成すること</text>
	<text x="37.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実際にテストを実行する前に、スクリプトで、自動的に行われる動作の説明と、手動で操作する内容と<tspan x="37.5px" y="268.5px" xml:space="preserve">確認する内容を表示して、pause 関数を呼び出してください。</tspan></text>
	<text x="37.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">手動テストが存在することを知らせるために、Test_start 関数で、ManualTest 関数を呼び出してください。</text>
	<g>
	<rect x="82.5" y="280.5" width="256" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="90.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  echo_line<tspan x="90.5px" y="311.5px" xml:space="preserve">  EchoTestStart  "T_Sample"</tspan>
	<tspan x="90.5px" y="326.5px" xml:space="preserve">  echo  "〜されるので、〜してください。"</tspan>
	<tspan x="90.5px" y="341.5px" xml:space="preserve">  echo  "〜であること。"</tspan>
	<tspan x="90.5px" y="356.5px" xml:space="preserve">  pause</tspan>
	<tspan x="90.5px" y="371.5px" xml:space="preserve">  echo_line</tspan>
	<tspan x="90.5px" y="386.5px" xml:space="preserve">  （手動テストの自動部分の処理）</tspan></text>
	</g>
	<text x="84.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\Samples\Test\T_TestByManual" target="_blank">
	<text x="118.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ samples/Test/T_TestByManual フォルダ</text>
	</a>
	<text id="chk_errmsg" x="37.5px" y="1262.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーメッセージをチェックするテスト</text>
	<g>
	<rect x="40.5" y="1276.5" width="292" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="1292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e, e2  ' as Err2<tspan x="48.5px" y="1307.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1322.5px" xml:space="preserve">    '// Error Handling Test</tspan>
	<tspan x="48.5px" y="1337.5px" xml:space="preserve">    echo  vbCRLF+"Next is Error Test"</tspan>
	<tspan x="48.5px" y="1352.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="48.5px" y="1367.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1382.5px" xml:space="preserve">        ...</tspan>
	<tspan x="48.5px" y="1397.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1412.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="48.5px" y="1427.5px" xml:space="preserve">    e.CopyAndClear  e2  '//[out] e2</tspan>
	<tspan x="48.5px" y="1442.5px" xml:space="preserve">    echo    e2.desc</tspan>
	<tspan x="48.5px" y="1457.5px" xml:space="preserve">    Assert  InStr( e2.desc, "SomeError" ) &gt;= 1</tspan>
	<tspan x="48.5px" y="1472.5px" xml:space="preserve">    Assert  e2.num &lt;&gt; 0</tspan></text>
	</g>
	<text x="48.5px" y="1516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの情報を Err2::CopyAndClear でコピーしてから、チェックしてください。<tspan x="48.5px" y="1531.5px" xml:space="preserve">g_debug を設定したときに、Fail したところで正しくブレークするようになります。</tspan></text>
	<a xlink:href="#CopyAndClear_Err2" onclick="chgPage( evt, 1137 )">
	<text x="84.5px" y="1427.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CopyAndClear</text>
	</a>
	<a xlink:href="#chk_errmsg" onclick="chgPage( evt, 947 )">
	<text x="49.5px" y="142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージをチェックするテスト</text>
	</a>
	<a xlink:href="#together" onclick="chgPage( evt, 947 )">
	<text x="49.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 他のプログラムを起動する機能のテスト</text>
	</a>
	<a xlink:href="#file_create_test" onclick="chgPage( evt, 947 )">
	<text x="49.5px" y="104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルを生成したり、更新したりするテスト</text>
	</a>
	<a xlink:href="#manually_guide" onclick="chgPage( evt, 947 )">
	<text x="49.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 手動テストは、ユーザーをガイドするスクリプトを作成すること</text>
	</a>
	<text id="multi_case" x="25.5px" y="513.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テストケースの組み合わせ</text>
	<a xlink:href="#multi_case" onclick="chgPage( evt, 947 )">
	<text pub="n" x="49.5px" y="85.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストケースの組み合わせ</text>
	</a>
	<g>
	<rect x="41.5" y="606.5" width="460" height="340"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="622.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  t, t2<tspan x="49.5px" y="637.5px" xml:space="preserve">  For Each t  In  DicTable(Array( _</tspan>
	<tspan x="49.5px" y="652.5px" xml:space="preserve">      "Case",     "SrcPath",             "AnsPath",             Empty, _</tspan>
	<tspan x="49.5px" y="667.5px" xml:space="preserve">      "Default",  "sample1.xml",         "sample1_replaced.xml", _</tspan>
	<tspan x="49.5px" y="682.5px" xml:space="preserve">      "UTF8_BOM", "sample6_utf8bom.xml", "sample6_utf8bom_replaced.xml", _</tspan>
	<tspan x="49.5px" y="697.5px" xml:space="preserve">      "Unicode",  "sample3_unicode.xml", "sample3_unicode_replaced.xml" ))</tspan>
	<tspan x="49.5px" y="712.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="727.5px" xml:space="preserve">  For Each t2  In  DicTable(Array( _</tspan>
	<tspan x="49.5px" y="742.5px" xml:space="preserve">      "Case2",        "DstPath",   "OutPath",    Empty, _</tspan>
	<tspan x="49.5px" y="757.5px" xml:space="preserve">      "DstNormal",    "out.xml",   "out.xml", _</tspan>
	<tspan x="49.5px" y="772.5px" xml:space="preserve">      "DstEmpty",     Empty,       "out.xml", _</tspan>
	<tspan x="49.5px" y="787.5px" xml:space="preserve">      "DstOverWrite", "out.xml",   "out.xml" ))</tspan>
	<tspan x="49.5px" y="802.5px" xml:space="preserve">    Dic_add  t, t2 : t2.RemoveAll  '// cross join</tspan>
	<tspan x="49.5px" y="817.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="832.5px" xml:space="preserve">    '//=== setup files</tspan>
	<tspan x="49.5px" y="847.5px" xml:space="preserve">    ...</tspan>
	<tspan x="49.5px" y="862.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="877.5px" xml:space="preserve">    '//=== Do test  '//##################################### Test Point</tspan>
	<tspan x="49.5px" y="892.5px" xml:space="preserve">    Assert  Convert( t("SrcPath"), t("DstPath") ) = t("AnsPath")</tspan>
	<tspan x="49.5px" y="907.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="922.5px" xml:space="preserve">  Next</tspan>
	<tspan x="49.5px" y="937.5px" xml:space="preserve">  Next</tspan></text>
	</g>
	<text x="37.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースの組み合わせは多重ループで記述します。 ただし、組み合わせは必要最低限にして<tspan x="37.5px" y="561.5px" xml:space="preserve">ください。 テストのパラメーターは、</tspan>
	<tspan x="37.5px" y="576.5px" xml:space="preserve">記述しやすくなります。</tspan>
	<tspan x="37.5px" y="591.5px" xml:space="preserve">実際にテストを行うコードは、ループの最後の方にあります。</tspan></text>
	<text x="37.5px" y="978.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\Cats\clib\DebugTools\DebugTools.svg#TestNums" cats_vhref="%svgcats_src%\clib\DebugTools\DebugTools.svg#TestNums">
	<text pub="n" x="76.5px" y="978.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestNums</text>
	</a>
	<a xlink:href="#DicTable" onclick="chgPage( evt, 256 )">
	<text x="233.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicTable 関数</text>
	</a>
	<text x="512.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うと</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text x="431.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Dic_add 関数</text>
	</a>
	<text x="157.5px" y="637.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DicTable</text>
	<text x="163.5px" y="727.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DicTable</text>
	<text x="73.5px" y="802.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_add</text>
	<a xlink:href="..\..\..\programming\検索技術、DB\SQL\SQL講座 pursue.ne.jp.svg#join" cats_vhref="%programming%\検索技術、DB\SQL\SQL講座 pursue.ne.jp.svg#join">
	<text pub="n" x="174.5px" y="978.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SQL JOIN</text>
	</a>
	<a xlink:href="#JoinDicTable" onclick="chgPage( evt, 257 )">
	<text pub="n" x="319.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">JoinDicTable 関数</text>
	</a>
	<text id="echo_test" x="24.5px" y="1590.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">echo 出力して、その内容が正しいことをチェックするテスト</text>
	<g>
	<rect x="40.5" y="1661.5" width="466" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="1677.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Example( Opt, AppKey )<tspan x="48.5px" y="1692.5px" xml:space="preserve">    Set w_= AppKey.NewWritable( "_log.txt" ).Enable()</tspan>
	<tspan x="48.5px" y="1707.5px" xml:space="preserve">    RunProg  "cscript //nologo  T_Wildcard.vbs  T_Example_Main", "_log.txt"</tspan>
	<tspan x="48.5px" y="1722.5px" xml:space="preserve">    AssertFC  "_log.txt",  "T_Example_ans.txt"</tspan>
	<tspan x="48.5px" y="1737.5px" xml:space="preserve">    del  "_log.txt"</tspan>
	<tspan x="48.5px" y="1752.5px" xml:space="preserve">    Pass</tspan>
	<tspan x="48.5px" y="1767.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="48.5px" y="1782.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="1797.5px" xml:space="preserve">Sub  T_Example_Main( Opt, AppKey )</tspan>
	<tspan x="48.5px" y="1812.5px" xml:space="preserve">    echo  GetTestResult()</tspan>
	<tspan x="48.5px" y="1827.5px" xml:space="preserve">    Pass</tspan>
	<tspan x="48.5px" y="1842.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="48.5px" y="1617.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg で子プロセスを起動し、その出力をファイルにリダイレクトします。<tspan x="48.5px" y="1632.5px" xml:space="preserve">子プロセスで実行するスクリプトは、直接起動することもできます。 たとえば、下記のスクリプト</tspan>
	<tspan x="48.5px" y="1647.5px" xml:space="preserve">では、T_Example_Main を起動します。</tspan></text>
	<a xlink:href="#echo_test" onclick="chgPage( evt, 947 )">
	<text x="49.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo 出力して、その内容が正しいことをチェックするテスト</text>
	</a>
	<text x="37.5px" y="1875.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#PercentFunction" onclick="chgPage( evt, 589 )">
	<text x="87.5px" y="1875.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ % を使った文字列変換関数</text>
	</a>
</g>
<g id="page948" width="445" height="677" transform="translate(+10,+513965)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="445.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="677.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="445.5" y1="-0.5" x2="445.5" y2="677.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="677.5" x2="445.5" y2="677.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_prompt_flow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー (Test.vbs)</text>
	<line x1="45.5" y1="288.5" x2="45.5" y2="603.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="173.5" y1="291.5" x2="173.5" y2="606.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<line x1="289.5" y1="295.5" x2="289.5" y2="610.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<g>
	<rect x="140.5" y="275.5" width="101" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="147.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestPrompt.vbs</text>
	</g>
	<g>
	<a xlink:href="#test_vbs" onclick="chgPage( evt, 938 )">
	<rect x="28.5" y="275.5" width="61" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	</g>
	<g>
	<rect x="270.5" y="275.5" width="128" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="277.5px" y="290.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ターゲットプログラム</text>
	</g>
	<g>
	<line x1="45.5" y1="361.5" x2="173.5" y2="361.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="173.5,361.5 163.5,356.5 163.5,366.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<a xlink:href="#RunTestPrompt" onclick="chgPage( evt, 952 )">
	<text x="180.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	</a>
	<text x="182.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニューを表示</text>
	<text x="83.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(UnitTest).vbs<tspan x="83.5px" y="463.5px" xml:space="preserve">を再ロード</tspan></text>
	<text x="59.5px" y="494.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start<tspan x="59.5px" y="509.5px" xml:space="preserve">などをコールバック</tspan></text>
	<g>
	<line x1="45.5" y1="470.5" x2="173.5" y2="470.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="173.5,470.5 163.5,465.5 163.5,475.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="173.5" y1="518.5" x2="45.5" y2="518.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="45.5" y1="518.5" x2="56.5" y2="522.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="45.5" y1="518.5" x2="56.5" y2="514.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="66.5px" y="540.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">起動</text>
	<g>
	<line x1="45.5" y1="545.5" x2="289.5" y2="545.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="289.5,545.5 279.5,540.5 279.5,550.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="289.5" y1="556.5" x2="45.5" y2="556.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="45.5" y1="556.5" x2="56.5" y2="560.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="45.5" y1="556.5" x2="56.5" y2="552.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="66.5px" y="577.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">結果を報告</text>
	<g>
	<line x1="45.5" y1="582.5" x2="173.5" y2="582.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="173.5,582.5 163.5,577.5 163.5,587.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="182.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestPrompt_Setting.vbs<tspan x="182.5px" y="402.5px" xml:space="preserve">をロード＆SetTest をコール</tspan></text>
	<text x="299.5px" y="551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを実行</text>
	<line x1="45.5" y1="299.5" x2="45.5" y2="361.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="173.5" y1="361.5" x2="173.5" y2="518.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="45.5" y1="518.5" x2="45.5" y2="545.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="289.5" y1="545.5" x2="289.5" y2="556.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<line x1="45.5" y1="582.5" x2="45.5" y2="556.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<text x="182.5px" y="604.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニューを表示</text>
	<line x1="173.5" y1="582.5" x2="173.5" y2="606.5"
		style="fill:none;stroke:rgb(128,128,255);stroke-width:2;stroke-linecap:round"/>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストスクリプトを起動すると、テストプロンプトが起動します。<tspan x="24.5px" y="76.5px" xml:space="preserve">ユーザがメニューから選択すると、テスト・プロンプトからコールバック</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">されるので、テストの実施などを行います。</tspan></text>
	<path subtype="matome" d="M37.5,612.5 A7,7 0 0,0 44.5,619.5 L105.5,619.5 A7,7, 0 0,1, 112.5,626.5 A7,7, 0 0,1, 119.5,619.5 L181.5,619.5 A7,7, 0 0,0, 188.5,612.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="640.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同一プロセス内</text>
	<text x="24.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">各テスト項目</text>
	<text x="141.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">テスト・プロンプト・エンジン</text>
	<g>
	<a xlink:href="#ts_unitprompt" onclick="chgPage( evt, 937 )">
	<rect x="28.5" y="114.5" width="76" height="118"
		style="fill:rgb(196,255,196);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="66.5px" y="162.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">テスト<tspan x="66.5px" y="177.5px" xml:space="preserve">スクリプト</tspan>
	<tspan x="66.5px" y="192.5px" xml:space="preserve">（Test.vbs）</tspan></text>
	</a>
	</g>
	<g>
	<a xlink:href="#TestScript2" onclick="chgPage( evt, 950 )">
	<rect x="197.5" y="117.5" width="117" height="56"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="255.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">テスト<tspan x="255.5px" y="149.5px" xml:space="preserve">プロンプト</tspan>
	<tspan x="255.5px" y="164.5px" xml:space="preserve">（TestPrompt.vbs）</tspan></text>
	</a>
	</g>
	<g>
	<line x1="112.5" y1="165.5" x2="184.5" y2="165.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1"/>
	<line x1="112.5" y1="165.5" x2="123.5" y2="169.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="112.5" y1="165.5" x2="123.5" y2="161.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="338.5" y="178.5" width="73" height="37" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="374.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">テスト対象<tspan x="374.5px" y="208.5px" xml:space="preserve">プロセス</tspan></text>
	</g>
	<g>
	<line x1="113.5" y1="189.5" x2="330.5" y2="189.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="330.5" y1="189.5" x2="319.5" y2="185.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="330.5" y1="189.5" x2="319.5" y2="193.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="184.5" y1="133.5" x2="112.5" y2="133.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow1="1"/>
	<line x1="184.5" y1="133.5" x2="173.5" y2="129.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="184.5" y1="133.5" x2="173.5" y2="137.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="113.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルード</text>
	<a xlink:href="#T_ALL_vbs" onclick="chgPage( evt, 938 )">
	<text x="115.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールバック</text>
	</a>
	<text x="127.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト実施</text>
	<g>
	<rect x="178.5" y="202.5" width="77" height="26"
		style="fill:rgb(230,230,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="186.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力データ</text>
	</g>
	<g>
	<line x1="326.5" y1="208.5" x2="260.5" y2="208.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="260.5" y1="208.5" x2="271.5" y2="212.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="260.5" y1="208.5" x2="271.5" y2="204.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="113.5" y1="218.5" x2="166.5" y2="218.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="166.5" y1="218.5" x2="155.5" y2="214.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="166.5" y1="218.5" x2="155.5" y2="222.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="113.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェック</text>
	<text x="279.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="257.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: テスト・プロンプト ]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#[RunTestPrompt]" target="_blank">
	<text x="273.5px" y="357.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#[TestPrompt::DoPrompt]" target="_blank">
	<text x="269.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Tests_DoAllTest" onclick="chgPage( evt, 962 )">
	<text id="Tests_DoAllTest_f" x="182.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Tests::DoAllTest</text>
	</a>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text pub="n" x="182.5px" y="519.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ 呼び出し順序</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[TestScript::Finish]" target="_blank">
	<text x="281.5px" y="581.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="182.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScript::Finish</text>
	<a xlink:href="#Setting_buildTestPrompt" onclick="chgPage( evt, 126 )">
	<text x="192.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ Setting_buildTestPrompt</text>
	</a>
</g>
<g id="page949" width="381" height="347" transform="translate(+10,+514652)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="381.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="347.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="381.5" y1="-0.5" x2="381.5" y2="347.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="347.5" x2="381.5" y2="347.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_d" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">データ構造 (Test.vbs)</text>
	<a xlink:href="#TestPrompt_class" onclick="chgPage( evt, 954 )">
	<text x="24.5px" y="70.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestPrompt</text>
	</a>
	<a xlink:href="#Tests" onclick="chgPage( evt, 955 )">
	<text x="45.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests</text>
	</a>
	<text x="139.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.m_Tests</text>
	<text x="139.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.m_Menu()</text>
	<text x="45.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MenuItem</text>
	<text x="205.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Sets</text>
	<text x="67.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic&lt; UnitTest &gt;</text>
	<text x="205.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CurrentTest</text>
	<a xlink:href="#UnitTest" onclick="chgPage( evt, 974 )">
	<text x="68.5px" y="173.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UnitTest</text>
	</a>
	<text x="159.5px" y="70.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">in RunTestPrompt()</text>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#[TestPrompt]" target="_blank">
	<text x="95.5px" y="71.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests]" target="_blank">
	<text x="83.5px" y="124.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#TestScript_class" onclick="chgPage( evt, 969 )">
	<text x="24.5px" y="205.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript</text>
	</a>
	<text x="145.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Test</text>
	<text x="24.5px" y="245.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests::DoAllTest</text>
	<a xlink:href="#SectionTree" cats_vhref="%vbslib_new%\_src\vbslib.svg#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="55.5px" y="265.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SectionTree</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#Tests::DoAllTest" target="_blank">
	<text x="126.5px" y="245.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="163.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">section</text>
</g>
<g id="page950" width="557" height="538" transform="translate(+10,+515009)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="557.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="538.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="557.5" y1="-0.5" x2="557.5" y2="538.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="538.5" x2="557.5" y2="538.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="81.5" y="169.5" width="267" height="75"
		style="fill:rgb(202,255,202);stroke:rgb(0,0,0);stroke-width:1;fill-opacity:0.00"/>
	<text id="TestScript2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト・スクリプト ver2</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">別の VBS ファイルを呼び出したり、ログをとったりします。</text>
	<text x="24.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全テストのとき、ユニットテストのとき、デバッグのとき、という状況に応じて、<tspan x="24.5px" y="111.5px" xml:space="preserve">テストスケジューラは、臨機応変にテストスクリプトを呼び出します。</tspan>
	<tspan x="24.5px" y="126.5px" xml:space="preserve">テスト処理が失敗したら、テストスクリプトからテストスケジューラに return 的に戻り、</tspan>
	<tspan x="24.5px" y="141.5px" xml:space="preserve">テストスケジューラは、次のテストスクリプトを実行します。</tspan></text>
	<g>
	<rect x="273.5" y="186.5" width="68" height="41"
		style="fill:rgb(196,255,196);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="307.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">テスト<tspan x="307.5px" y="218.5px" xml:space="preserve">スクリプト</tspan></text>
	</g>
	<g>
	<rect x="92.5" y="186.5" width="87" height="41"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="135.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">テスト<tspan x="135.5px" y="218.5px" xml:space="preserve">スケジューラ</tspan></text>
	</g>
	<g>
	<rect x="207.5" y="195.5" width="35" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="214.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Do_</text>
	</g>
	<g>
	<line x1="181.5" y1="206.5" x2="203.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="203.5" y1="206.5" x2="192.5" y2="202.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="203.5" y1="206.5" x2="192.5" y2="210.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="246.5" y1="206.5" x2="268.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="268.5" y1="206.5" x2="257.5" y2="202.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="268.5" y1="206.5" x2="257.5" y2="210.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<rect x="92.5" y="160.5" width="104" height="18"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="100.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cscript.exe など</text>
	</g>
	<g>
	<rect x="370.5" y="195.5" width="88" height="22" rx="10" ry="10"
		style="fill:rgb(225,238,232);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="377.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセス起動</text>
	</g>
	<g>
	<line x1="344.5" y1="206.5" x2="366.5" y2="206.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="366.5" y1="206.5" x2="355.5" y2="202.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="366.5" y1="206.5" x2="355.5" y2="210.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<a xlink:href="#TestPrompt_class" onclick="chgPage( evt, 954 )">
	<text x="34.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestPrompt クラス</text>
	</a>
	<a xlink:href="#Tests" onclick="chgPage( evt, 955 )">
	<text x="34.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests クラス</text>
	</a>
	<a xlink:href="#TestScript_class" onclick="chgPage( evt, 969 )">
	<text x="34.5px" y="309.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript クラス</text>
	</a>
	<a xlink:href="#TestScript_otherfunc" onclick="chgPage( evt, 975 )">
	<text x="34.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ その他の関数</text>
	</a>
	<text x="180.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests クラスをユーザから使うためのコマンドプロンプトです。</text>
	<text x="180.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストをスケジューリングするクラスです。</text>
	<text x="180.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストスクリプトを呼び出すクラスです。</text>
	<a xlink:href="..\..\..\programming\方法論\テスト.svg#test_connect" cats_vhref="%programming%\方法論\テスト.svg#test_connect">
	<text x="68.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストツールの接続場所</text>
	</a>
	<text x="25.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="25.5px" y="499.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\TestsClass" target="_blank">
	<text x="68.5px" y="499.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestsClass フォルダ</text>
	</a>
	<g>
	<rect x="51.5" y="375.5" width="250" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="391.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim ts : Set ts = new Tests<tspan x="59.5px" y="406.5px" xml:space="preserve">  ts.AddTestScriptAuto  ".", "Test.vbs"</tspan>
	<tspan x="59.5px" y="421.5px" xml:space="preserve">  ts.DoAllTest</tspan></text>
	</g>
	<text x="25.5px" y="365.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page951" width="477" height="429" transform="translate(+10,+515557)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="477.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="477.5" y1="-0.5" x2="477.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="429.5" x2="477.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestPrompt_Setting" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">設定ファイル TestPrompt_Setting.vbs</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトに関する設定を記述したファイルです。<tspan x="24.5px" y="78.5px" xml:space="preserve">通常、編集しなくてもそのまま使えます。</tspan></text>
	<text x="24.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストシンボルと、ユニット・テスト・プロンプトの VBS ファイルのあるパスの<tspan x="24.5px" y="255.5px" xml:space="preserve">対応関係を記述します。</tspan></text>
	<text x="24.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトのメニュー項目を記述します。</text>
	<g>
	<rect x="48.5" y="156.5" width="298" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  prompt.m_Menu(1).m_Caption = "1. Do ALL Test"<tspan x="56.5px" y="187.5px" xml:space="preserve">  prompt.m_Menu(1).m_OpType = prompt.Op_AllTest</tspan></text>
	</g>
	<g>
	<rect x="48.5" y="320.5" width="370" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="336.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  fo = "test\"<tspan x="56.5px" y="351.5px" xml:space="preserve">  Set t= tests.AddTestScript( "T_Fold1", fo+"T_Fold1.vbs" )</tspan></text>
	</g>
	<g>
	<rect x="48.5" y="266.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="56.5px" y="282.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  tests.AddTestScriptAuto  tests.BaseFolderPath, "Test.vbs"</text>
	</g>
	<text x="67.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<a xlink:href="#Setting_buildTestPrompt" onclick="chgPage( evt, 126 )">
	<text x="24.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_buildTestPrompt 関数</text>
	</a>
	<text x="198.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定を記述してください。</text>
	<text x="24.5px" y="393.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\setting_default\TestPrompt_Setting_default.vbs#Setting_buildTestPrompt" onclick="chgPage( evt, 126 )" target="_blank">
	<text x="92.5px" y="393.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestPrompt_Setting_default.vbs # Setting_buildTestPrompt</text>
	</a>
</g>
<g id="page952" width="524" height="652" transform="translate(+10,+515996)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="524.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="524.5" y1="-0.5" x2="524.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="652.5" x2="524.5" y2="652.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunTestPrompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	<g>
	<rect x="24.5" y="50.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RunTestPrompt( Opt )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#RunTestPrompt" onclick="chgPage( evt, 952 )" target="_blank">
	<text x="150.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="81.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="124.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、Test.vbs のパス、または Writables オブジェクト</text>
	<text x="32.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="25.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトを開きます。</text>
	<text x="25.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt に Empty を指定すると、サブフォルダにある Test.vbs もテストします。<tspan x="25.5px" y="371.5px" xml:space="preserve">Opt に</tspan></text>
	<a xlink:href="#Test_vbs" onclick="chgPage( evt, 938 )">
	<text x="65.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	</a>
	<text x="118.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のパスを指定すると、そのテストだけをテストします。</text>
	<text x="25.5px" y="402.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt に Test.vbs のパスを指定しなかったときのログのファイル名は、Test_logs.txt、<tspan x="25.5px" y="417.5px" xml:space="preserve">指定したときのログのファイル名は、Test_log.txt になります。</tspan></text>
	<g>
	<rect x="28.5" y="174.5" width="268" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="36.5px" y="205.5px" xml:space="preserve">  RunTestPrompt  AppKey.NewWritable( "." )</tspan>
	<tspan x="36.5px" y="220.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="25.5px" y="165.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="500.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="53.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	<text x="41.5px" y="530.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main2</text>
	<text x="69.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestPrompt::DoPrompt</text>
	<text x="83.5px" y="581.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestPrompt::DoTest</text>
	<text x="25.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt に Writables オブジェクトを指定すると、その設定を使い、、サブフォルダに<tspan x="25.5px" y="339.5px" xml:space="preserve">ある Test.vbs もテストします。</tspan></text>
	<a xlink:href="#T_ALL_vbs" onclick="chgPage( evt, 938 )">
	<text x="309.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs に記述する関数</text>
	</a>
	<text x="25.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（Test_build など） を呼び出します。</text>
	<text x="25.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・プロンプトで選択したメニュー項目によって、</text>
	<text x="24.5px" y="615.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetTemporaryTestsObject" onclick="chgPage( evt, 976 )">
	<text x="69.5px" y="615.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetTemporaryTestsObject</text>
	</a>
	<a xlink:href="#RunTestPromptConfigClass" onclick="chgPage( evt, 953 )">
	<text x="69.5px" y="448.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPromptConfigClass</text>
	</a>
	<text x="25.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt に</text>
	<text x="228.5px" y="448.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のオブジェクトを指定できます。</text>
</g>
<g id="page953" width="525" height="231" transform="translate(+10,+516658)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="525.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="525.5" y1="-0.5" x2="525.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="231.5" x2="525.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RunTestPromptConfigClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RunTestPromptConfigClass</text>
	<text x="24.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="136.5px" y="96.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Writable</text>
	<text x="136.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.ExpectedPassConut</text>
	<text x="41.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Writables</text>
	<text x="41.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">integer</text>
	<a xlink:href="#RunTestPrompt" onclick="chgPage( evt, 952 )">
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	</a>
	<text x="122.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定。</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\scriptlib\vbslib\TestPrompt.vbs#[RunTestPromptConfigClass]" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestPrompt\scriptlib\vbslib\TestPrompt.vbs#[RunTestPromptConfigClass]" target="_blank">
	<text x="85.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestPrompt.vbs</text>
	</a>
	<text x="41.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">string</text>
	<text x="136.5px" y="154.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.TestTargetVBS_Path</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="285.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ NewWritable (AppKeyClass)</text>
	</a>
	<text x="285.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト対象の Test.vbs のパス</text>
	<a xlink:href="#ExpectedPassConut_TestScript" cats_vhref="%vbslib_new%\_src\vbslib.svg#ExpectedPassConut_TestScript" onclick="chgPage( evt, 973 )">
	<text x="285.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ExpectedPassConut (TestScript)</text>
	</a>
	<a xlink:href="#RunTestPrompt" onclick="chgPage( evt, 952 )">
	<text x="189.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunTestPrompt</text>
	</a>
	<text x="283.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に指定します。</text>
</g>
<g id="page954" width="416" height="140" transform="translate(+10,+516899)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="416.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="416.5" y1="-0.5" x2="416.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="140.5" x2="416.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestPrompt_class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestPrompt クラス</text>
	<a xlink:href="#Tests" onclick="chgPage( evt, 955 )">
	<text x="32.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Tests クラス</text>
	</a>
	<text x="108.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">をユーザから使うためのコマンドプロンプトです。</text>
	<text x="51.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.DoPrompt</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#TestPrompt::DoPrompt" target="_blank">
	<text x="154.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestPrompt.vbs#[TestPrompt]" target="_blank">
	<text x="178.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page955" width="573" height="357" transform="translate(+10,+517049)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="357.5" x2="573.5" y2="357.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Tests クラス</text>
	<a xlink:href="#Tests_AddTestScriptAuto" onclick="chgPage( evt, 956 )">
	<text x="35.5px" y="119.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.AddTestScriptAuto</text>
	</a>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストをスケジューリングするクラスです。</text>
	<text id="Tests_CurrentSymbol" class="keyword" x="35.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CurrentSymbol</text>
	<text x="228.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在設定されているテストシンボル、 "T_ALL"など</text>
	<text id="Tests_BaseFolderPath" class="keyword" x="35.5px" y="140.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.BaseFolderPath</text>
	<text x="145.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">as string</text>
	<text x="139.5px" y="201.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">as string</text>
	<text x="228.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストツリーのベース（ルート）フォルダのパス</text>
	<a xlink:href="#Tests_CurrentTestPriority" onclick="chgPage( evt, 958 )">
	<text x="35.5px" y="298.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CurrentTestPriority</text>
	</a>
	<text x="228.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストの優先度</text>
	<text id="Tests_CurrentSymbol" class="keyword" x="35.5px" y="239.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Symbol</text>
	<text x="89.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">as string</text>
	<text x="228.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在実行しているテストのテストシンボル</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests]" target="_blank">
	<text x="136.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text id="Tests_m_bAutoDiff" x="35.5px" y="319.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.m_bAutoDiff</text>
	<a xlink:href="#AutoDiff" onclick="chgPage( evt, 945 )">
	<text x="228.5px" y="318.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AutoDiff モード</text>
	</a>
	<a xlink:href="#UnitTest_Delegate" onclick="chgPage( evt, 940 )">
	<text x="411.5px" y="260.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate はココ</text>
	</a>
	<text x="228.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダに含まれるすべての Test.vbs をロードします。</text>
	<text x="35.5px" y="260.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.CurrentTest</text>
	<text x="120.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">as</text>
	<a xlink:href="#UnitTest" onclick="chgPage( evt, 974 )">
	<text x="141.5px" y="260.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UnitTest</text>
	</a>
	<text x="228.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在実行しているテストの情報、</text>
	<text id="Tests_LoadTestSet" class="keyword" x="35.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.LoadTestSet</text>
	<text x="228.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実施を行うテスト・シンボルを読み込む</text>
	<text x="255.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_LoadTestSet]" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_LoadTestSet]" target="_blank">
	<text x="288.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ [T_LoadTestSet]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_TestSet" target="_blank">
	<text x="400.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ T_TestSet フォルダ</text>
	</a>
	<text x="320.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を有効にするかどうか</text>
	<a xlink:href="#T_ALL_vbs" onclick="chgPage( evt, 938 )">
	<text x="24.5px" y="82.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs に記述するコールバック関数</text>
	</a>
	<text x="239.5px" y="82.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の引数です。</text>
</g>
<g id="page956" width="561" height="235" transform="translate(+10,+517416)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="561.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="561.5" y1="-0.5" x2="561.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="235.5" x2="561.5" y2="235.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_AddTestScriptAuto" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddTestScriptAuto (Tests)</text>
	<g>
	<rect x="25.5" y="51.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Tests::AddTestScriptAuto( BasePath, FName )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#Tests::AddTestScriptAuto" target="_blank">
	<text x="201.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダに含まれるすべてのテスト項目スクリプト（Test.vbs）が呼び出せるようにします。</text>
	<text x="39.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="103.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">BasePath</text>
	<text x="103.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FName</text>
	<text x="179.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">検索するフォルダ</text>
	<text x="179.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト項目スクリプトのファイル名（通常 Test.vbs）</text>
	<text x="103.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="179.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なし</text>
	<a xlink:href="Document\vbslib_test2.svg#T_AddAuto">
	<text x="82.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ○ [T_AddAuto] テスト項目の自動追加</text>
	</a>
	<text x="33.5px" y="199.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page957" width="494" height="203" transform="translate(+10,+517661)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="203.5" x2="494.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_AddTestScript" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AddTestScript (Tests)</text>
	<g>
	<rect x="25.5" y="46.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Tests::AddTestScript( Symbol, FileName )</text>
	</g>
	<text x="33.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト項目スクリプト（Test.vbs）が呼び出せるようにします。</text>
	<text x="39.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="103.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="103.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileName</text>
	<text x="179.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストシンボル</text>
	<text x="179.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト項目スクリプトのファイル名（通常 Test.vbs）</text>
	<text x="103.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="179.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なし</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::AddTestScript]" target="_blank">
	<text x="212.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page958" width="365" height="427" transform="translate(+10,+517874)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="365.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="365.5" y1="-0.5" x2="365.5" y2="427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="427.5" x2="365.5" y2="427.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_CurrentTestPriority" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CurrentTestPriority (Tests)</text>
	<g>
	<rect x="25.5" y="51.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  Tests::CurrentTestPriority as integer</text>
	</g>
	<text x="24.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出し順序を決めるための、現在のテストの優先度</text>
	<g>
	<rect x="34.5" y="174.5" width="214" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests )<tspan x="42.5px" y="205.5px" xml:space="preserve">  tests.CurrentTestPriority = 850</tspan>
	<tspan x="42.5px" y="220.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="67.5px" y="390.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブフォルダの関数の呼び出し順序</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#CurrentTestPriority" target="_blank">
	<text x="225.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトは 1000 です。</text>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#test_current" onclick="chgPage( evt, 939 )">
	<text x="67.5px" y="369.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test_current</text>
	</a>
	<text x="24.5px" y="369.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値の例：<tspan x="24.5px" y="279.5px" xml:space="preserve">・ソースをビルドする = 700番台</tspan>
	<tspan x="24.5px" y="294.5px" xml:space="preserve">・テスト・ライブラリをビルドする = 800番台</tspan>
	<tspan x="24.5px" y="309.5px" xml:space="preserve">・テスト・プログラムをビルド＆実行する = 900番台</tspan>
	<tspan x="24.5px" y="324.5px" xml:space="preserve">・サンプル・プログラムをビルド＆実行する = 1000番台</tspan></text>
</g>
<g id="page959" width="364" height="188" transform="translate(+10,+518311)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="364.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="364.5" y1="-0.5" x2="364.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="188.5" x2="364.5" y2="188.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_Symbol" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Symbol (Tests)</text>
	<g>
	<rect x="25.5" y="51.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  Tests::Symbol as string</text>
	</g>
	<text x="24.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のテストの識別子（テスト・シンボル）</text>
	<text x="24.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトは、Test.vbs があるフォルダーの名前です。</text>
	<a xlink:href="#test_current" onclick="chgPage( evt, 939 )">
	<text x="67.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Test_current</text>
	</a>
	<text x="24.5px" y="151.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page960" width="457" height="190" transform="translate(+10,+518509)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="190.5" x2="457.5" y2="190.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_SetCurrentSymbol" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetCurrentSymbol (Tests)</text>
	<g>
	<rect x="25.5" y="51.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Tests::SetCurrentSymbol( Symbol as string ) as integer</text>
	</g>
	<text x="33.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のテストの識別子（テスト・シンボル）を選択します。</text>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全てのテストを選択するときは、"ALL" を指定してください。</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値は、0=成功、1=失敗</text>
</g>
<g id="page961" width="409" height="140" transform="translate(+10,+518709)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="409.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="409.5" y1="-0.5" x2="409.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="140.5" x2="409.5" y2="140.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetCallingOrder (Tests)</text>
	<g>
	<rect x="25.5" y="51.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::GetCallingOrder( out_UnitTests as UnitTest )</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#Tests::GetCallingOrder" target="_blank">
	<text x="228.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="33.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブフォルダの関数の呼び出し順序</text>
	</a>
	<text x="241.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を取得します。</text>
</g>
<g id="page962" width="588" height="787" transform="translate(+10,+518859)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="588.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="787.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="588.5" y1="-0.5" x2="588.5" y2="787.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="787.5" x2="588.5" y2="787.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_DoAllTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DoAllTest (Tests)</text>
	<g>
	<rect x="25.5" y="50.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::DoAllTest()</text>
	</g>
	<a xlink:href="#DoAllTest" onclick="chgPage( evt, 935 )">
	<text x="68.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 2. Do ALL Test</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#Tests::DoAllTest" target="_blank">
	<text x="156.5px" y="243.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="26.5px" y="183.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="39.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests::DoAllTest</text>
	<text x="24.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのテストを実施します。</text>
	<text x="25.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="77.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestScript::Do_</text>
	<text x="26.5px" y="750.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Tests_DoTest" onclick="chgPage( evt, 963 )">
	<text pub="n" x="74.5px" y="750.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::DoTest</text>
	</a>
	<text x="98.5px" y="473.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">call_vbs_t</text>
	<text x="121.5px" y="539.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test_start など</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#call_vbs_t" target="_blank">
	<text x="176.5px" y="473.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="59.5px" y="678.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript::Finish</text>
	<text x="60.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ShakerSort_fromDic</text>
	<text x="60.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript::Start</text>
	<text x="194.5px" y="264.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テストする順番を整列する</text>
	<text x="252.5px" y="539.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テスト・スクリプトへコールバックする</text>
	<a xlink:href="#test_prompt_flow" onclick="chgPage( evt, 948 )">
	<text pub="n" x="74.5px" y="722.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （テスト・プロンプト）</text>
	</a>
	<text x="26.5px" y="722.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="122.5px" y="499.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_fs.OpenTextFile</text>
	<text x="121.5px" y="519.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExecuteGlobal</text>
	<text x="121.5px" y="559.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If en &lt;&gt; 0 Then  Err.Raise  en,, ed</text>
	<text x="123.5px" y="451.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '//=== Echo the Test title</text>
	<text x="98.5px" y="451.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo</text>
	<text x="98.5px" y="589.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If en = E_TestPass Then<tspan x="98.5px" y="604.5px" xml:space="preserve">    TestScript::m_nPass = m_nPass + 1</tspan></text>
	<text x="347.5px" y="604.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テストの結果をまとめる</text>
	<text x="59.5px" y="333.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">For Each CurrentTest  '// as UnitTest</text>
	<text x="218.5px" y="430.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">( CurrentTest.ScriptPath, "Test_start", Me as Tests )</text>
	<text x="304.5px" y="333.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テストのループ</text>
	<text x="77.5px" y="362.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests::OnTestFunctionSetup</text>
	<text x="91.5px" y="379.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Symbol = Me.CurrentTest.Symbol</text>
	<text x="80.5px" y="306.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript::m_nPass = 0</text>
	<text x="256.5px" y="306.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">テストの集計をリセットする</text>
	<line x1="68.5" y1="342.5" x2="68.5" y2="660.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<text x="91.5px" y="647.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m_Symbol = Me.CurrentTest.Symbol</text>
	<text x="77.5px" y="630.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Tests::OnTestFunctionFinish</text>
	<text x="218.5px" y="411.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">( CurrentTest.ScriptPath, "Test_current", Me as Tests )</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#TestScript::Do_" target="_blank">
	<text x="185.5px" y="411.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="77.5px" y="411.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestScript::Do_</text>
	<a xlink:href="#Tests_DoAllTest_f" onclick="chgPage( evt, 948 )">
	<text x="27.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestPrompt::DoPrompt</text>
	</a>
</g>
<g id="page963" width="526" height="334" transform="translate(+10,+519656)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="526.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="526.5" y1="-0.5" x2="526.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="334.5" x2="526.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_DoTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DoTest (Tests)</text>
	<g>
	<rect x="25.5" y="50.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::DoTest( Func as string, bReverse as Boolean )</text>
	</g>
	<a xlink:href="#BuildTheBin" onclick="chgPage( evt, 935 )">
	<text x="32.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3. call each "Test_build" in sub folders</text>
	</a>
	<text x="247.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">など、テスト関数の１つを実行します。</text>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="96.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Func</text>
	<text x="96.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">bReverse</text>
	<text x="170.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数の名前</text>
	<text x="170.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の Test.vbs の関数を逆順に呼び出します。(*1)</text>
	<a xlink:href="#unit_call" onclick="chgPage( evt, 946 )">
	<text x="70.5px" y="201.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ サブフォルダの関数の呼び出し順序</text>
	</a>
	<text x="32.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#Tests::DoTest" target="_blank">
	<text x="168.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Tests_DoAllTest" onclick="chgPage( evt, 962 )">
	<text pub="n" x="58.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::DoAllTest</text>
	</a>
	<text x="32.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブフォルダーにあるテスト・スクリプトで定義されている、Func に指定した名前の<tspan x="32.5px" y="261.5px" xml:space="preserve">関数もコールバックされます。</tspan></text>
	<text x="60.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True にすると、Test_clean と同じ順序に呼び出します。</text>
</g>
<g id="page964" width="465" height="523" transform="translate(+10,+520000)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="465.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="465.5" y1="-0.5" x2="465.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="523.5" x2="465.5" y2="523.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_SetCur" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetCur (Tests)</text>
	<g>
	<rect x="24.5" y="50.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::SetCur( SubSymbol )</text>
	</g>
	<text x="32.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグを行うサブテストシンボルを設定します。</text>
	<text x="32.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_current の中から呼び出してください。<tspan x="32.5px" y="152.5px" xml:space="preserve">指定したサブテストシンボルのテスト項目だけ実施するようになります。</tspan></text>
	<a xlink:href="#Tests_IsCur" onclick="chgPage( evt, 965 )">
	<text x="32.5px" y="217.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::IsCur</text>
	</a>
	<g>
	<rect x="24.5" y="249.5" width="226" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Test_current( tests )<tspan x="32.5px" y="280.5px" xml:space="preserve">  tests.SetCur  "SubTestA"</tspan>
	<tspan x="32.5px" y="295.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="32.5px" y="310.5px" xml:space="preserve"></tspan>
	<tspan x="32.5px" y="325.5px" xml:space="preserve">Sub  Test_start( tests )</tspan>
	<tspan x="32.5px" y="340.5px" xml:space="preserve">  If tests.IsCur( "SubTestA" ) Then</tspan>
	<tspan x="32.5px" y="355.5px" xml:space="preserve">    '// Do SubTestA</tspan>
	<tspan x="32.5px" y="370.5px" xml:space="preserve">  End If</tspan>
	<tspan x="32.5px" y="385.5px" xml:space="preserve">  If tests.IsCur( "SubTestB" ) Then</tspan>
	<tspan x="32.5px" y="400.5px" xml:space="preserve">    '// Do SubTestB</tspan>
	<tspan x="32.5px" y="415.5px" xml:space="preserve">  End If</tspan>
	<tspan x="32.5px" y="430.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="32.5px" y="445.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="32.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグが済んだら、"" を設定してください。</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::SetCur]" target="_blank">
	<text x="168.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="486.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_SubTest\Test_target.vbs#SetCur" target="_blank">
	<text x="78.5px" y="486.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SubTest\Test_target.vbs#SetCur</text>
	</a>
</g>
<g id="page965" width="471" height="228" transform="translate(+10,+520533)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="471.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="471.5" y1="-0.5" x2="471.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="228.5" x2="471.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_IsCur" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsCur (Tests)</text>
	<g>
	<rect x="25.5" y="53.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Tests::IsCur( SubSymbol )</text>
	</g>
	<text x="33.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のサブテストシンボル、または "" が設定されているか判定します。</text>
	<text x="33.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test_start など（Test_current 以外）の中から呼び出します。</text>
	<a xlink:href="#Tests_SetCur" onclick="chgPage( evt, 964 )">
	<text x="78.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests::SetCur</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::IsCur]" target="_blank">
	<text x="168.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="166.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_SubTest\Test_target.vbs#IsCur" target="_blank">
	<text x="78.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SubTest\Test_target.vbs#IsCur</text>
	</a>
	<text x="24.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page966" width="506" height="352" transform="translate(+10,+520771)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="506.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="506.5" y1="-0.5" x2="506.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="506.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_SaveTestReulstHtml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SaveTestResultHtml (Tests)</text>
	<g>
	<rect x="25.5" y="47.5" width="328" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::SaveTestResultHtml( SavePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストの結果を HTML 形式で出力します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SavePath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルパス。 Empty のとき "TestResult.html"</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="141.5" width="99" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::OutTestReulstHtml]" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_TestReport]" target="_blank">
	<text x="80.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SomeTests.vbs # T_TestReport</text>
	</a>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力サンプル：</text>
	<g class="writting">
	<rect x="74.5" y="199.5" width="67" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="82.5px" y="213.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">書きかけ</text>
	</g>
	<g class="notsupprt">
	<rect x="287.5" y="12.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="295.5px" y="26.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
</g>
<g id="page967" width="501" height="352" transform="translate(+10,+521133)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="501.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_SaveTestReulstCSV" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SaveTestResultCSV (Tests)</text>
	<g>
	<rect x="25.5" y="47.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::SaveTestResultCSV( SavePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストの結果を CSV 形式で出力します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SavePath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルパス。 Empty のとき "TestResult.csv"</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="141.5" width="99" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<text x="33.5px" y="187.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::OutTestReulstCSV]" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="39.5" y="198.5" width="328" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Test symbol,result,step,path,priority<tspan x="47.5px" y="229.5px" xml:space="preserve">T_SomeTests,Pass,,TestOfTest2.vbs,1000</tspan>
	<tspan x="47.5px" y="244.5px" xml:space="preserve">T_SampA,Pass,,T_SampA\TestOfTest2.vbs,1000</tspan>
	<tspan x="47.5px" y="259.5px" xml:space="preserve">T_SampB,Fail,Test_check,T_SampB\TestOfTest2.vbs,1000</tspan>
	<tspan x="47.5px" y="274.5px" xml:space="preserve">T_SampC,Skip,Test_setup,T_SampC\TestOfTest2.vbs,1000</tspan></text>
	</g>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_TestReport]" target="_blank">
	<text x="80.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SomeTests.vbs # T_TestReport</text>
	</a>
	<text x="24.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page968" width="501" height="192" transform="translate(+10,+521495)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="501.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="501.5" y1="-0.5" x2="501.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="192.5" x2="501.5" y2="192.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Tests_LoadTestResultCSV" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadTestResultCSV (Tests)</text>
	<g>
	<rect x="25.5" y="47.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Tests::LoadTestResultCSV( LoadPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストの結果を CSV 形式で出力します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadPath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルパス。 Empty のとき "TestResult.csv"</text>
	<text x="33.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="141.5" width="99" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Tests::SaveTestReulstCSV]" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page969" width="514" height="208" transform="translate(+10,+521697)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="514.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="514.5" y1="-0.5" x2="514.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="208.5" x2="514.5" y2="208.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestScript_class" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TestScript クラス、g_Test 変数</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストスクリプトを呼び出すクラスです。<tspan x="24.5px" y="76.5px" xml:space="preserve">グローバル変数 g_Test は、TestScript クラスのオブジェクトを参照しています。</tspan></text>
	<a xlink:href="#TestScript_Finish" onclick="chgPage( evt, 972 )">
	<text x="41.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript::Finish</text>
	</a>
	<a xlink:href="#TestScript_Do" onclick="chgPage( evt, 971 )">
	<text x="41.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript::Do_</text>
	</a>
	<a xlink:href="#TestScript_Start" onclick="chgPage( evt, 970 )">
	<text x="41.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript::Start</text>
	</a>
	<text x="178.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを開始します。 ログ取りを開始します。</text>
	<text x="178.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト関数を呼び出します。（同じプロセス）</text>
	<text x="178.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを終了します。 ログ取りを終了して集計します。</text>
	<a xlink:href="vbslib_test2.svg#test">
	<text x="41.5px" y="171.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・スクリプトのテスト</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[TestScript]" target="_blank">
	<text x="239.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page970" width="417" height="171" transform="translate(+10,+521915)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="417.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="417.5" y1="-0.5" x2="417.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="417.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestScript_Start" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Start (TestScript)</text>
	<g>
	<rect x="28.5" y="47.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TestScript::Start</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを開始します。 ログ取りを開始します。</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレントテストのスクリプトがあるフォルダに、TestScript_log.txt<tspan x="33.5px" y="134.5px" xml:space="preserve">ができます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[TestScript::Start]" target="_blank">
	<text x="174.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page971" width="535" height="219" transform="translate(+10,+522096)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="219.5" x2="535.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestScript_Do" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Do_ (TestScript)</text>
	<g>
	<rect x="28.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TestScript::Do_( vbs_path as string, func as string, param as variant )</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト関数を呼び出します。（同じプロセス）</text>
	<text x="36.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_path</text>
	<text x="100.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">func</text>
	<text x="168.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・スクリプトが書かれた VBScript ファイルのパス</text>
	<text x="168.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">呼び出す関数の名前（文字列）</text>
	<text x="100.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">param</text>
	<text x="168.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数に渡すパラメータ</text>
	<text x="36.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Do の後に、アンダーラインがあるので注意してください。（無いとエラーになるため）</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[TestScript::Do_]" target="_blank">
	<text x="174.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page972" width="448" height="171" transform="translate(+10,+522325)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="448.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="448.5" y1="-0.5" x2="448.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="448.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestScript_Finish" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Finish (TestScript)</text>
	<g>
	<rect x="28.5" y="47.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  TestScript::Finish</text>
	</g>
	<text x="33.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストを終了します。 ログ取りを終了して集計します。</text>
	<text x="33.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestScript クラスのデストラクタによってテストが終了しますが、<tspan x="33.5px" y="134.5px" xml:space="preserve">明示的にこの Finish を呼び出して終了させることもできます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[TestScript::Finish]" target="_blank">
	<text x="182.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page973" width="591" height="405" transform="translate(+10,+522506)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="591.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="591.5" y1="-0.5" x2="591.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="405.5" x2="591.5" y2="405.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ExpectedPassConut_TestScript" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ExpectedPassConut (TestScript)</text>
	<g>
	<rect x="28.5" y="47.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  TestScript::ExpectedPassConut as integer</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">予想される Pass の数。</text>
	<g>
	<rect x="37.5" y="163.5" width="364" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">==========================================================<tspan x="45.5px" y="194.5px" xml:space="preserve">Test Finish (Pass=155, Manual=6, Skip=0, Fail=0)</tspan>
	<tspan x="45.5px" y="209.5px" xml:space="preserve">ExpectedPassConut = 155 [OK]</tspan></text>
	</g>
	<text x="24.5px" y="144.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="113.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一致した時の表示例</text>
	<text x="39.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一致しなかったら、[FAIL] と表示されます。</text>
	<text x="39.5px" y="268.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExpectedPassConut が設定されていないときは、ExpectedPassConut の行を表示しません。</text>
	<text x="24.5px" y="312.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\scriptlib\vbslib\TestScript.vbs#[TestScript::Finish]" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestPrompt\scriptlib\vbslib\TestScript.vbs#[TestScript::Finish]" target="_blank">
	<text x="83.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
	<text x="24.5px" y="340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestPrompt\T_Prpt" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\TestPrompt\T_Prpt" target="_blank">
	<text x="83.5px" y="340.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Prpt フォルダー</text>
	</a>
	<text x="24.5px" y="368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#RunTestPromptConfigClass" onclick="chgPage( evt, 953 )">
	<text x="83.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunTestPromptConfigClass</text>
	</a>
	<text x="397.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs を使うとき</text>
	<text x="255.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">::ExpectedPassConut</text>
</g>
<g id="page974" width="277" height="186" transform="translate(+10,+522921)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="277.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="186.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="277.5" y1="-0.5" x2="277.5" y2="186.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="186.5" x2="277.5" y2="186.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UnitTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UnitTest クラス</text>
	<g>
	<rect x="31.5" y="54.5" width="214" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="70.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  UnitTest<tspan x="39.5px" y="85.5px" xml:space="preserve">  Public  Symbol     ' as string</tspan>
	<tspan x="39.5px" y="100.5px" xml:space="preserve">  Public  ScriptPath ' as string</tspan>
	<tspan x="39.5px" y="115.5px" xml:space="preserve">  Public  Priority   ' as integer</tspan>
	<tspan x="39.5px" y="130.5px" xml:space="preserve">  Public  Delegate   ' as variant</tspan>
	<tspan x="39.5px" y="145.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[UnitTest]" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#UnitTest_Delegate" onclick="chgPage( evt, 940 )">
	<text x="99.5px" y="130.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Delegate</text>
	</a>
</g>
<g id="page975" width="223" height="80" transform="translate(+10,+523117)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="223.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="223.5" y1="-0.5" x2="223.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="223.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TestScript_otherfunc" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他の関数</text>
</g>
<g id="page976" width="659" height="580" transform="translate(+10,+523207)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="659.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="580.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="659.5" y1="-0.5" x2="659.5" y2="580.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="580.5" x2="659.5" y2="580.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetTemporaryTestsObject" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetTemporaryTestsObject</text>
	<g>
	<rect x="25.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetTemporaryTestsObject() as Tests</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時的な Tests オブジェクトを生成し、Test_current を呼び出します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・オブジェクト</text>
	<text x="33.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="137.5" width="99" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<g>
	<rect x="41.5" y="280.5" width="586" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="296.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="49.5px" y="311.5px" xml:space="preserve">  Dim  g : Set g = GetTemporaryTestsObject().CurrentTest.Delegate</tspan>
	<tspan x="49.5px" y="326.5px" xml:space="preserve">  RunTestPrompt  AppKey.NewWritable( Array( ".", g("PublicFolder") ) )</tspan>
	<tspan x="49.5px" y="341.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="356.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="371.5px" xml:space="preserve">Sub  Test_current( tests )</tspan>
	<tspan x="49.5px" y="386.5px" xml:space="preserve">  If IsEmpty( tests.CurrentTest.Delegate ) Then</tspan>
	<tspan x="49.5px" y="401.5px" xml:space="preserve">    Dim g : Set g = CreateObject( "Scripting.Dictionary" ) : Set tests.CurrentTest.Delegate = g</tspan>
	<tspan x="49.5px" y="416.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="431.5px" xml:space="preserve">    '[Setting]</tspan>
	<tspan x="49.5px" y="446.5px" xml:space="preserve">    '==============================================================================</tspan>
	<tspan x="49.5px" y="461.5px" xml:space="preserve">    g("PublicFolder")  = "..\Public\FromPackage"</tspan>
	<tspan x="49.5px" y="476.5px" xml:space="preserve">    '==============================================================================</tspan>
	<tspan x="49.5px" y="491.5px" xml:space="preserve">  End If</tspan>
	<tspan x="49.5px" y="506.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">主に、Test_current で取得できるデータを、RunTestPrompt を呼び出す前に参照するときに使います。</text>
	<text x="24.5px" y="543.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_TempTests" target="_blank">
	<text x="74.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TempTests フォルダ</text>
	</a>
	<line x1="182.5" y1="378.5" x2="342.5" y2="314.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<text x="33.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetTemporaryTestsObject().CurrentTest は、同じファイルの中にある Test_current 関数などの引数<tspan x="33.5px" y="234.5px" xml:space="preserve">に渡るオブジェクトを指しています。</tspan></text>
	<text x="24.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page977" width="587" height="454" transform="translate(+10,+523797)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="587.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="587.5" y1="-0.5" x2="587.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="454.5" x2="587.5" y2="454.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckTestErrLevel" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckTestErrLevel</text>
	<g>
	<rect x="25.5" y="45.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  CheckTestErrLevel( errorlevel as integer )</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBS プログラムの終了コード（エラーレベル）に問題があったらエラーを発生させる。</text>
	<text x="36.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">errorlevel</text>
	<a xlink:href="#RunProg" onclick="chgPage( evt, 841 )">
	<text x="72.5px" y="417.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunProg</text>
	</a>
	<text x="177.5px" y="116.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーレベル（WScript.Quit の引数）</text>
	<text x="36.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で、Pass, Fail, Skip のいずれかを呼び出します。<tspan x="36.5px" y="164.5px" xml:space="preserve">VBS プログラムは、wscript ではなく cscript で呼び出さないと、正しいエラーレベル</tspan>
	<tspan x="36.5px" y="177.5px" xml:space="preserve">を取得できません。</tspan></text>
	<g>
	<rect x="45.5" y="296.5" width="286" height="38"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="312.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  r = g_sh.Run( "cscript sample.vbs",, True )<tspan x="53.5px" y="325.5px" xml:space="preserve">  CheckTestErrLevel  r</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[CheckTestErrLevel]" target="_blank">
	<text x="200.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text x="72.5px" y="395.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<text x="24.5px" y="417.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="280.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#RunProg" cats_vhref="%vbslib_new%\_src\vbslib.svg#RunProg" onclick="chgPage( evt, 841 )">
	<text x="36.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg</text>
	</a>
	<text x="91.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から VBScript のスクリプトを呼び出して、子プロセスでエラーが発生すると、</text>
	<text x="36.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">親プロセスの RunProg の中からエラーが発生してしまうため、終了コードを取得できません。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell_Run">
	<text x="36.5px" y="242.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Run (Shell)</text>
	</a>
	<text x="105.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<a xlink:href="#err_ov" onclick="chgPage( evt, 1101 )">
	<text x="72.5px" y="373.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー発生時の動作</text>
	</a>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page978" width="427" height="168" transform="translate(+10,+524261)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="427.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="427.5" y1="-0.5" x2="427.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="168.5" x2="427.5" y2="168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_IsAutoTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_IsAutoTest</text>
	<g>
	<rect x="25.5" y="45.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_IsAutoTest as boolean</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動テストを実行中かどうか。</text>
	<text x="33.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_IsAutoTest = True にすると、</text>
	<a xlink:href="#pause" onclick="chgPage( evt, 148 )">
	<text x="208.5px" y="128.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Pause</text>
	</a>
	<text x="250.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">しなくなることがあります。</text>
</g>
<g id="page979" width="278" height="104" transform="translate(+10,+524439)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="278.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="278.5" y1="-0.5" x2="278.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="104.5" x2="278.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_target" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト支援機能 （関数）</text>
	<text x="32.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト対象となるスクリプトが使うもの</text>
</g>
<g id="page980" width="645" height="1757" transform="translate(+10,+524553)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="645.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1757.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="645.5" y1="-0.5" x2="645.5" y2="1757.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1757.5" x2="645.5" y2="1757.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="36.5" y="295.5" width="556" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="44.5px" y="326.5px" xml:space="preserve">  Dim  x</tspan>
	<tspan x="44.5px" y="341.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="356.5px" xml:space="preserve">  Dim cases : Set cases = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1" )</tspan>
	<tspan x="44.5px" y="371.5px" xml:space="preserve">  For Each x  In cases.Items</tspan>
	<tspan x="44.5px" y="386.5px" xml:space="preserve">    T_Test1_main  Opt, AppKey, x  '// Test.vbs の中では、パラメーターは ( tests, x )</tspan>
	<tspan x="44.5px" y="401.5px" xml:space="preserve">  Next</tspan>
	<tspan x="44.5px" y="416.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="44.5px" y="431.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="44.5px" y="446.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="461.5px" xml:space="preserve">'// ループが増えてもインデントを深くさせなくて済むように、テストの実施は *_main 関数にする</tspan>
	<tspan x="44.5px" y="476.5px" xml:space="preserve">Sub  T_Test1_main( Opt, AppKey, x )</tspan>
	<tspan x="44.5px" y="491.5px" xml:space="preserve">  Dim w_:Set w_=AppKey.NewWritable( "out" ).Enable()</tspan>
	<tspan x="44.5px" y="506.5px" xml:space="preserve">  EchoTestStart  "T_Test1"</tspan>
	<tspan x="44.5px" y="521.5px" xml:space="preserve">  echo  x  '// 全てのデータを表示する</tspan>
	<tspan x="44.5px" y="536.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="551.5px" xml:space="preserve">  FuncA  CInt( x("InputData") )</tspan>
	<tspan x="44.5px" y="566.5px" xml:space="preserve">  FuncB  Replace( x("Answer"), "%Num%", CStr( 12 ) )</tspan>
	<tspan x="44.5px" y="581.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text id="ReadTestCase" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadTestCase</text>
	<g>
	<rect x="37.5" y="983.5" width="454" height="415"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="999.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="1014.5px" xml:space="preserve">&lt;TestCases name="common" ExeName="Sample"&gt;</tspan>
	<tspan x="45.5px" y="1029.5px" xml:space="preserve">&lt;!-- base_data="...\TestCommon_Data.xml#root" --&gt;</tspan>
	<tspan x="45.5px" y="1044.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="1059.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1" base_data="#common"&gt;</tspan>
	<tspan x="45.5px" y="1074.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="45.5px" y="1089.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="45.5px" y="1104.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="45.5px" y="1119.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="1134.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="45.5px" y="1149.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="45.5px" y="1164.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="45.5px" y="1179.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="1194.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="1209.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="1224.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1_sub"&gt; &lt;!-- This is cross parameter --&gt;</tspan>
	<tspan x="45.5px" y="1239.5px" xml:space="preserve">&lt;SubCase  name="CurrentFolder"</tspan>
	<tspan x="45.5px" y="1254.5px" xml:space="preserve">  CurrentFolder = "."</tspan>
	<tspan x="45.5px" y="1269.5px" xml:space="preserve">  StepPath      = "Data\"</tspan>
	<tspan x="45.5px" y="1284.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="1299.5px" xml:space="preserve">&lt;SubCase  name="SubFolder"</tspan>
	<tspan x="45.5px" y="1314.5px" xml:space="preserve">  CurrentFolder = "Data"</tspan>
	<tspan x="45.5px" y="1329.5px" xml:space="preserve">  StepPath      = ""</tspan>
	<tspan x="45.5px" y="1344.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="1359.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="1374.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="1389.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="974.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<g>
	<rect x="25.5" y="45.5" width="442" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadTestCase( XmlPath as string, TestCaseID as string )<tspan x="33.5px" y="76.5px" xml:space="preserve">                                            as ArrayClass of Dictionary</tspan></text>
	</g>
	<text x="33.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースが書かれた XML ファイルのデータにアクセスするオブジェクトを返します。</text>
	<text x="33.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlPath</text>
	<text x="97.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCaseID</text>
	<text x="187.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースが書かれた XML ファイルのパス</text>
	<text x="187.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの中の &lt;TestCase&gt; タグの id 属性の値、または Empty</text>
	<g class="keyword">
	<rect x="91.5" y="234.5" width="100" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="99.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<text x="97.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="187.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースのデータの辞書、または、その配列</text>
	<text x="33.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<text x="26.5px" y="1520.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[ReadTestCase]" target="_blank">
	<text x="172.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.vbs#T_TestCaseData" target="_blank">
	<text x="80.5px" y="1520.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.vbs # T_TestCaseData</text>
	</a>
	<text x="33.5px" y="864.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースのデータの多くは構造体の配列であるため、XML ファイルの書式は、それを想定<tspan x="33.5px" y="879.5px" xml:space="preserve">して、ある程度決めています。  この標準化により、XML ファイルを見たときにテストケースが</tspan>
	<tspan x="33.5px" y="894.5px" xml:space="preserve">把握しやすくなりますし、テスト・スクリプトのコードも DOM より簡単になります。 書式の詳細は、</tspan>
	<tspan x="33.5px" y="909.5px" xml:space="preserve">下記の DTD を参照してください。</tspan>
	<tspan x="33.5px" y="924.5px" xml:space="preserve">もし、複雑なデータを記述したいときは、一般的な XML ファイルをアクセスする DOM を使って</tspan>
	<tspan x="33.5px" y="939.5px" xml:space="preserve">ください。 参考</tspan></text>
	<text x="33.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル・コード：</text>
	<text x="290.5px" y="356.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1_Data.xml</text>
	<text x="410.5px" y="356.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_for_T_Test1</text>
	<text x="170.5px" y="566.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Answer</text>
	<text x="152.5px" y="551.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputData</text>
	<text x="45.5px" y="1419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCases、TestCase、SubCase のタグ名を変えることはできません。<tspan x="45.5px" y="1434.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="1449.5px" xml:space="preserve">XML タグの中（例：SubCase タグの中） に &lt;!-- --&gt; 形式のコメントは入れたいときは、</tspan>
	<tspan x="45.5px" y="1464.5px" xml:space="preserve">XMLの仕様上できないので、ダミーとなる  _comment1 などの属性を使って、コメントを</tspan>
	<tspan x="45.5px" y="1479.5px" xml:space="preserve">記述します。</tspan></text>
	<text x="39.5px" y="659.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値は、辞書型を要素に持つ配列（ArrayClass）です。 辞書のキーは、XML 属性の名前です。<tspan x="39.5px" y="674.5px" xml:space="preserve">データの具体的な値は、下記のサンプル XML ファイルを参照してください。</tspan>
	<tspan x="39.5px" y="689.5px" xml:space="preserve">・得られるデータはすべて文字列型です。</tspan>
	<tspan x="39.5px" y="704.5px" xml:space="preserve">・数値を使うときは、CInt 関数などを使います。</tspan>
	<tspan x="39.5px" y="719.5px" xml:space="preserve">・辞書のキーに指定した名前に対応する XML 属性が存在しないときは、Empty を返します。</tspan>
	<tspan x="39.5px" y="734.5px" xml:space="preserve">・複数のデータをコンマで区切って記述したときは、</tspan>
	<tspan x="39.5px" y="749.5px" xml:space="preserve">・動的に変化するデータを XML ファイルに記述するときは、%Num% のように変数を記述します。</tspan>
	<tspan x="39.5px" y="764.5px" xml:space="preserve">　ただし、テスト・スクリプトで Replace 関数や</tspan>
	<tspan x="39.5px" y="779.5px" xml:space="preserve">・#name （HTML の href 属性）のリンク先を得るには、</tspan></text>
	<a xlink:href="#ArrayFromCSV" onclick="chgPage( evt, 787 )">
	<text x="321.5px" y="734.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ArrayFromCSV</text>
	</a>
	<text x="410.5px" y="734.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などを使います。</text>
	<text x="24.5px" y="834.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テストケースが書かれた XML ファイルの書式</text>
	<text x="57.5px" y="1089.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputData</text>
	<text x="57.5px" y="1104.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Answer</text>
	<text x="129.5px" y="1059.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_for_T_Test1</text>
	<text x="129.5px" y="1224.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_for_T_Test1_sub</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text pub="n" x="80.5px" y="1680.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<text x="26.5px" y="1560.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="25.5" y="96.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  ReadTestCase( XmlPath as string, Empty ) as Dictionary</text>
	</g>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="129.5px" y="939.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadXML</text>
	</a>
	<a xlink:href="#ArrayClass" onclick="chgPage( evt, 178 )">
	<text pub="n" x="315.5px" y="76.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ArrayClass</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text pub="n" x="357.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dictionary</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#dic" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#dic">
	<text pub="n" x="399.5px" y="76.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dictionary</text>
	</a>
	<a xlink:href="..\..\Cats\clib\DebugTools\DebugTools.svg#TestNums">
	<text pub="n" x="80.5px" y="1720.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestNums (clib)</text>
	</a>
	<line x1="206.5" y1="1042.5" x2="453.5" y2="365.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<text x="51.5px" y="1014.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCases</text>
	<text x="51.5px" y="1059.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase</text>
	<text x="51.5px" y="1074.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="51.5px" y="1134.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="51.5px" y="1239.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="57.5px" y="1194.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase</text>
	<text x="51.5px" y="1224.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase</text>
	<text x="51.5px" y="1299.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="57.5px" y="1359.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase</text>
	<text x="57.5px" y="1389.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCases</text>
	<a xlink:href="#ReadTestCase_Common" onclick="chgPage( evt, 981 )">
	<text x="436.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 複数ケースで共通のデータ</text>
	</a>
	<a xlink:href="#SetReadTestCase" onclick="chgPage( evt, 992 )">
	<text x="80.5px" y="1660.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetReadTestCase</text>
	</a>
	<text x="296.5px" y="1660.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用に、テストケースを指定します</text>
	<text x="296.5px" y="1680.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・ファイル内のデータ</text>
	<text x="296.5px" y="1720.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C言語のテスト番号</text>
	<text x="74.5px" y="311.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="68.5px" y="386.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="74.5px" y="476.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<a xlink:href="#ReadTestCase_Common" onclick="chgPage( evt, 981 )">
	<text x="80.5px" y="1560.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 複数のケースで共通のデータ</text>
	</a>
	<a xlink:href="#cress_case" onclick="chgPage( evt, 987 )">
	<text x="80.5px" y="1600.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ クロス・ケース</text>
	</a>
	<a xlink:href="#ReadTestCase_LookUpDic" onclick="chgPage( evt, 988 )">
	<text x="80.5px" y="1620.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・ケースの選択</text>
	</a>
	<a xlink:href="#case_embed" onclick="chgPage( evt, 989 )">
	<text x="80.5px" y="1640.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スクリプトからテストケースを指定する</text>
	</a>
	<a xlink:href="#ReadTestCase_SpXml" onclick="chgPage( evt, 983 )">
	<text x="80.5px" y="1580.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 特殊な XML 属性 (ReadTestCase)</text>
	</a>
	<a xlink:href="#ReadTestCase_Common" onclick="chgPage( evt, 981 )">
	<text x="327.5px" y="1059.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#common</text>
	</a>
	<line x1="186.5" y1="572.5" x2="100.5" y2="1076.5"
		style="fill:none;stroke:rgb(17,255,255);stroke-width:1;stroke-linecap:round"/>
	<text x="379.5px" y="765.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などを使って値を設定してください。</text>
	<a xlink:href="#DicItemOfItem" onclick="chgPage( evt, 262 )">
	<text x="291.5px" y="765.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DicItemOfItem</text>
	</a>
	<a xlink:href="#LinkedXML" cats_vhref="%vbslib_new%\_src\vbslib.svg#LinkedXML" onclick="chgPage( evt, 811 )">
	<text x="337.5px" y="779.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetHRefBase</text>
	</a>
	<text x="420.5px" y="779.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<text x="29.5px" y="630.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">属性値の扱い方</text>
	<a xlink:href="#DicTable" cats_vhref="%vbslib_new%\_src\vbslib.svg#DicTable" onclick="chgPage( evt, 256 )">
	<text x="80.5px" y="1700.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DicTable</text>
	</a>
	<text x="296.5px" y="1700.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を使ったテストデータ</text>
	<text x="200.5px" y="356.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadTestCase</text>
</g>
<g id="page981" width="535" height="816" transform="translate(+10,+526320)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="816.5" x2="535.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_Common" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">複数のケースで共通のデータ</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="267.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="26.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のテストケースで共通のデータは、</text>
	<g>
	<rect x="37.5" y="118.5" width="448" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="149.5px" xml:space="preserve">&lt;TestCases ExeName="Sample" name="common"&gt;</tspan>
	<tspan x="45.5px" y="164.5px" xml:space="preserve">&lt;!-- base_data="...\TestCommon_Data.xml#root" --&gt;</tspan>
	<tspan x="45.5px" y="179.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="194.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1" CommonData1="1" base_data="#common"&gt;</tspan>
	<tspan x="45.5px" y="209.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="45.5px" y="224.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="45.5px" y="239.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="45.5px" y="254.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="269.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="45.5px" y="284.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="45.5px" y="299.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="45.5px" y="314.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="329.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="344.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="359.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<text x="423.5px" y="194.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">#common</text>
	<text x="249.5px" y="149.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">common</text>
	<text x="349.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を指定するか、</text>
	<text x="26.5px" y="75.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCase タグの属性に記述できます。</text>
	<g>
	<rect x="37.5" y="416.5" width="406" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="447.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="462.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="477.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="45.5px" y="492.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="45.5px" y="507.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="45.5px" y="522.5px" xml:space="preserve">  CommonData1 = "1"  ExeName = "Sample.exe"</tspan>
	<tspan x="45.5px" y="537.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="552.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="45.5px" y="567.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="45.5px" y="582.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="45.5px" y="597.5px" xml:space="preserve">  CommonData1 = "1"  ExeName = "Sample.exe"</tspan>
	<tspan x="45.5px" y="612.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="627.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="642.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="657.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="31.5px" y="407.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上のファイルと下のファイルは、同じテスト・データになります。</text>
	<text x="261.5px" y="194.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommonData1</text>
	<a xlink:href="#ReadTestCase_SpXml" onclick="chgPage( evt, 983 )">
	<text x="245.5px" y="58.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特殊な XML 属性</text>
	</a>
	<text x="57.5px" y="522.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommonData1</text>
	<text x="57.5px" y="597.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommonData1</text>
	<text x="171.5px" y="597.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<text x="171.5px" y="522.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<text x="111.5px" y="149.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExeName</text>
	<line x1="140.5" y1="157.5" x2="220.5" y2="508.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="303.5" y1="146.5" x2="416.5" y2="184.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="284.5" y1="201.5" x2="104.5" y2="513.5"
		style="fill:none;stroke:rgb(17,255,255);stroke-width:1;stroke-linecap:round"/>
	<g>
	<rect x="37.5" y="714.5" width="472" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="730.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim test_common_data : Set test_common_data = ReadTestCase( SearchParent(_<tspan x="45.5px" y="745.5px" xml:space="preserve">    "TestCommon_Data.xml" ), Empty ) '// test_common_data as &lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="760.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="775.5px" xml:space="preserve">  start  test_common_data( "ExeName" )</tspan></text>
	</g>
	<text x="26.5px" y="704.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;TestCases&gt; タグの内容をリードするときは、下記のようにします。</text>
</g>
<g id="page982" width="626" height="816" transform="translate(+10,+527146)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="626.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="626.5" y1="-0.5" x2="626.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="816.5" x2="626.5" y2="816.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_Common_old" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">（旧版） 複数のケースで共通のデータ</text>
	<g>
	<rect x="36.5" y="89.5" width="520" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="44.5px" y="120.5px" xml:space="preserve">  Dim  x</tspan>
	<tspan x="44.5px" y="135.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="150.5px" xml:space="preserve">  Dim xx : Set xx = ReadTestCase( "T_Test1_Data.xml", Empty ) '// xx as &lt;TestCases&gt;</tspan>
	<tspan x="44.5px" y="165.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="180.5px" xml:space="preserve">  Dim cases : Set cases = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1" )</tspan>
	<tspan x="44.5px" y="195.5px" xml:space="preserve">  For Each x  In cases.Items</tspan>
	<tspan x="44.5px" y="210.5px" xml:space="preserve">    Dic_add  x, xx</tspan>
	<tspan x="44.5px" y="225.5px" xml:space="preserve">    T_Test1_main  Opt, AppKey, x</tspan>
	<tspan x="44.5px" y="240.5px" xml:space="preserve">  Next</tspan>
	<tspan x="44.5px" y="255.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="44.5px" y="270.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="44.5px" y="285.5px" xml:space="preserve"></tspan>
	<tspan x="44.5px" y="300.5px" xml:space="preserve">'// ループが増えてもインデントを深くさせないため、テストの実施は *_main 関数にする</tspan>
	<tspan x="44.5px" y="315.5px" xml:space="preserve">Sub  T_Test1_main( Opt, AppKey, x )</tspan>
	<tspan x="44.5px" y="330.5px" xml:space="preserve">  echo  x</tspan>
	<tspan x="44.5px" y="345.5px" xml:space="preserve">  FuncA  CInt( x("InputData") )</tspan>
	<tspan x="44.5px" y="360.5px" xml:space="preserve">  FuncB  x("CommonData1")</tspan>
	<tspan x="44.5px" y="375.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="254.5px" y="150.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1_Data.xml</text>
	<g>
	<rect x="37.5" y="422.5" width="406" height="265"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="438.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<tspan x="45.5px" y="453.5px" xml:space="preserve">&lt;TestCases</tspan>
	<tspan x="45.5px" y="468.5px" xml:space="preserve">  CommonData1 = "Sample.exe"</tspan>
	<tspan x="45.5px" y="483.5px" xml:space="preserve">&gt;</tspan>
	<tspan x="45.5px" y="498.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="513.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="528.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="45.5px" y="543.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="45.5px" y="558.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="45.5px" y="573.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="588.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="45.5px" y="603.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="45.5px" y="618.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="45.5px" y="633.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="648.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="663.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="678.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="57.5px" y="468.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommonData1</text>
	<text x="51.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCases</text>
	<text x="116.5px" y="360.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CommonData1</text>
	<text x="26.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のテストケースで共通のデータを、XML ファイルの TestCases タグの属性からリードするときは、<tspan x="26.5px" y="73.5px" xml:space="preserve">ReadTestCase の第2引数を Empty に指定してください。</tspan></text>
	<text x="33.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="288.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="368.5px" y="150.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Empty</text>
	<text x="74.5px" y="105.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="74.5px" y="315.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="68.5px" y="225.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<line x1="144.5" y1="364.5" x2="111.5" y2="454.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<text x="26.5px" y="732.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数のテスト・プログラムで共通のデータは、親フォルダーにある共通の XML ファイルからリードして<tspan x="26.5px" y="747.5px" xml:space="preserve">ください。</tspan></text>
	<g>
	<rect x="37.5" y="759.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="775.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set xx = ReadTestCase( SearchParent("TestCommon_Data.xml"), Empty ) '// xx as &lt;TestCases&gt;</text>
	</g>
	<a xlink:href="#SearchParent" onclick="chgPage( evt, 643 )">
	<text x="183.5px" y="775.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SearchParent</text>
	</a>
</g>
<g id="page983" width="653" height="571" transform="translate(+10,+527972)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="653.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="653.5" y1="-0.5" x2="653.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="571.5" x2="653.5" y2="571.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_SpXml" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">特殊な XML 属性 (ReadTestCase)</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadTestCase がリードする XML ファイルは、データの記述が冗長にならないように、データの継承や集約<tspan x="24.5px" y="77.5px" xml:space="preserve">ができる特殊な XML が使えます。</tspan></text>
	<a xlink:href="#ReadTestCase_base_data" onclick="chgPage( evt, 984 )">
	<text x="39.5px" y="107.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ base_data 属性</text>
	</a>
	<a xlink:href="#ReadTestCase_plus_attr" onclick="chgPage( evt, 985 )">
	<text x="39.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ plus_attr 属性</text>
	</a>
	<a xlink:href="#ReadTestCase_aggregate" onclick="chgPage( evt, 986 )">
	<text x="39.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ aggregate 属性</text>
	</a>
	<text x="181.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 属性を継承します</text>
	<text x="181.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">継承した XML 属性は CSV 形式で追加します</text>
	<text x="181.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子の XML 要素を集約します</text>
	<g>
	<rect x="37.5" y="199.5" width="214" height="340"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;!ELEMENT TestCases (TestCase*)&gt;<tspan x="45.5px" y="230.5px" xml:space="preserve">&lt;!ELEMENT TestCase (SubCase*)&gt;</tspan>
	<tspan x="45.5px" y="245.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="260.5px" xml:space="preserve">&lt;!ATTLIST TestCases</tspan>
	<tspan x="45.5px" y="275.5px" xml:space="preserve">    *          CDATA    #IMPLIED</tspan>
	<tspan x="45.5px" y="290.5px" xml:space="preserve">    name       ID       #IMPLIED</tspan>
	<tspan x="45.5px" y="305.5px" xml:space="preserve">    base_data  IDREFS   #IMPLIED</tspan>
	<tspan x="45.5px" y="320.5px" xml:space="preserve">    plus_attr  NMTOKENS #IMPLIED</tspan>
	<tspan x="45.5px" y="335.5px" xml:space="preserve">&gt;</tspan>
	<tspan x="45.5px" y="350.5px" xml:space="preserve">&lt;!ATTLIST TestCase</tspan>
	<tspan x="45.5px" y="365.5px" xml:space="preserve">    *          CDATA    #IMPLIED</tspan>
	<tspan x="45.5px" y="380.5px" xml:space="preserve">    id         ID       #REQUIRED</tspan>
	<tspan x="45.5px" y="395.5px" xml:space="preserve">    base_data  IDREFS   #IMPLIED</tspan>
	<tspan x="45.5px" y="410.5px" xml:space="preserve">    plus_attr  NMTOKENS #IMPLIED</tspan>
	<tspan x="45.5px" y="425.5px" xml:space="preserve">    aggregate  IDREFS   #IMPLIED</tspan>
	<tspan x="45.5px" y="440.5px" xml:space="preserve">&gt;</tspan>
	<tspan x="45.5px" y="455.5px" xml:space="preserve">&lt;!ATTLIST SubCase</tspan>
	<tspan x="45.5px" y="470.5px" xml:space="preserve">    *          CDATA    #IMPLIED</tspan>
	<tspan x="45.5px" y="485.5px" xml:space="preserve">    name       ID       #IMPLIED</tspan>
	<tspan x="45.5px" y="500.5px" xml:space="preserve">    base_data  IDREFS   #IMPLIED</tspan>
	<tspan x="45.5px" y="515.5px" xml:space="preserve">    plus_attr  NMTOKENS #IMPLIED</tspan>
	<tspan x="45.5px" y="530.5px" xml:space="preserve">&gt;</tspan></text>
	</g>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストデータを記述する XML ファイルの DTD</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="267.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
</g>
<g id="page984" width="631" height="688" transform="translate(+10,+528553)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="631.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="688.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="631.5" y1="-0.5" x2="631.5" y2="688.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="688.5" x2="631.5" y2="688.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="37.5" y="188.5" width="460" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="219.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="234.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="249.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="264.5px" xml:space="preserve">&lt;SubCase  name="Number"   InputData = "123"  base_data="#T_Test1_Common"/&gt;</tspan>
	<tspan x="45.5px" y="279.5px" xml:space="preserve">&lt;SubCase  name="Alphabet" InputData = "ABC"  base_data="#T_Test1_Common"/&gt;</tspan>
	<tspan x="45.5px" y="294.5px" xml:space="preserve">&lt;SubCase  name="AlphaNum" InputData = "1AB"  Answer="ans2.txt"/&gt;</tspan>
	<tspan x="45.5px" y="309.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="324.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="339.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1_Common"&gt;</tspan>
	<tspan x="45.5px" y="354.5px" xml:space="preserve">&lt;SubCase  name="T_Test1_Common"  Answer="ans1.txt"/&gt;</tspan>
	<tspan x="45.5px" y="369.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="384.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="399.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データの多くは共通で、一部のデータだけ変えるときは、base_data 属性を使って属性を継承することが<tspan x="24.5px" y="78.5px" xml:space="preserve">できます。 base_data 属性は、A タグの href 属性と同じ記述形式です。 別のファイルから継承する</tspan>
	<tspan x="24.5px" y="93.5px" xml:space="preserve">こともできます。</tspan></text>
	<text id="ReadTestCase_base_data" class="title" x="24.5px" y="29.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">base_data 属性</text>
	<text x="387.5px" y="264.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1_Common</text>
	<text x="387.5px" y="279.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1_Common</text>
	<text x="141.5px" y="354.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1_Common</text>
	<g>
	<rect x="37.5" y="439.5" width="400" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="455.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="470.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="485.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="500.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="515.5px" xml:space="preserve">&lt;SubCase  name="Number"   InputData = "123"  Answer="ans1.txt"/&gt;</tspan>
	<tspan x="45.5px" y="530.5px" xml:space="preserve">&lt;SubCase  name="Alphabet" InputData = "ABC"  Answer="ans1.txt"/&gt;</tspan>
	<tspan x="45.5px" y="545.5px" xml:space="preserve">&lt;SubCase  name="AlphaNum" InputData = "1AB"  Answer="ans2.txt"/&gt;</tspan>
	<tspan x="45.5px" y="560.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="575.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="590.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="31.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上のファイルと下のファイルは、同じデータになります。</text>
	<text x="315.5px" y="515.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Answer="ans1.txt"</text>
	<text x="315.5px" y="530.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Answer="ans1.txt"</text>
	<text x="24.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパスに、ピリオドを３つ並べると、親フォルダー、親の親フォルダー … と探していきます。<tspan x="24.5px" y="134.5px" xml:space="preserve">参考</tspan></text>
	<a xlink:href="#period3" onclick="chgPage( evt, 626 )">
	<text x="57.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ パスにピリオドを３つ並べた場合</text>
	</a>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="260.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="23.5px" y="634.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.vbs#[T_BaseTestCaseData]" target="_blank">
	<text x="74.5px" y="634.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.vbs # [T_BaseTestCaseData]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.xml#T_BaseTestCaseData_1" target="_blank">
	<text x="117.5px" y="651.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.xml # T_BaseTestCaseData_1 など</text>
	</a>
	<line x1="236.5" y1="346.5" x2="375.5" y2="279.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="322.5" y1="364.5" x2="382.5" y2="501.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
</g>
<g id="page985" width="505" height="578" transform="translate(+10,+529251)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="578.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="578.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="578.5" x2="505.5" y2="578.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_plus_attr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">plus_attr 属性</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CSV 形式のデータを、別のタグから追加するときは、plus_attr 属性を使います。<tspan x="24.5px" y="78.5px" xml:space="preserve">plus_attr 属性の値は、属性の値を CSV 形式で並べます。</tspan></text>
	<g>
	<rect x="37.5" y="119.5" width="418" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="150.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="165.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="180.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="195.5px" xml:space="preserve">&lt;SubCase  name="a" InputDataA="123" InputDataB="123"</tspan>
	<tspan x="45.5px" y="210.5px" xml:space="preserve">          base_data="#T_Test1_Common" plus_attr="InputDataA"/&gt;</tspan>
	<tspan x="45.5px" y="225.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="240.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="255.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1_Common"&gt;</tspan>
	<tspan x="45.5px" y="270.5px" xml:space="preserve">&lt;SubCase  name="T_Test1_Common" InputDataB="ABC" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="285.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="300.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="315.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<text x="339.5px" y="210.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputDataA</text>
	<g>
	<rect x="37.5" y="360.5" width="370" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="391.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="406.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="421.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="436.5px" xml:space="preserve">&lt;SubCase  name="a" InputDataA="123, ABC" InputDataB="123"/&gt;</tspan>
	<tspan x="45.5px" y="451.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="466.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="481.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="31.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上のファイルと下のファイルは、同じデータになります。</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="260.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="159.5px" y="436.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputDataA</text>
	<text x="23.5px" y="524.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.vbs#[T_BaseTestCaseData]" target="_blank">
	<text x="74.5px" y="524.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.vbs # [T_BaseTestCaseData]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData\sub\T_TestCaseData2.xml#T_BaseTestCaseData_22" target="_blank">
	<text x="107.5px" y="543.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData2.xml # T_BaseTestCaseData_22 など</text>
	</a>
	<text x="159.5px" y="195.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputDataA</text>
</g>
<g id="page986" width="529" height="711" transform="translate(+10,+529839)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="711.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="711.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="711.5" x2="529.5" y2="711.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_aggregate" x="23.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">aggregate 属性</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCase タグの子の SubCase タグに、別の TestCase タグの子を追加するときは、<tspan x="24.5px" y="78.5px" xml:space="preserve">aggregate 属性を使います。</tspan></text>
	<g>
	<rect x="37.5" y="119.5" width="406" height="250"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="150.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="165.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="180.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1" aggregate="#TestCase_Common"&gt;</tspan>
	<tspan x="45.5px" y="195.5px" xml:space="preserve">&lt;SubCase  name="a" InputDataA="123" InputDataB="123"/&gt;</tspan>
	<tspan x="45.5px" y="210.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="225.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="240.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test2" aggregate="#TestCase_Common"&gt;</tspan>
	<tspan x="45.5px" y="255.5px" xml:space="preserve">&lt;SubCase  name="b" InputDataA="123" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="270.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="285.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="300.5px" xml:space="preserve">&lt;TestCase id="TestCase_Common"&gt;</tspan>
	<tspan x="45.5px" y="315.5px" xml:space="preserve">&lt;SubCase  name="c" InputDataA="ABC" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="330.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="345.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="360.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<g>
	<rect x="37.5" y="407.5" width="340" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="423.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="438.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="453.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="468.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="483.5px" xml:space="preserve">&lt;SubCase  name="a" InputDataA="123" InputDataB="123"/&gt;</tspan>
	<tspan x="45.5px" y="498.5px" xml:space="preserve">&lt;SubCase  name="c" InputDataA="ABC" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="513.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="528.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="543.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test2"&gt;</tspan>
	<tspan x="45.5px" y="558.5px" xml:space="preserve">&lt;SubCase  name="b" InputDataA="123" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="573.5px" xml:space="preserve">&lt;SubCase  name="c" InputDataA="ABC" InputDataB="ABC"/&gt;</tspan>
	<tspan x="45.5px" y="588.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="603.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="618.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="31.5px" y="393.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上のファイルと下のファイルは、同じデータになります。</text>
	<text x="333.5px" y="180.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_Common</text>
	<text x="333.5px" y="240.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_Common</text>
	<text x="129.5px" y="300.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestCase_Common</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="260.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="23.5px" y="657.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.vbs#[T_BaseTestCaseData]" target="_blank">
	<text x="74.5px" y="657.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.vbs # [T_BaseTestCaseData]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.xml#T_AggregateTestCaseData_1" target="_blank">
	<text x="117.5px" y="674.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.xml # T_AggregateTestCaseData_1 など</text>
	</a>
	<text x="51.5px" y="315.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="51.5px" y="498.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
	<text x="51.5px" y="573.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SubCase</text>
</g>
<g id="page987" width="638" height="1258" transform="translate(+10,+530560)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="638.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="638.5" y1="-0.5" x2="638.5" y2="1258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1258.5" x2="638.5" y2="1258.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="cress_case" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">クロス・ケース</text>
	<g>
	<rect x="41.5" y="91.5" width="556" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="107.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="49.5px" y="122.5px" xml:space="preserve">  Dim  x, y, mix</tspan>
	<tspan x="49.5px" y="137.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="152.5px" xml:space="preserve">  Dim cases_x : Set cases_x = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1_x" )</tspan>
	<tspan x="49.5px" y="167.5px" xml:space="preserve">  Dim cases_y : Set cases_y = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1_y" )</tspan>
	<tspan x="49.5px" y="182.5px" xml:space="preserve">  Set mix = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="49.5px" y="197.5px" xml:space="preserve">  For Each y  In cases_y.Items</tspan>
	<tspan x="49.5px" y="212.5px" xml:space="preserve">    For Each x  In cases_x.Items</tspan>
	<tspan x="49.5px" y="227.5px" xml:space="preserve">      mix.RemoveAll : Dic_add  mix, x : Dic_add  mix, y</tspan>
	<tspan x="49.5px" y="242.5px" xml:space="preserve">      T_Test1_main  Opt, AppKey, mix</tspan>
	<tspan x="49.5px" y="257.5px" xml:space="preserve">    Next</tspan>
	<tspan x="49.5px" y="272.5px" xml:space="preserve">  Next</tspan>
	<tspan x="49.5px" y="287.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="49.5px" y="302.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="317.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="332.5px" xml:space="preserve">'// ループが増えてもインデントを深くさせないため、テストの実施は *_main 関数にする</tspan>
	<tspan x="49.5px" y="347.5px" xml:space="preserve">Sub  T_Test1_main( Opt, AppKey, x )</tspan>
	<tspan x="49.5px" y="362.5px" xml:space="preserve">  echo  x</tspan>
	<tspan x="49.5px" y="377.5px" xml:space="preserve">  FuncA  x("InputData"), ReadFile( x("CurrentFolder") +"\file.txt" )</tspan>
	<tspan x="49.5px" y="392.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<g>
	<rect x="41.5" y="449.5" width="412" height="400"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<tspan x="49.5px" y="480.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="49.5px" y="495.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="510.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1_x"&gt;</tspan>
	<tspan x="49.5px" y="525.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="49.5px" y="540.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="49.5px" y="555.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="49.5px" y="570.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="49.5px" y="585.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="49.5px" y="600.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="49.5px" y="615.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="49.5px" y="630.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="49.5px" y="645.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="49.5px" y="660.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="675.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1_y"&gt; &lt;!-- This is cross case --&gt;</tspan>
	<tspan x="49.5px" y="690.5px" xml:space="preserve">&lt;SubCase  name="CurrentFolder"</tspan>
	<tspan x="49.5px" y="705.5px" xml:space="preserve">  CurrentFolder = "."</tspan>
	<tspan x="49.5px" y="720.5px" xml:space="preserve">  StepPath      = "Data\"</tspan>
	<tspan x="49.5px" y="735.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="49.5px" y="750.5px" xml:space="preserve">&lt;SubCase  name="SubFolder"</tspan>
	<tspan x="49.5px" y="765.5px" xml:space="preserve">  CurrentFolder = "Data"</tspan>
	<tspan x="49.5px" y="780.5px" xml:space="preserve">  StepPath      = ""</tspan>
	<tspan x="49.5px" y="795.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="49.5px" y="810.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="49.5px" y="825.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="840.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="121.5px" y="377.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InputData</text>
	<text x="277.5px" y="377.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CurrentFolder</text>
	<text x="33.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<text x="27.5px" y="57.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースの値が、表の縦軸と横軸にあり、表の全てをテストする場合は、下記のように二重ループに<tspan x="27.5px" y="72.5px" xml:space="preserve">して、Dic_add を使ってテストデータを結合します。</tspan></text>
	<line x1="141.5" y1="382.5" x2="100.5" y2="530.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="99.5" y1="693.5" x2="306.5" y2="383.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="267.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<text x="79.5px" y="107.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="85.5px" y="242.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="79.5px" y="347.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text id="cress_case_dic" x="24.5px" y="902.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">XML ファイルを使わない、クロス・ケースのサンプル</text>
	<g>
	<rect x="41.5" y="916.5" width="508" height="310"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="932.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="49.5px" y="947.5px" xml:space="preserve">    Set t = CreateObject( "Scripting.Dictionary" )</tspan>
	<tspan x="49.5px" y="962.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="977.5px" xml:space="preserve">    For Each  endian  In Array( "LittleEndian", "BigEndian" )</tspan>
	<tspan x="49.5px" y="992.5px" xml:space="preserve">        For Each  language  In Array( "VBScript", "C" )</tspan>
	<tspan x="49.5px" y="1007.5px" xml:space="preserve">            t("Endian") = endian</tspan>
	<tspan x="49.5px" y="1022.5px" xml:space="preserve">            t("Language") = language</tspan>
	<tspan x="49.5px" y="1037.5px" xml:space="preserve">            T_Test1_Main  t</tspan>
	<tspan x="49.5px" y="1052.5px" xml:space="preserve">        Next</tspan>
	<tspan x="49.5px" y="1067.5px" xml:space="preserve">    Next</tspan>
	<tspan x="49.5px" y="1082.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="1097.5px" xml:space="preserve">    Pass</tspan>
	<tspan x="49.5px" y="1112.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="1127.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="1142.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="1157.5px" xml:space="preserve">'// ループが増えてもインデントを深くさせないため、テストの実施は *_Main 関数にする</tspan>
	<tspan x="49.5px" y="1172.5px" xml:space="preserve">Sub  T_Test1_Main( Opt, AppKey, x )</tspan>
	<tspan x="49.5px" y="1187.5px" xml:space="preserve">  echo  x</tspan>
	<tspan x="49.5px" y="1202.5px" xml:space="preserve">  FuncA  x("Endian"), x("Language")</tspan>
	<tspan x="49.5px" y="1217.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
</g>
<g id="page988" width="627" height="520" transform="translate(+10,+531828)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="627.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="627.5" y1="-0.5" x2="627.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="520.5" x2="627.5" y2="520.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_LookUpDic" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト・ケースの選択</text>
	<g>
	<rect x="37.5" y="84.5" width="520" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="45.5px" y="115.5px" xml:space="preserve">  Dim  x</tspan>
	<tspan x="45.5px" y="130.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="145.5px" xml:space="preserve">  Dim cases : Set cases = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1" )</tspan>
	<tspan x="45.5px" y="160.5px" xml:space="preserve">  Set x = cases.LookUpDic( "name", "Alphabet" )</tspan>
	<tspan x="45.5px" y="175.5px" xml:space="preserve">  T_Test1_main  Opt, AppKey, x</tspan>
	<tspan x="45.5px" y="190.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="45.5px" y="205.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SubCase タグの中から、特定のタグだけ選択するときは、ArrayClass の LookUpDic を使ってください。</text>
	<g>
	<rect x="37.5" y="253.5" width="268" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="Shift_JIS"?&gt;<tspan x="45.5px" y="284.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="45.5px" y="299.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="314.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="45.5px" y="329.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="45.5px" y="344.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="45.5px" y="359.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"</tspan>
	<tspan x="45.5px" y="374.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="389.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="45.5px" y="404.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="45.5px" y="419.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="45.5px" y="434.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="45.5px" y="449.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="45.5px" y="464.5px" xml:space="preserve"></tspan>
	<tspan x="45.5px" y="479.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<text x="207.5px" y="160.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"name", "Alphabet"</text>
	<line x1="456.5" y1="158.5" x2="193.5" y2="301.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="267.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<line x1="292.5" y1="170.5" x2="170.5" y2="377.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
</g>
<g id="page989" width="618" height="399" transform="translate(+10,+532358)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="618.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="618.5" y1="-0.5" x2="618.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="399.5" x2="618.5" y2="399.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="case_embed" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">スクリプトからテストケースを指定する</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="318.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: ReadTestCase ]</text>
	</a>
	<g>
	<rect x="41.5" y="72.5" width="532" height="295"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="49.5px" y="103.5px" xml:space="preserve">  Dim  x, y</tspan>
	<tspan x="49.5px" y="118.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="133.5px" xml:space="preserve">  Dim cases : Set cases_x = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1" )</tspan>
	<tspan x="49.5px" y="148.5px" xml:space="preserve">  For Each x  In cases_x.Items</tspan>
	<tspan x="49.5px" y="163.5px" xml:space="preserve">    For Each y  In Array( 2, 3 )</tspan>
	<tspan x="49.5px" y="178.5px" xml:space="preserve">      x("y") = y</tspan>
	<tspan x="49.5px" y="193.5px" xml:space="preserve">      T_Test1_main  Opt, AppKey, x</tspan>
	<tspan x="49.5px" y="208.5px" xml:space="preserve">      x.Remove  "y"</tspan>
	<tspan x="49.5px" y="223.5px" xml:space="preserve">    Next</tspan>
	<tspan x="49.5px" y="238.5px" xml:space="preserve">  Next</tspan>
	<tspan x="49.5px" y="253.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="49.5px" y="268.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="49.5px" y="283.5px" xml:space="preserve"></tspan>
	<tspan x="49.5px" y="298.5px" xml:space="preserve">'// ループが増えてもインデントを深くさせないため、テストの実施は *_main 関数にする</tspan>
	<tspan x="49.5px" y="313.5px" xml:space="preserve">Sub  T_Test1_main( Opt, AppKey, x )</tspan>
	<tspan x="49.5px" y="328.5px" xml:space="preserve">  echo  x</tspan>
	<tspan x="49.5px" y="343.5px" xml:space="preserve">  FuncA  x("InputData"), ReadFile( x("y") +"\file.txt" )</tspan>
	<tspan x="49.5px" y="358.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="27.5px" y="57.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースの値を XML ファイルではなく、スクリプトに埋め込む場合は、下記のように代入します。</text>
	<text x="85.5px" y="178.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">x("y") = y</text>
	<text x="193.5px" y="163.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">( 2, 3 )</text>
	<text x="79.5px" y="313.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="85.5px" y="193.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="79.5px" y="88.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T_Test1</text>
	<text x="259.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">x("y")</text>
	<line x1="118.5" y1="180.5" x2="263.5" y2="335.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<text x="85.5px" y="208.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">x.Remove  "y"</text>
</g>
<g id="page990" width="632" height="1922" transform="translate(+10,+532767)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1922.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="1922.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1922.5" x2="632.5" y2="1922.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="193" y="124" width="31" height="35" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAIAAADjdEa4AAABiklEQVR4nL1WWZbEIAgs5vW94s2A


m+nJmA87Dp0IbS+Z+jBmK4sSSMjMcBl+rqMGcOsHVf2EhZkz9uSJp1BVIpo6/B1nRISIrmIvpUwX


uE2ffhXbtmGPwFv0HfZogYz9aSKNRDh48reAmZmZiNgjRATu9DCvtXYiO6Hf6vO5dlVlZlH1kggw


ZgJqa30bH2ROcdZ+UO0xVItI3XGI4Ll2A+hkujEP1aWUcb3WGkUQ7qqdSpeAGlowR8g+1d72udcO


ILJ+STt1r3btzLzYlCbszKyqwgwnvyfPxpy4/Ip2gJjNCb+P27a+wJy9yzfm7j45+cT8wgJRrY6L


cLXqx3Omr+b71yJItL8Xwar2gePGLm/yUgcWVQUEGCNEOl9ewCF7b5PnCNreasZnokUUCHyP2uRo


kN79g/X+NPxq2yFJHu969xPEXSzew1KK7JXcjYqSMqxVqLZSKtAAPwIQERGppTQgoc60M/P0B2ig


N+GslPKMzN9cwb/8AwNoLUvc93Cv4NziN3Cn/dzcBL+o2lbl7k2q2AAAAABJRU5ErkJggg=="/>
	<image x="447" y="126" width="35" height="32" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAgACMDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDov2nv


jx8b/AnxUv7DwJoOueJdHeW7ke5h/tWdIpBfXMYiU286ooWOOLC4yM+hFeS/8NW/tSf9E/8AEH/g


Lr3/AMlV+hnwn8J6H4o+IXxD/tnRtP1fyL1/K+3WqTeXuv8AUN23cDjOBnHXA9K9U/4VP4I/6E3w


/wD+CuD/AOIr7PB59gMNh4UauWUqkoqzlJzvLfV2dr+nY5pUpybam19x+XPgz9pr9onWfEtnZ+I/


D3iHwxo0m/z9VXR/EV6YMIxX9zHdbm3MFXjpuyeAa37X9oX4yXFhayTyeJYLiW10uWa3Ph3xJbiK


aeYpfQ/aJbkxJ9ljAk85wUkzgDg1+k//AAqfwR/0Jvh//wAFcH/xFcX8afh74V0P4VeJ77TfDWj6


fexWT+Xc2thFFImcA4ZVBGQSPoTXm5hmtHF1ObDYSnRja1orm111vJtp/hoXCm4rWTZqfsyatfa/


+zb8KNT1O9uNR1K98JaTc3V5dytLNPK9nEzyO7ElmZiSWJJJJJoqr+yd/wAmsfBv/sTNG/8ASGGi


vnjYyvgV/wAlC+JX/X6f/S/Ua9qr5Ttdc+Mfw68d+MptA+CWra/Z3+oz+VftrWkxxzwi6uJIpERr


xXUMJycOAcYyFORWv/wu39oH/o3jUP8Awe6R/wDJ9AH0rXn/AMff+SN+LP8Aryb+Yryr/hdv7QP/


AEbxqH/g90j/AOT6xfGvxE+PXjbwpqmhXP7P2qW8N9CYWli13R9yZ6EZv/UUAetfsnf8msfBv/sT


NG/9IYaK1f2evC2qeBvgF8NPDet2v2LWtH8M6Zp99beYsnkzxWsccibkJVsMpGVJBxwSKKAP/9k="/>
	<image x="78" y="125" width="25" height="33" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAhABkDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9A/iZ


478XaP4p07RvCmiRam7pG9xJKx2x+aZQjNgfKimFtzZ6uv48hB4k+OOp20UiaFaaeJLeV9rtG0kZ


QA7WDYG9ySiY+XjLYHJ6zx7bafeeKPEEGqXdlY2DaNYGWfUY45IEAurgjesnykZAHPcijwF4o8Ge


D9Lew0nXYtcSaTztmiWEUwDFQCFSyhx0XPIZgMZOMVlVwsHUU23qlpzO33JrfqXGrZctkZHhbxT8


StA8U6XD41htv7M1W6j0+BYliDLK0DzZBRjwPLZW3Yy33eOT7VXm3xA1KLV7v4Z3kCTxxS+JEKrd


W8lvIP8AQ7sfNHIqsv0IFek0qVNUo8ibfq7/ANf8FhKXM72seXeNtNutY8aa1ZWcwgnm0eyAlM80


O3FxcHO+F0cdOisM9CcE1hw/CDVLo7L7xBaX0DZDR3UF/cjHHAW4v5EGQMHKHOT61qfF/QpZ7q9n


fStR1i01Gyt7Iw6Xa21xIjRTSSbilzmMg7x94HGM8HBHPeBoPGnhjS5dP0PwGY7eSVplfV7y0sdh


KgH93aW4U8jPPJyfmxgDsm07W7I5bS5mdB4h8PW3hSL4Y6XbCLZF4mDEw20VupZrS8YkRxKqgZPY


Z9STkn1qvLLXwr458TeINAu/Ej6JYafpN9/aCW+niWSZ5BFJGFLs2NuJWz8ucgc16nWJsvMKKKKB


hRRRQB//2Q=="/>
	<image x="314" y="125" width="25" height="33" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAhABkDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9A/iZ


478XaP4p07RvCmiRam7pG9xJKx2x+aZQjNgfKimFtzZ6uv48hB4k+OOp20UiaFaaeJLeV9rtG0kZ


QA7WDYG9ySiY+XjLYHJ6zx7bafeeKPEEGqXdlY2DaNYGWfUY45IEAurgjesnykZAHPcijwF4o8Ge


D9Lew0nXYtcSaTztmiWEUwDFQCFSyhx0XPIZgMZOMVlVwsHUU23qlpzO33JrfqXGrZctkZHhbxT8


StA8U6XD41htv7M1W6j0+BYliDLK0DzZBRjwPLZW3Yy33eOT7VXm3xA1KLV7v4Z3kCTxxS+JEKrd


W8lvIP8AQ7sfNHIqsv0IFek0qVNUo8ibfq7/ANf8FhKXM72seXeNtNutY8aa1ZWcwgnm0eyAlM80


O3FxcHO+F0cdOisM9CcE1hw/CDVLo7L7xBaX0DZDR3UF/cjHHAW4v5EGQMHKHOT61qfF/QpZ7q9n


fStR1i01Gyt7Iw6Xa21xIjRTSSbilzmMg7x94HGM8HBHPeBoPGnhjS5dP0PwGY7eSVplfV7y0sdh


KgH93aW4U8jPPJyfmxgDsm07W7I5bS5mdB4h8PW3hSL4Y6XbCLZF4mDEw20VupZrS8YkRxKqgZPY


Z9STkn1qvLLXwr458TeINAu/Ej6JYafpN9/aCW+niWSZ5BFJGFLs2NuJWz8ucgc16nWJsvMKKKKB


hRRRQB//2Q=="/>
	<text id="TempParams" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TempParams.txt - C言語のプログラムにデータを渡す</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C言語の標準ライブラリだけを使うときは、fgets を使った１行ずつ読み込むような単純なファイル・リード<tspan x="24.5px" y="73.5px" xml:space="preserve">しかできませんが、VBScript で XML などのデータを整理することで、C言語のプログラムに複雑な</tspan>
	<tspan x="24.5px" y="88.5px" xml:space="preserve">動きをさせることができるようになります。</tspan></text>
	<text x="187.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs</text>
	<text x="412.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">C言語のプログラム</text>
	<g>
	<line x1="116.5" y1="141.5" x2="178.5" y2="141.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="178.5,141.5 168.5,136.5 168.5,146.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="237.5" y1="143.5" x2="299.5" y2="143.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="299.5,143.5 289.5,138.5 289.5,148.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="353.5" y1="144.5" x2="434.5" y2="144.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"
		 svgcats-arrow2="6"/>
	<polygon points="434.5,144.5 424.5,139.5 424.5,149.5"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="61.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Test1.xml</text>
	<text x="283.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TempParams.txt</text>
	<g>
	<rect x="45.5" y="240.5" width="388" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1_main( tests, x )  // x is from ReadTestCase<tspan x="53.5px" y="271.5px" xml:space="preserve">  Dim  f : Set f = OpenForWrite( "TempParams.txt", Empty )</tspan>
	<tspan x="53.5px" y="286.5px" xml:space="preserve">  f.WriteLine  x("Param1") &amp; " // Param1"</tspan>
	<tspan x="53.5px" y="301.5px" xml:space="preserve">  f = Empty</tspan>
	<tspan x="53.5px" y="316.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="331.5px" xml:space="preserve">  r= RunProg( "CLangProg.exe /TempParams:TempParams.txt", "" )</tspan>
	<tspan x="53.5px" y="346.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="361.5px" xml:space="preserve">  del  "TempParams.txt"</tspan></text>
	</g>
	<text x="24.5px" y="221.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbs スクリプトのサンプル (Test.vbs)</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="317.5px" y="256.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReadTestCase</text>
	</a>
	<g>
	<rect x="45.5" y="424.5" width="502" height="640"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="440.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">int  Params_read( Params* m, FILE* f );<tspan x="53.5px" y="455.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="470.5px" xml:space="preserve">int  T_Sample()</tspan>
	<tspan x="53.5px" y="485.5px" xml:space="preserve">{</tspan>
	<tspan x="53.5px" y="500.5px" xml:space="preserve">  int         e;</tspan>
	<tspan x="53.5px" y="515.5px" xml:space="preserve">  errno_t     et;</tspan>
	<tspan x="53.5px" y="530.5px" xml:space="preserve">  FILE*       f = NULL;</tspan>
	<tspan x="53.5px" y="545.5px" xml:space="preserve">  TCHAR       s[256];</tspan>
	<tspan x="53.5px" y="560.5px" xml:space="preserve">  TCHAR       path[256];</tspan>
	<tspan x="53.5px" y="575.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="590.5px" xml:space="preserve">  //=== ReadTestCase</tspan>
	<tspan x="53.5px" y="605.5px" xml:space="preserve">  e= GetCommandLineNamed( _T("TempParams"), false, s, sizeof(s) ); IF(e)goto fin;</tspan>
	<tspan x="53.5px" y="620.5px" xml:space="preserve">  e= StrT_getFullPath( path, sizeof(path), s, NULL );</tspan>
	<tspan x="53.5px" y="635.5px" xml:space="preserve">  et= _tfopen_s( &amp;f, path, _T("rt") ); IF(et)goto err_no;</tspan>
	<tspan x="53.5px" y="650.5px" xml:space="preserve">  e= Params_read( &amp;params, f ); IF(e)goto fin;</tspan>
	<tspan x="53.5px" y="665.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="680.5px" xml:space="preserve">  //=== Test Main</tspan>
	<tspan x="53.5px" y="695.5px" xml:space="preserve">  // Write here ...</tspan>
	<tspan x="53.5px" y="710.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="725.5px" xml:space="preserve">  e=0;</tspan>
	<tspan x="53.5px" y="740.5px" xml:space="preserve">fin:</tspan>
	<tspan x="53.5px" y="755.5px" xml:space="preserve">  if(f!=NULL){ee= fclose( f ); IF(ee&amp;&amp;!e)e=E_Errno;}</tspan>
	<tspan x="53.5px" y="770.5px" xml:space="preserve">}</tspan>
	<tspan x="53.5px" y="785.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="800.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="815.5px" xml:space="preserve">int  Params_read( Params* m, FILE* f )</tspan>
	<tspan x="53.5px" y="830.5px" xml:space="preserve">{</tspan>
	<tspan x="53.5px" y="845.5px" xml:space="preserve">  int    e;</tspan>
	<tspan x="53.5px" y="860.5px" xml:space="preserve">  int    i;</tspan>
	<tspan x="53.5px" y="875.5px" xml:space="preserve">  TCHAR  line[256];</tspan>
	<tspan x="53.5px" y="890.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="905.5px" xml:space="preserve">  line[0] = '\0';</tspan>
	<tspan x="53.5px" y="920.5px" xml:space="preserve">  _fgetts( line, _countof(line), f );</tspan>
	<tspan x="53.5px" y="935.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="950.5px" xml:space="preserve">  e= StrT_cutLineComment( line, sizeof(line), line, _T("//") ); IF(e)goto fin;</tspan>
	<tspan x="53.5px" y="965.5px" xml:space="preserve">  m-&gt;BufferSize = _ttoi( line );</tspan>
	<tspan x="53.5px" y="980.5px" xml:space="preserve"></tspan>
	<tspan x="53.5px" y="995.5px" xml:space="preserve">  _fgetts( line, _countof(line), f );  // skip space line</tspan>
	<tspan x="53.5px" y="1010.5px" xml:space="preserve">  e=0;</tspan>
	<tspan x="53.5px" y="1025.5px" xml:space="preserve">fin:</tspan>
	<tspan x="53.5px" y="1040.5px" xml:space="preserve">  return  e;</tspan>
	<tspan x="53.5px" y="1055.5px" xml:space="preserve">}</tspan></text>
	</g>
	<text x="24.5px" y="409.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">C言語のテスト・プログラムのサンプル (CLangProg.exe)</text>
	<line x1="303.5" y1="623.5" x2="342.5" y2="337.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="217.5" y1="623.5" x2="303.5" y2="623.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="207.5" y1="635.5" x2="217.5" y2="623.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="..\..\Cats\clib\StrT\StrT.svg#StrT_cutLineComment" cats_vhref="%svgcats_src%\clib\StrT\StrT.svg#StrT_cutLineComment">
	<text pub="n" x="83.5px" y="950.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StrT_cutLineComment</text>
	</a>
	<text x="24.5px" y="1671.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TempParams.txt ファイルの データ型の名前</text>
	<text x="42.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト・データが複数のデータ構造を持つときは、データ構造を識別するシンボルを<tspan x="42.5px" y="1717.5px" xml:space="preserve">TempParams.txt ファイルに記述する必要があります。</tspan></text>
	<g>
	<rect x="76.5" y="1760.5" width="256" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1776.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DataTypeA  // データ型の名前<tspan x="84.5px" y="1791.5px" xml:space="preserve">100        // DataTypeA の１つ目のデータ</tspan>
	<tspan x="84.5px" y="1806.5px" xml:space="preserve">200        // DataTypeA の２つ目のデータ</tspan>
	<tspan x="84.5px" y="1821.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1836.5px" xml:space="preserve">DataTypeB  // データ型の名前</tspan>
	<tspan x="84.5px" y="1851.5px" xml:space="preserve">100        // DataTypeB の１つ目のデータ</tspan>
	<tspan x="84.5px" y="1866.5px" xml:space="preserve">200        // DataTypeB の２つ目のデータ</tspan>
	<tspan x="84.5px" y="1881.5px" xml:space="preserve">300        // DataTypeB の３つ目のデータ</tspan></text>
	</g>
	<text x="24.5px" y="1369.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TempParams.txt ファイルの フラグド構造体パラメーター</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#struct_flag_param" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#struct_flag_param">
	<text pub="n" x="80.5px" y="1618.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ フラグド構造体パラメーター</text>
	</a>
	<text x="42.5px" y="1618.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="1111.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TempParams.txt ファイルの基本形</text>
	<g>
	<rect x="76.5" y="1228.5" width="304" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">100    // １つ目のテスト・ケースの１つ目のデータ<tspan x="84.5px" y="1259.5px" xml:space="preserve">200    // １つ目のテスト・ケースの２つ目のデータ</tspan>
	<tspan x="84.5px" y="1274.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1289.5px" xml:space="preserve">110    // ２つ目のテスト・ケースの１つ目のデータ</tspan>
	<tspan x="84.5px" y="1304.5px" xml:space="preserve">210    // ２つ目のテスト・ケースの２つ目のデータ</tspan></text>
	</g>
	<text x="42.5px" y="1141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">多くの場合、テスト・データを単純に並べていくだけで、テストを実施することはできるでしょう。<tspan x="42.5px" y="1156.5px" xml:space="preserve">テスト・ケースが複数あるときは、空行で区切るとよいでしょう。</tspan>
	<tspan x="42.5px" y="1171.5px" xml:space="preserve">clib の StrT_cutLineComment 関数を使えば、コメントを入れることができます。</tspan>
	<tspan x="42.5px" y="1186.5px" xml:space="preserve">下記は、struct { int a; int b; } TestData[2]; という構造になります。</tspan></text>
	<text x="42.5px" y="1400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのテスト・ケースにおいて、それぞれのデータを使うかどうかを表すには、１つ目のデータを<tspan x="42.5px" y="1415.5px" xml:space="preserve">ビットフィールドの数値として使い、ビットが1であれば対応するデータが記述されているように</tspan>
	<tspan x="42.5px" y="1430.5px" xml:space="preserve">します。</tspan></text>
	<g>
	<rect x="76.5" y="1474.5" width="310" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="1490.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0x07   // ビットフィールド。 ビット０、１、２が１<tspan x="84.5px" y="1505.5px" xml:space="preserve">100    // １つ目のデータ</tspan>
	<tspan x="84.5px" y="1520.5px" xml:space="preserve">200    // ２つ目のデータ</tspan>
	<tspan x="84.5px" y="1535.5px" xml:space="preserve">300    // ３つ目のデータ</tspan>
	<tspan x="84.5px" y="1550.5px" xml:space="preserve"></tspan>
	<tspan x="84.5px" y="1565.5px" xml:space="preserve">0x02   // ビットフィールド。 ビット１のみが１</tspan>
	<tspan x="84.5px" y="1580.5px" xml:space="preserve">200    // ２つ目のデータ</tspan></text>
	</g>
	<text x="62.5px" y="1218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TempParams.txt</text>
	<text x="62.5px" y="1462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TempParams.txt</text>
	<text x="62.5px" y="1749.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TempParams.txt</text>
</g>
<g id="page991" width="566" height="173" transform="translate(+10,+534699)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="566.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="566.5" y1="-0.5" x2="566.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="173.5" x2="566.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ReadTestCase_Debug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ReadTestCase 内部のデバッグ</text>
	<g>
	<rect x="33.5" y="76.5" width="448" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="41.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsEmpty( g_ReadTestCase ) Then  Set g_ReadTestCase = new XmlObjReader<tspan x="41.5px" y="107.5px" xml:space="preserve">g_ReadTestCase.IsVerbose = True</tspan>
	<tspan x="41.5px" y="122.5px" xml:space="preserve">Skipped</tspan></text>
	</g>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のように IsVerbose を True にすると、XML をリードする処理のステップを表示します。</text>
</g>
<g id="page992" width="628" height="809" transform="translate(+10,+534882)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="628.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="809.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="628.5" y1="-0.5" x2="628.5" y2="809.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="809.5" x2="628.5" y2="809.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetReadTestCase" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetReadTestCase</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetReadTestCase( XmlPath as string, TestCaseID as string, Condition as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用に、テストケースを指定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XmlPath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestCaseID</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースが書かれた XML ファイルのパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの中の &lt;TestCase&gt; タグの id 属性の値</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Condition</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストケースを指定する条件文</text>
	<g class="keyword">
	<rect x="91.5" y="179.5" width="100" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="99.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TestScript.vbs</text>
	</g>
	<text x="33.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="40.5" y="292.5" width="556" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Test1( Opt, AppKey )<tspan x="48.5px" y="323.5px" xml:space="preserve">  Dim  testcases, x</tspan>
	<tspan x="48.5px" y="338.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="353.5px" xml:space="preserve">  SetReadTestCase  "T_Test1_Data.xml", "TestCase_for_T_Test1", "name='Alphabet'" : Skipped</tspan>
	<tspan x="48.5px" y="368.5px" xml:space="preserve">  Set x = ReadTestCase( "T_Test1_Data.xml", "TestCase_for_T_Test1" )</tspan>
	<tspan x="48.5px" y="383.5px" xml:space="preserve">  For Each x  In testcases.Items  '// x は、InputData="ABC" の１回ループのみになる</tspan>
	<tspan x="48.5px" y="398.5px" xml:space="preserve">    T_Test1_main  Opt, AppKey, x</tspan>
	<tspan x="48.5px" y="413.5px" xml:space="preserve">  Next</tspan>
	<tspan x="48.5px" y="428.5px" xml:space="preserve">  Pass</tspan>
	<tspan x="48.5px" y="443.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="33.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル・コード：</text>
	<g>
	<rect x="40.5" y="506.5" width="406" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="522.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<tspan x="48.5px" y="537.5px" xml:space="preserve">&lt;TestCases&gt;</tspan>
	<tspan x="48.5px" y="552.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="567.5px" xml:space="preserve">&lt;TestCase id="TestCase_for_T_Test1"&gt;</tspan>
	<tspan x="48.5px" y="582.5px" xml:space="preserve">&lt;SubCase  name="Number"</tspan>
	<tspan x="48.5px" y="597.5px" xml:space="preserve">  InputData = "123"</tspan>
	<tspan x="48.5px" y="612.5px" xml:space="preserve">  Answer    = "ans%Num%.txt"  _comment2= "FilePath with variable"</tspan>
	<tspan x="48.5px" y="627.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="48.5px" y="642.5px" xml:space="preserve">&lt;SubCase  name="Alphabet"</tspan>
	<tspan x="48.5px" y="657.5px" xml:space="preserve">  InputData = "ABC"</tspan>
	<tspan x="48.5px" y="672.5px" xml:space="preserve">  Answer    = "ans2.txt"</tspan>
	<tspan x="48.5px" y="687.5px" xml:space="preserve">/&gt;</tspan>
	<tspan x="48.5px" y="702.5px" xml:space="preserve">&lt;/TestCase&gt;</tspan>
	<tspan x="48.5px" y="717.5px" xml:space="preserve"></tspan>
	<tspan x="48.5px" y="732.5px" xml:space="preserve">&lt;/TestCases&gt;</tspan></text>
	</g>
	<text x="33.5px" y="497.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル XML ファイル： T_Test1_Data.xml</text>
	<line x1="201.5" y1="631.5" x2="491.5" y2="357.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<text x="60.5px" y="353.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetReadTestCase</text>
	<a xlink:href="#ReadTestCase" onclick="chgPage( evt, 980 )">
	<text x="33.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadTestCase</text>
	</a>
	<text x="120.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出す前に、SetReadTestCase を呼び出すコードを追加すると、</text>
	<text x="33.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ReadTestCase の返り値が、SetReadTestCase で指定した１つのケースだけになります。</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[SetReadTestCase]" target="_blank">
	<text x="172.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="19.5px" y="772.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_TestScript\T_TestCaseData.vbs#[T_SetReadTestCase]" target="_blank">
	<text x="73.5px" y="772.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_TestCaseData.vbs # [T_SetReadTestCase]</text>
	</a>
	<a xlink:href="#Skipped" onclick="chgPage( evt, 997 )">
	<text x="546.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Skipped</text>
	</a>
</g>
<g id="page993" width="481" height="459" transform="translate(+10,+535701)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="481.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="481.5" y1="-0.5" x2="481.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="459.5" x2="481.5" y2="459.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetStartSectionTree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetStartSectionTree</text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetStartSectionTree( SectionNames as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行するセクションを設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SectionNames</text>
	<text x="205.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">セクション名。 CSV形式</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="140.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib.vbs</text>
	</g>
	<g>
	<rect x="32.5" y="207.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SetStartSectionTree  "Sec1"</text>
	</g>
	<text x="23.5px" y="196.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="32.5" y="270.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="40.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SetStartSectionTree  "Sec1, SubSec2"</text>
	</g>
	<text x="23.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="108.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sec1 セクションの中の SubSec2 セクションから実行します。</text>
	<text x="108.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sec1 セクションから実行します。</text>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="235.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: SectionTree クラス ]</text>
	</a>
	<text x="23.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_SetStart]" target="_blank">
	<text x="72.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_SetStart]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetStartSectionTree]" target="_blank">
	<text x="195.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="421.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SectionTree" onclick="chgPage( evt, 868 )">
	<text x="72.5px" y="421.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SectionTree クラス</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_SetStart2]" target="_blank">
	<text x="72.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_SetStart2]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_SetStart3]" target="_blank">
	<text x="72.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_SetStart3]</text>
	</a>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SectionTree\T_SectionTree.vbs#[T_SectionTree_SetStartMiss]" target="_blank">
	<text x="72.5px" y="389.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SectionTree.vbs # [T_SectionTree_SetStartMiss]</text>
	</a>
</g>
<g id="page994" width="496" height="227" transform="translate(+10,+536170)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="496.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="496.5" y1="-0.5" x2="496.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="227.5" x2="496.5" y2="227.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Pass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Pass</text>
	<g>
	<rect x="30.5" y="48.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Pass</text>
	</g>
	<text x="24.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストがパスしたことを、テストスクリプトに知らせて、プログラムを終了します。</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Pass]" target="_blank">
	<text x="94.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部的には、エラー 21 が発生します。</text>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text x="69.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="160.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_TestReport]" target="_blank">
	<text x="69.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SomeTests.vbs # T_TestReport</text>
	</a>
	<text x="284.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の T_SampA</text>
</g>
<g id="page995" width="564" height="185" transform="translate(+10,+536407)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="564.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="564.5" y1="-0.5" x2="564.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="185.5" x2="564.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Fail" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Fail</text>
	<g>
	<rect x="30.5" y="48.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Fail</text>
	</g>
	<text x="24.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストが失敗したことを、ユーザーやテストスクリプトに知らせて、プログラムを終了します。<tspan x="24.5px" y="115.5px" xml:space="preserve">エラーが発生したときと同じ動きをします。つまり、Fail の後は実行しません。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Fail]" target="_blank">
	<text x="94.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="148.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_TestReport]" target="_blank">
	<text x="69.5px" y="148.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SomeTests.vbs # T_TestReport</text>
	</a>
	<text x="284.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の T_SampB</text>
</g>
<g id="page996" width="635" height="179" transform="translate(+10,+536602)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="635.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="635.5" y1="-0.5" x2="635.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="179.5" x2="635.5" y2="179.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Skip" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Skip</text>
	<g>
	<rect x="35.5" y="47.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Skip</text>
	</g>
	<text x="29.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストが実行できる状況ではないことを、テストスクリプトに知らせて、プログラムを終了します。<tspan x="29.5px" y="114.5px" xml:space="preserve">エラーが発生したときと同じ動きをします。つまり、Skip の後は実行しないで、次のテストを実行します。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Skip] &gt;" target="_blank">
	<text x="94.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="142.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\TestScript\test\T_SomeTests\T_SomeTests.vbs#[T_TestReport]" target="_blank">
	<text x="74.5px" y="142.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_SomeTests.vbs # T_TestReport</text>
	</a>
	<text x="289.5px" y="142.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の T_SampC</text>
</g>
<g id="page997" width="546" height="238" transform="translate(+10,+536791)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="546.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="546.5" y1="-0.5" x2="546.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="238.5" x2="546.5" y2="238.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Skipped" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Skipped</text>
	<g>
	<rect x="35.5" y="47.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Skipped</text>
	</g>
	<text x="29.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグなどの理由で、テストの一部を一時的にスキップしたことを、テストスクリプトに<tspan x="29.5px" y="114.5px" xml:space="preserve">知らせます。 Skipped を呼んだテスト項目は、Pass を呼び出しても Fail します。</tspan>
	<tspan x="29.5px" y="129.5px" xml:space="preserve">このときのエラーメッセージは、次のようになります。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[Skipped]" target="_blank">
	<text x="105.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="47.5" y="146.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Pass But Skipped. Cut calling "Skipped" function.</text>
	</g>
	<text x="29.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_Skip">
	<text x="72.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Skip] テストをスキップする</text>
	</a>
</g>
<g id="page998" width="480" height="320" transform="translate(+10,+537039)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="480.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="320.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="480.5" y1="-0.5" x2="480.5" y2="320.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="320.5" x2="480.5" y2="320.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ManualTest" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ManualTest</text>
	<g>
	<rect x="28.5" y="44.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ManualTest( TestSymbol as string )</text>
	</g>
	<text x="30.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストが手動テストであることを、テストスクリプトに知らせます。</text>
	<g>
	<rect x="45.5" y="209.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ManualTest  tests.Symbol</text>
	</g>
	<text x="30.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#Tests" onclick="chgPage( evt, 955 )">
	<text x="83.5px" y="253.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Tests クラス</text>
	</a>
	<text x="52.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\TestScript.vbs#[ManualTest] &gt;" target="_blank">
	<text x="155.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="30.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">手動テストは最低限にしてください。</text>
	<g>
	<rect x="45.5" y="178.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ManualTest  "T_Sample1"</text>
	</g>
	<a xlink:href="#tp_hint" onclick="chgPage( evt, 947 )">
	<text pub="n" x="71.5px" y="283.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストプログラム作成のヒント</text>
	</a>
	<text x="30.5px" y="283.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page999" width="558" height="729" transform="translate(+10,+537369)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="558.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="729.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="558.5" y1="-0.5" x2="558.5" y2="729.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="729.5" x2="558.5" y2="729.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Assert" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Assert</text>
	<g>
	<rect x="28.5" y="47.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Assert( Condition as boolean )</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">条件が満たされているかをチェックします。</text>
	<text x="30.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">満たされていなければ、Fail を呼び出します。<tspan x="30.5px" y="142.5px" xml:space="preserve">If not Condition Then  Fail とほぼ同じですが（違いは下記）、正しい条件文を記述する</tspan>
	<tspan x="30.5px" y="157.5px" xml:space="preserve">ことになるので、ソースの可読性があがります。</tspan>
	<tspan x="30.5px" y="172.5px" xml:space="preserve">また、If 文を使わないので、マルチステートメント（１行に複数の文）が記述できます。</tspan>
	<tspan x="30.5px" y="187.5px" xml:space="preserve">g_debug の設定にかかわらず常にチェックします。</tspan></text>
	<g>
	<rect x="36.5" y="372.5" width="436" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Public Property Let  VarA(x) : Assert x &gt;= 0 : VarA = x : End Property</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Assert]" target="_blank">
	<text x="112.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="30.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">If Condition と If not Condition は、完全に反対の関係ではありません。<tspan x="30.5px" y="234.5px" xml:space="preserve">たとえば、If 4 と If not 4 は、どちらも真です。</tspan>
	<tspan x="30.5px" y="249.5px" xml:space="preserve">完全に反対の関係は次のように複数行になります。</tspan>
	<tspan x="30.5px" y="264.5px" xml:space="preserve">  If Condition Then</tspan>
	<tspan x="30.5px" y="279.5px" xml:space="preserve">  Else</tspan>
	<tspan x="30.5px" y="294.5px" xml:space="preserve">    ***</tspan>
	<tspan x="30.5px" y="309.5px" xml:space="preserve">  End If</tspan>
	<tspan x="30.5px" y="324.5px" xml:space="preserve">よって、正しい条件文を記述することは If Then Fail より Assert の方が簡単になります。</tspan></text>
	<text x="272.5px" y="388.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">x &gt;= 0</text>
	<text x="24.5px" y="671.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Fail" onclick="chgPage( evt, 995 )">
	<text pub="n" x="68.5px" y="671.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Fail</text>
	</a>
	<a xlink:href="#raise" onclick="chgPage( evt, 1148 )">
	<text pub="n" x="68.5px" y="688.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Raise</text>
	</a>
	<text x="139.5px" y="671.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストが失敗したことを、ユーザーやテストスクリプトに知らせます。</text>
	<text x="139.5px" y="688.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規にエラーを発生させます。</text>
	<text x="24.5px" y="363.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">トラブルシューティング</text>
	<text x="44.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">左辺全体を括弧で囲むと、エラーになります。</text>
	<g>
	<rect x="49.5" y="475.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  ( a + 2 ) = 0  '// エラー: 型が一致しません。: 'Assert'</text>
	</g>
	<text x="44.5px" y="523.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記は、( a + 2 ) = 0 の評価を行ってから Assert を呼び出すのではなく、<tspan x="44.5px" y="538.5px" xml:space="preserve">a + 2 を配列番号とした Assert 配列に 0 を代入するように解釈されます。</tspan></text>
	<g>
	<rect x="49.5" y="576.5" width="166" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="57.5px" y="592.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Assert  a + 2 = 0<tspan x="57.5px" y="607.5px" xml:space="preserve">Assert  ( ( a + 2 ) = 0 )</tspan></text>
	</g>
	<text x="44.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以下のように括弧を削除するか、括弧を追加してください。</text>
</g>
<g id="page1000" width="576" height="561" transform="translate(+10,+538108)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="561.5" x2="576.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AssertExist" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AssertExist</text>
	<g>
	<rect x="28.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AssertExist( Path as string )</text>
	</g>
	<text x="30.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルまたはフォルダが存在するかどうかをチェックします。</text>
	<g>
	<rect x="36.5" y="248.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertExist  "settings.txt"</text>
	</g>
	<text x="30.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[AssertExist]" target="_blank">
	<text x="74.5px" y="436.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="30.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">存在しなければ、エラーメッセージの中にファイルのパスが含まれます。<tspan x="30.5px" y="138.5px" xml:space="preserve">このため、デバッガを起動しなくてもユーザーが対応できる可能性が高まります。</tspan>
	<tspan x="30.5px" y="153.5px" xml:space="preserve">エラーコードは、E_PathNotFound になります。</tspan>
	<tspan x="30.5px" y="168.5px" xml:space="preserve">逆に、AssertExist では、存在するときにエラーにすることはできません。</tspan></text>
	<text x="122.5px" y="264.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"settings.txt"</text>
	<text x="30.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージのサンプル：</text>
	<g>
	<rect x="36.5" y="310.5" width="508" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="ファイルまたはフォルダが見つかりません" path="C:\Folder\setting.txt"/&gt;</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_File\T_File.vbs#[T_AssertExist]" target="_blank">
	<text x="74.5px" y="458.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_File.vbs</text>
	</a>
	<text x="24.5px" y="458.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="503.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#exist" onclick="chgPage( evt, 464 )">
	<text pub="n" x="74.5px" y="503.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ exist</text>
	</a>
	<a xlink:href="#TestCommon_setVariables" cats_vhref="%vbslib_new%\_src\vbslib.svg#TestCommon_setVariables" onclick="chgPage( evt, 940 )">
	<text x="74.5px" y="408.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon_setVariables</text>
	</a>
	<text x="24.5px" y="408.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="258.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs で共通のファイルの存在チェック</text>
	<text x="24.5px" y="436.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="258.5px" y="480.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AssertExist_UNC</text>
	<text x="166.5px" y="458.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AssertExist</text>
	<a xlink:href="..\..\..\..\..\..\Users\user1\Documents\Test of vbslib\T_Network\T_FileMutex_Manually.vbs#[T_AssertExist_UNC]" target="_blank">
	<text x="74.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FileMutex_Manually.vbs</text>
	</a>
	<text x="30.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字小文字が異なると、echo_v 関数で警告を表示しますが、継続します。</text>
	<g>
	<rect x="36.5" y="341.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="357.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;WARNING msg="大文字小文字が異なります" call="C:\file.txt" name="C:\File.txt"/&gt;</text>
	</g>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\C／C++\C言語.svg#upper_lower_unify" cats_vhref="%programming%\プログラミング言語、環境\C／C++\C言語.svg#upper_lower_unify">
	<text pub="n" x="74.5px" y="524.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 大文字小文字に統一することの副作用</text>
	</a>
</g>
<g id="page1001" width="578" height="880" transform="translate(+10,+538679)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="880.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="880.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="880.5" x2="578.5" y2="880.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AssertFC" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AssertFC</text>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AssertFC( Path1 as string, Path2 as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2つのテキストファイルを比較して、異なれば diff ツールを開きます。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの文字コードが自動判定できるなら、文字コードが異なっても<tspan x="33.5px" y="138.5px" xml:space="preserve">テキストが同じであれば、同じと判定します。</tspan></text>
	<text x="33.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字コードが異なれば必ず異なると判定するときは、</text>
	<a xlink:href="#PercentFunction" onclick="chgPage( evt, 589 )">
	<text x="72.5px" y="236.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ % を使った文字列変換関数</text>
	</a>
	<text x="33.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="219.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path2 のファイルの内容に、% を使った文字列変換関数を使うことができます。</text>
	<text x="431.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<a xlink:href="#IsSameBinaryFile" onclick="chgPage( evt, 473 )">
	<text x="330.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameBinaryFile</text>
	</a>
	<text x="24.5px" y="775.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#IsSameTextFile" onclick="chgPage( evt, 472 )">
	<text x="73.5px" y="797.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameTextFile のテスト</text>
	</a>
	<text x="95.5px" y="814.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">c.RightHasPercentFunction or c.ErrorIfNotSame のケース</text>
	<text x="33.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字と小文字を区別しません。</text>
	<text x="24.5px" y="727.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\TestScript.vbs#[AssertFC]" target="_blank">
	<text x="73.5px" y="727.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
	<g>
	<rect x="44.5" y="316.5" width="502" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="332.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  T_Sample( Opt, AppKey )<tspan x="52.5px" y="347.5px" xml:space="preserve">    Set w_= AppKey.NewWritable( Array( "_out.txt" ) ).Enable()</tspan>
	<tspan x="52.5px" y="362.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="377.5px" xml:space="preserve">    RunProg  "cscript //nologo "+ WScript.ScriptName +" T_Sample_Sub", "_out.txt"</tspan>
	<tspan x="52.5px" y="392.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="407.5px" xml:space="preserve">    AssertFC  "_out.txt", "T_Sample_ans.txt"</tspan>
	<tspan x="52.5px" y="422.5px" xml:space="preserve">    del  "_out.txt"</tspan>
	<tspan x="52.5px" y="437.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="452.5px" xml:space="preserve">    Pass</tspan>
	<tspan x="52.5px" y="467.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="52.5px" y="482.5px" xml:space="preserve"></tspan>
	<tspan x="52.5px" y="497.5px" xml:space="preserve">Sub  T_Sample_Sub( Opt, AppKey )</tspan>
	<tspan x="52.5px" y="512.5px" xml:space="preserve">    '// 標準出力へ出力する処理</tspan>
	<tspan x="52.5px" y="527.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="TestStdout" x="100.5px" y="306.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準出力への出力内容をチェックするテスト</text>
	<text x="76.5px" y="407.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertFC</text>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\T_fc_Manually.vbs#: T_AssertFC" target="_blank">
	<text x="73.5px" y="775.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_fc_Manually.vbs</text>
	</a>
	<text x="212.5px" y="775.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_AssertFC</text>
	<g>
	<rect x="44.5" y="603.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers("AssertFC_Diff") = False</text>
	</g>
	<text x="33.5px" y="572.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記のコードを書いた後は、diff ツールが開かなくなります。<tspan x="33.5px" y="587.5px" xml:space="preserve">下記のコードがあってもなくても、例外は発生します。</tspan></text>
	<text x="33.5px" y="265.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">異なっていたら、E_TestFail エラーになります。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameTextFile]" target="_blank">
	<text x="73.5px" y="747.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="185.5px" y="727.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AssertFC</text>
	<a xlink:href="#IsSameTextFile" onclick="chgPage( evt, 472 )">
	<text x="185.5px" y="747.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsSameTextFile</text>
	</a>
	<text x="24.5px" y="842.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#log2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#log2">
	<text x="73.5px" y="842.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ログ</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_File\T_fc\OtherFiles\AssertFC" target="_blank">
	<text x="296.5px" y="775.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AssertFC フォルダー</text>
	</a>
	<text x="33.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較の詳細を調べたいときは、IsSameTextFile 関数</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[IsSameTextFile]" target="_blank">
	<text x="327.5px" y="661.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(vbslib.vbs)</text>
	</a>
	<text x="398.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中で is_debugging</text>
	<text x="33.5px" y="677.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を検索して見つかるソース コードを参照してください。</text>
</g>
<g id="page1002" width="595" height="544" transform="translate(+10,+539569)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="544.5" x2="595.5" y2="544.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AssertValue" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AssertValue</text>
	<a xlink:href="Test\vbslib_test\T_Value\T_Value.vbs#[T_AssertValue]" target="_blank">
	<text x="70.5px" y="508.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Value.vbs # [T_AssertValue]</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AssertValue( Name as string, TestValue as variant, PassValue as variant,<tspan x="33.5px" y="78.5px" xml:space="preserve">    CompareOption as interger )</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値が範囲内であるかどうかをチェックし、範囲外なら詳細なメッセージを付けてエラーにします。</text>
	<text x="33.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="97.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestValue</text>
	<text x="215.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値の名前、エラーメッセージ用</text>
	<text x="215.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェック対象の値</text>
	<text x="97.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PassValue</text>
	<text x="215.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">範囲</text>
	<text x="97.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CompareOption</text>
	<text x="215.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">比較オプション</text>
	<g>
	<rect x="43.5" y="257.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="273.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertValue  "EqualNumber", a, 1, Empty</text>
	</g>
	<text x="24.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="51.5px" y="303.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a = 1 であるかチェックします。</text>
	<text x="24.5px" y="508.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="43.5" y="400.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="416.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertValue  "Str", a, Array( "A", "ABC" ), c.CaseSensitive</text>
	</g>
	<text x="51.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">a = "A" または a = "ABC" であるかチェックします。</text>
	<g>
	<rect x="43.5" y="331.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertValue  "RangeNumber", a, Array( 1, 3 ), c.Range</text>
	</g>
	<text x="51.5px" y="376.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1 ≦ a ≦ 3 であるかチェックします。</text>
	<text x="24.5px" y="487.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[AssertValue]" target="_blank">
	<text x="70.5px" y="487.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page1003" width="583" height="392" transform="translate(+10,+540123)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="583.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="583.5" y1="-0.5" x2="583.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="392.5" x2="583.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AssertString" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AssertString</text>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetDiffStringCmdLine" onclick="chgPage( evt, 922 )">
	<text x="67.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetDiffStringCmdLine, GetDiffStringCmdLine3</text>
	</a>
	<g>
	<rect x="45.5" y="247.5" width="172" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertString  "ABC", "AxC"</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="526" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AssertString( TestString as string, AnswerString as string, Option_ as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列が等しいことをチェックし、異なっていたら文字列を比較する Diff ツールを開きます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TestString</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AnswerString</text>
	<text x="195.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テストする文字列</text>
	<text x="195.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">答の文字列</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="24.5px" y="235.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#CaseSensitive_get_Consts" onclick="chgPage( evt, 173 )">
	<text x="278.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c.CaseSensitive</text>
	</a>
	<text x="195.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または</text>
	<text x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\TestScript.vbs#[AssertString]" target="_blank">
	<text x="73.5px" y="306.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestScript.vbs</text>
	</a>
	<text x="33.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列に含まれるすべての文字の文字コードも Diff ツールで比較します。</text>
	<a xlink:href="#new_BinaryArrayAsText" onclick="chgPage( evt, 715 )">
	<text x="67.5px" y="355.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ new_BinaryArrayAsText</text>
	</a>
</g>
<g id="page1004" width="475" height="341" transform="translate(+10,+540525)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="475.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="475.5" y1="-0.5" x2="475.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="341.5" x2="475.5" y2="341.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AssertD_TypeName" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AssertD_TypeName</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  AssertD_TypeName( in_Value as variant, in_TypeName as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値の型の名前をチェックします。 （デバッグ時のみ）</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Value</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_TypeName</text>
	<text x="195.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">チェックする値</text>
	<text x="195.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">型やクラスの名前</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\vbslib.vbs#[AssertD_TypeName]" target="_blank">
	<text x="84.5px" y="304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="304.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="#g_is_debug" onclick="chgPage( evt, 1078 )">
	<text x="33.5px" y="188.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_is_debug</text>
	</a>
	<text x="96.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が 0 のときは、何もしません。 高速化のため。</text>
	<g>
	<rect x="45.5" y="242.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AssertD_TypeName  self, "SampleClass"</text>
	</g>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">型名をソースのコメントに書くときよりは信頼できるようになります。</text>
</g>
<g id="page1005" width="435" height="354" transform="translate(+10,+540876)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="435.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="435.5" y1="-0.5" x2="435.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="354.5" x2="435.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ErrorValue" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ErrorValue</text>
	<g>
	<rect x="45.5" y="188.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ErrorValue  "Sample", 1</text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ErrorValue( Name as string, Value as Variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">問題がある値をメッセージに含めたエラーを発生させます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値の名前</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">問題がある値</text>
	<text x="24.5px" y="176.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="45.5" y="255.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="値が想定外です" name="Sample" now_value="1"/&gt;</text>
	</g>
	<text x="109.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトの例</text>
	<text x="43.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記スクリプトを実行した時のエラーメッセージ</text>
	<text x="24.5px" y="317.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ErrorValue]" target="_blank">
	<text x="70.5px" y="317.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page1006" width="559" height="102" transform="translate(+10,+541240)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="559.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="102.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="559.5" y1="-0.5" x2="559.5" y2="102.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="102.5" x2="559.5" y2="102.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="test_target_others" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#ConvertToFullPath" onclick="chgPage( evt, 588 )">
	<text x="36.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertToFullPath</text>
	</a>
	<text x="191.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキストファイルの中の相対パスをフル・パスに変換します。</text>
</g>
<g id="page1007" width="192" height="104" transform="translate(+10,+541352)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="192.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="192.5" y1="-0.5" x2="192.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="104.5" x2="192.5" y2="104.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="measure_duration" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">性能計測</text>
	<a xlink:href="#BenchStart" onclick="chgPage( evt, 378 )">
	<text x="72.5px" y="67.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ BenchStart</text>
	</a>
	<text x="24.5px" y="67.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1008" width="468" height="313" transform="translate(+10,+541466)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="468.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="468.5" y1="-0.5" x2="468.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="313.5" x2="468.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devtool" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">開発環境操作</text>
	<text x="170.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをビルドします</text>
	<a xlink:href="#devenv_clean" onclick="chgPage( evt, 1011 )">
	<text x="34.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_clean</text>
	</a>
	<text x="170.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをクリーンします</text>
	<a xlink:href="#devenv" onclick="chgPage( evt, 1009 )">
	<text x="34.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_rebuild</text>
	</a>
	<a xlink:href="#devenv_build" onclick="chgPage( evt, 1010 )">
	<text x="34.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_build</text>
	</a>
	<text x="170.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをリビルドします</text>
	<a xlink:href="#devenv_ver_name" onclick="chgPage( evt, 1014 )">
	<text pub="n" x="34.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_ver_name 環境変数</text>
	</a>
	<text x="21.5px" y="257.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\Test\mx3_vbs.svg" cats_vhref="%mixer%\Test\mx3_vbs.svg">
	<text x="68.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Module Mixer 3</text>
	</a>
	<g>
	<rect x="84.5" y="181.5" width="107" height="18"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="92.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VisualStudio.vbs</text>
	</g>
	<text x="21.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<a xlink:href="Test\vbslib_test\T_devenv" target="_blank">
	<text x="68.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv フォルダ</text>
	</a>
	<text x="21.5px" y="228.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio 2005〜2010 を操作します。</text>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\dot.NET Framework.svg#MSBuild" cats_vhref="%programming%\プログラミング言語、環境\dot.NET Framework.svg#MSBuild">
	<text pub="n" x="68.5px" y="257.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ MSBuild</text>
	</a>
</g>
<g id="page1009" width="468" height="634" transform="translate(+10,+541789)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="468.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="468.5" y1="-0.5" x2="468.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="634.5" x2="468.5" y2="634.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_rebuild</text>
	<g>
	<rect x="27.5" y="47.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  devenv_rebuild( SlnPath as string, ConfigName as string )</text>
	</g>
	<g>
	<rect x="43.5" y="298.5" width="262" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  ds_:Set ds_= new CurDirStack<tspan x="51.5px" y="329.5px" xml:space="preserve">  pushd  "src"</tspan>
	<tspan x="51.5px" y="344.5px" xml:space="preserve">  devenv_rebuild  "sample.sln", "Release"</tspan>
	<tspan x="51.5px" y="359.5px" xml:space="preserve">  popd</tspan></text>
	</g>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<a xlink:href="http://msdn2.microsoft.com/ja-jp/library/xee0c8y7(VS.80).aspx" target="_blank">
	<text x="60.5px" y="508.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Devenv コマンド ライン スイッチ (Web)</text>
	</a>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\VisualC++\vs2005.svg#cmd_cmpile" cats_vhref="%programming%\プログラミング言語、環境\VisualC++\vs2005.svg#cmd_cmpile">
	<text pub="n" x="60.5px" y="526.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドライン・コンパイル</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: devenv_rebuild" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#devenv_ver_name" onclick="chgPage( evt, 1014 )">
	<text pub="n" x="60.5px" y="544.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_ver_name 環境変数</text>
	</a>
	<g>
	<rect x="43.5" y="376.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  devenv_rebuild  "src\sample_%devenv_ver_name%.sln", "Debug"</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをリビルドします。</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnPath</text>
	<text x="93.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ConfigName</text>
	<text x="188.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソリューション・ファイルのパス(.sln)</text>
	<text x="188.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定名（"Release"など）</text>
	<text x="29.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソリューション・ファイルに書かれたバージョン情報を元に、<tspan x="29.5px" y="192.5px" xml:space="preserve">コンパイラのバージョンを自動的に選択します。</tspan></text>
	<text x="29.5px" y="208.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ビルドに失敗したら、E_BuildFail エラーになります。</text>
	<text x="24.5px" y="508.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<g>
	<rect x="43.5" y="410.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="426.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  devenv_rebuild  "sample.sln", "Release|x64"</text>
	</g>
	<text x="68.5px" y="454.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Release|x64 が使えるかどうかは、.sln ファイルをテキストファイル<tspan x="68.5px" y="469.5px" xml:space="preserve">で開いて、そのコンフィグがあるかどうかで判断してください。</tspan></text>
	<text x="24.5px" y="578.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_devenv.vbs#: T_devenv_build" target="_blank">
	<text x="76.5px" y="578.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv.vbs # [T_devenv_build]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_devenv\T_devenv.vbs#: T_devenv_build_MultiFolder" target="_blank">
	<text x="76.5px" y="597.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv.vbs # [T_devenv_build_MultiFolder]</text>
	</a>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: devenv_rebuild" target="_blank">
	<text x="92.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VisualStudio.vbs</text>
	</a>
	<text x="24.5px" y="283.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1010" width="435" height="154" transform="translate(+10,+542433)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="435.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="154.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="435.5" y1="-0.5" x2="435.5" y2="154.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="154.5" x2="435.5" y2="154.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv_build" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_build</text>
	<g>
	<rect x="27.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  devenv_build( SlnPath as string, ConfigName as string )</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをビルドします。</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: devenv_build" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="117.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#devenv" onclick="chgPage( evt, 1009 )">
	<text pub="n" x="78.5px" y="117.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_rebuild</text>
	</a>
</g>
<g id="page1011" width="377" height="311" transform="translate(+10,+542597)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="377.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="377.5" y1="-0.5" x2="377.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="377.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv_clean" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_clean</text>
	<g>
	<rect x="45.5" y="154.5" width="226" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  ds_:Set ds_= new CurDirStack<tspan x="53.5px" y="185.5px" xml:space="preserve">  pushd  "src"</tspan>
	<tspan x="53.5px" y="200.5px" xml:space="preserve">  devenv_clean  "sample.sln"</tspan>
	<tspan x="53.5px" y="215.5px" xml:space="preserve">  popd</tspan></text>
	</g>
	<g>
	<rect x="27.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  devenv_clean( SlnPath as string )</text>
	</g>
	<text x="29.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューションをクリーンします。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnPath</text>
	<text x="150.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソリューション・ファイルのパス(.sln)</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: devenv_clean" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#devenv_ver_name" onclick="chgPage( evt, 1014 )">
	<text pub="n" x="77.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_ver_name 環境変数</text>
	</a>
	<text x="24.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_devenv.vbs#: T_devenv_build_MultiFolder" target="_blank">
	<text x="77.5px" y="274.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv.vbs # [T_devenv_build_MultiFolder]</text>
	</a>
</g>
<g id="page1012" width="633" height="435" transform="translate(+10,+542918)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="633.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="633.5" y1="-0.5" x2="633.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="435.5" x2="633.5" y2="435.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv_upgrade" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_upgrade</text>
	<g>
	<rect x="27.5" y="47.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  devenv_upgrade( SlnPath as string, Opt as Empty )</text>
	</g>
	<g>
	<rect x="45.5" y="262.5" width="238" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  ds_:Set ds_= new CurDirStack<tspan x="53.5px" y="293.5px" xml:space="preserve">  pushd  "src"</tspan>
	<tspan x="53.5px" y="308.5px" xml:space="preserve">  devenv_upgrade  "sample.sln", Empty</tspan>
	<tspan x="53.5px" y="323.5px" xml:space="preserve">  popd</tspan></text>
	</g>
	<text x="29.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューション・ファイルを新しい Visual Studio 用に変換します。</text>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnPath</text>
	<text x="172.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">古い Visual Studio のソリューション・ファイルのパス(.sln)</text>
	<a xlink:href="#devenv_ver_name" onclick="chgPage( evt, 1014 )">
	<text pub="n" x="77.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_ver_name 環境変数</text>
	</a>
	<text x="29.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいバージョンとは、現在の PC にインストールされている Visual Studio のうち、<tspan x="29.5px" y="179.5px" xml:space="preserve">最も新しいバージョンのことです。</tspan></text>
	<a xlink:href="http://msdn.microsoft.com/ja-jp/library/w15a82ay(VS.90).aspx" target="_blank">
	<text x="77.5px" y="379.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ /Upgrade (devenv.exe) (Web)</text>
	</a>
	<text x="29.5px" y="360.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="93.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="172.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または、c.MakeBackup</text>
	<text x="29.5px" y="207.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt に、c.MakeBackup を指定すると、変換前のファイルのバックアップを作成します。<tspan x="29.5px" y="222.5px" xml:space="preserve">ただし、c は、get_VisualStudioConsts の返り値です。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: devenv_upgrade" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="http://blogs.msdn.com/b/vcblog/archive/2010/03/25/to-the-command-line-enthusiasts-some-quick-know-hows-for-upgrading-to-vs-2010.aspx" target="_blank">
	<text x="77.5px" y="398.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ To the command line enthusiasts Some quick know-hows for Upgrading to VS 2010 (Web)</text>
	</a>
</g>
<g id="page1013" width="339" height="205" transform="translate(+10,+543363)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="339.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="205.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="339.5" y1="-0.5" x2="339.5" y2="205.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="205.5" x2="339.5" y2="205.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_VisualStudioConsts" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_VisualStudioConsts</text>
	<g>
	<rect x="27.5" y="47.5" width="280" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_VisualStudioConsts() as Object</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VisualStudio.vbs で使う定数の集合。</text>
	<text x="29.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="37.5" y="133.5" width="262" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  c : Set c = get_VisualStudioConsts()<tspan x="45.5px" y="164.5px" xml:space="preserve">'// c.MakeBackup</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: get_VisualStudioConsts" target="_blank">
	<text x="211.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1014" width="650" height="489" transform="translate(+10,+543578)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="650.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="650.5" y1="-0.5" x2="650.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="489.5" x2="650.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv_ver_name" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_ver_name 環境変数</text>
	<g>
	<rect x="45.5" y="89.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  devenv_rebuild  "src\sample_%devenv_ver_name%.sln", "Release"</text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"></text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">devenv_rebuild, devenv_clean などに指定する .sln ファイルのパスには、<tspan x="24.5px" y="74.5px" xml:space="preserve">%devenv_ver_name% を指定することができます。</tspan></text>
	<text x="24.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インストールされている Visual Studio に応じて、次の文字列に変換されます。</text>
	<text x="60.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio 2015 … "vs2015"<tspan x="60.5px" y="176.5px" xml:space="preserve">Visual Studio 2013 … "vs2013"</tspan>
	<tspan x="60.5px" y="191.5px" xml:space="preserve">Visual Studio 2012 … "vs2012"</tspan>
	<tspan x="60.5px" y="206.5px" xml:space="preserve">Visual Studio 2010 … "vs2010"</tspan>
	<tspan x="60.5px" y="221.5px" xml:space="preserve">Visual Studio 2008 … "vs2008"</tspan>
	<tspan x="60.5px" y="236.5px" xml:space="preserve">Visual Studio 2005 … "vs2005"</tspan></text>
	<text x="24.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の Visual Studio がインストールされているときは、デフォルトでは最新のものが設定されますが、<tspan x="24.5px" y="296.5px" xml:space="preserve">PC の環境変数や、SetVar で devenv_ver_name を設定することで、バージョンを選択できます。</tspan></text>
	<g>
	<rect x="52.5" y="355.5" width="310" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">get_DevEnvObj<tspan x="60.5px" y="386.5px" xml:space="preserve">echo  "Default: " + GetVar( "%devenv_ver_name%" )</tspan></text>
	</g>
	<text x="24.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetVar や env で、devenv_ver_name 環境変数の値を取得するときは、その前に<tspan x="24.5px" y="341.5px" xml:space="preserve">get_DevEnvObj を実行してください。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: DevEnvObj" target="_blank">
	<text x="245.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="428.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_devenv" cats_vhref="%vbslib_new%\_src\Document\vbslib_test2.svg#T_devenv">
	<text x="76.5px" y="428.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_devenv]</text>
	</a>
	<a xlink:href="..\..\..\..\prog\mx3\mx3\_src\mx3_vbs.svg#devenv_ver_name" onclick="chgPage( evt, 1014 )">
	<text x="60.5px" y="453.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ devenv_ver_name 環境変数</text>
	</a>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text id="get_DevEnvObj" class="keyword" x="60.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">get_DevEnvObj</text>
	<text x="240.5px" y="386.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">devenv_ver_name</text>
</g>
<g id="page1015" width="536" height="236" transform="translate(+10,+544077)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="536.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="536.5" y1="-0.5" x2="536.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="236.5" x2="536.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="devenv_platform" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">devenv_platform 環境変数</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">devenv_platform 環境変数の値は、"" (Win32 or x86) または "x64\" です。<tspan x="24.5px" y="73.5px" xml:space="preserve">初期値は、"" です。 "" 以外のときは、末尾に \ を付けてください。</tspan>
	<tspan x="24.5px" y="88.5px" xml:space="preserve">64bit アプリケーションをビルドするときは、"x64\" を設定してからビルドしてください。</tspan></text>
	<g>
	<rect x="42.5" y="134.5" width="430" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">set_ "devenv_platform", "x64\"<tspan x="50.5px" y="165.5px" xml:space="preserve"></tspan>
	<tspan x="50.5px" y="180.5px" xml:space="preserve">devenv_build  "Example.sln", "Release"</tspan>
	<tspan x="50.5px" y="195.5px" xml:space="preserve">Assert  exist(env("sample sln\%devenv_platform%Release\Example.exe"))</tspan></text>
	</g>
	<text x="24.5px" y="122.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="230.5px" y="195.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%devenv_platform%</text>
</g>
<g id="page1016" width="621" height="195" transform="translate(+10,+544323)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="621.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="621.5" y1="-0.5" x2="621.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="195.5" x2="621.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsVisualStudioInstalled" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsVisualStudioInstalled</text>
	<g>
	<rect x="27.5" y="47.5" width="562" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsVisualStudioInstalled( VersionNum as integer, IsExpress as boolean ) as boolean</text>
	</g>
	<text x="29.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したバージョンの Visual Studio がインストールされているかどうかを返します。</text>
	<text x="93.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VersionNum</text>
	<text x="188.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バージョン番号 </text>
	<text x="93.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsExpress</text>
	<text x="188.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Express 版かどうか</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\VisualStudio.vbs#: IsVisualStudioInstalled" target="_blank">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="188.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インストールされているかどうか</text>
	<text x="93.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
</g>
<g id="page1017" width="524" height="129" transform="translate(+10,+544528)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="524.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="524.5" y1="-0.5" x2="524.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="129.5" x2="524.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetVisualStudioVersionNum" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetVisualStudioVersionNum</text>
	<g>
	<rect x="27.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetVisualStudioVersionNum( VersionString as string ) as integer</text>
	</g>
	<text x="29.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のバージョン文字列（例："vs2008"）を数値（例：2008）に変換します。</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: GetVisualStudioVersionNum" target="_blank">
	<text x="223.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1018" width="535" height="207" transform="translate(+10,+544667)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="535.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="535.5" y1="-0.5" x2="535.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="207.5" x2="535.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetSlnFileVersion" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetSlnFileVersion</text>
	<g>
	<rect x="27.5" y="47.5" width="430" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  GetSlnFileVersion( SlnPath as string, out_VersionNum as integer,<tspan x="35.5px" y="78.5px" xml:space="preserve">    out_IsExpress as boolean )</tspan></text>
	</g>
	<text x="29.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のソリューション・ファイルが使える Visual Studio のバージョンを返します。</text>
	<text x="29.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="93.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnPath</text>
	<text x="212.5px" y="134.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio のソリューション・ファイルのパス(.sln)</text>
	<text x="93.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_VersionNum</text>
	<text x="212.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） バージョン番号。 2012, 2010, 2008, 2005</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: GetSlnFileVersion" target="_blank">
	<text x="185.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="93.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_IsExpress</text>
	<text x="212.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） Express 版かどうか</text>
</g>
<g id="page1019" width="492" height="164" transform="translate(+10,+544884)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="492.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="492.5" y1="-0.5" x2="492.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="164.5" x2="492.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="VisualStudioSlnClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">VisualStudioSlnClass</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio の *.sln ファイルを読み込みます。</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: VisualStudioSlnClass" target="_blank">
	<text x="210.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_devenv.vbs#: T_devenv_SlnLoad" target="_blank">
	<text x="68.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv.vbs # [T_devenv_SlnLoad]</text>
	</a>
	<a xlink:href="#Load_VisualStudioSlnClass" onclick="chgPage( evt, 1020 )">
	<text x="24.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load</text>
	</a>
	<text x="57.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">してから</text>
	<text x="163.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="#Projects_VisualStudioSlnClass" onclick="chgPage( evt, 1021 )">
	<text x="110.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Projects</text>
	</a>
	<a xlink:href="#ConfigurationPlatforms_VisualStudioSlnClass" onclick="chgPage( evt, 1023 )">
	<text x="184.5px" y="91.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ConfigurationPlatforms</text>
	</a>
	<text x="319.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にアクセスしてください。</text>
</g>
<g id="page1020" width="415" height="158" transform="translate(+10,+545058)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="415.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="415.5" y1="-0.5" x2="415.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="158.5" x2="415.5" y2="158.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Load_VisualStudioSlnClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Load (VisualStudioSlnClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  VisualStudioSlnClass::Load( SlnFilePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio の *.sln ファイルを読み込みます。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnFilePath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.sln ファイルのパス</text>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: VisualStudioSlnClass::Load" target="_blank">
	<text x="260.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1021" width="553" height="160" transform="translate(+10,+545226)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="160.5" x2="553.5" y2="160.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Projects_VisualStudioSlnClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Projects (VisualStudioSlnClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="496" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  VisualStudioSlnClass::Projects as ArrayClass of VisualStudioSlnProjectClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソリューションの中にあるプロジェクトの一覧。</text>
	<a xlink:href="#VisualStudioSlnProjectClass" onclick="chgPage( evt, 1022 )">
	<text x="351.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VisualStudioSlnProjectClass</text>
	</a>
	<a xlink:href="#Load_VisualStudioSlnClass" onclick="chgPage( evt, 1020 )">
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load</text>
	</a>
	<text x="67.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">してからアクセスしてください。</text>
</g>
<g id="page1022" width="307" height="206" transform="translate(+10,+545396)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="307.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="307.5" y1="-0.5" x2="307.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="206.5" x2="307.5" y2="206.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="VisualStudioSlnProjectClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">VisualStudioSlnProjectClass</text>
	<g>
	<rect x="25.5" y="47.5" width="250" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  VisualStudioSlnProjectClass<tspan x="33.5px" y="78.5px" xml:space="preserve">    Public  ProjectName   '// as string</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    Public  RelativePath  '// as string</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">    Public  ProjectGuid   '// as string</tspan>
	<tspan x="33.5px" y="123.5px" xml:space="preserve">End Class </tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: VisualStudioSlnProjectClass" target="_blank">
	<text x="253.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#VisualStudioSlnClass" onclick="chgPage( evt, 1019 )">
	<text x="65.5px" y="169.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VisualStudioSlnClass</text>
	</a>
	<text x="24.5px" y="169.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1023" width="481" height="178" transform="translate(+10,+545612)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="481.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="178.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="481.5" y1="-0.5" x2="481.5" y2="178.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="178.5" x2="481.5" y2="178.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ConfigurationPlatforms_VisualStudioSlnClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ConfigurationPlatforms (VisualStudioSlnClass)</text>
	<g>
	<rect x="25.5" y="47.5" width="388" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  VisualStudioSlnClass::ConfigurationPlatforms<tspan x="33.5px" y="78.5px" xml:space="preserve">    as ArrayClass of VisualStudioSlnConfigurationPlatformClass</tspan></text>
	</g>
	<text x="33.5px" y="113.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソリューションの中にあるコンフィギュレーションとプラットフォームの一覧。</text>
	<a xlink:href="#Load_VisualStudioSlnClass" onclick="chgPage( evt, 1020 )">
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Load</text>
	</a>
	<text x="67.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">してからアクセスしてください。</text>
	<a xlink:href="#VisualStudioSlnConfigurationPlatformClass" onclick="chgPage( evt, 1024 )">
	<text x="159.5px" y="78.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VisualStudioSlnConfigurationPlatformClass</text>
	</a>
</g>
<g id="page1024" width="457" height="185" transform="translate(+10,+545800)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="457.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="457.5" y1="-0.5" x2="457.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="185.5" x2="457.5" y2="185.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="VisualStudioSlnConfigurationPlatformClass" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">VisualStudioSlnConfigurationPlatformClass</text>
	<g>
	<rect x="25.5" y="47.5" width="400" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  VisualStudioSlnConfigurationPlatformClass<tspan x="33.5px" y="78.5px" xml:space="preserve">    Public  Configuration   '// as string. "Debug", "Release"</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">    Public  Platform        '// as string. "Win32", "x86", "x64"</tspan>
	<tspan x="33.5px" y="108.5px" xml:space="preserve">End Class </tspan></text>
	</g>
	<a xlink:href="#VisualStudioSlnClass" onclick="chgPage( evt, 1019 )">
	<text x="65.5px" y="148.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VisualStudioSlnClass</text>
	</a>
	<text x="24.5px" y="148.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1025" width="577" height="271" transform="translate(+10,+545995)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="577.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="577.5" y1="-0.5" x2="577.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="271.5" x2="577.5" y2="271.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DeleteProjectInVisualStudioSln" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DeleteProjectInVisualStudioSln</text>
	<g>
	<rect x="25.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DeleteProjectInVisualStudioSln( SlnFilePath as string, ProjectNameh as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio の *.sln ファイルの中にある１つのプロジェクトを削除します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SlnFilePath</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProjectNameh</text>
	<text x="202.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">*.sln ファイルのパス</text>
	<text x="202.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">削除するプロジェクトの名前</text>
	<a xlink:href="#VisualStudioSlnProjectClass" onclick="chgPage( evt, 1022 )">
	<text x="162.5px" y="181.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VisualStudioSlnProjectClass::ProjectName</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\VisualStudio.vbs#: DeleteProjectInVisualStudioSln" target="_blank">
	<text x="291.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_devenv\T_devenv.vbs#: T_devenv_DeleteProjectsInSln" target="_blank">
	<text x="68.5px" y="234.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_devenv.vbs # [T_devenv_DeleteProjectsInSln]</text>
	</a>
	<text x="33.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロジェクトの名前は、</text>
	<text x="411.5px" y="181.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から参照できます。</text>
</g>
<g id="page1026" width="116" height="101" transform="translate(+10,+546276)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="116.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="116.5" y1="-0.5" x2="116.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="101.5" x2="116.5" y2="101.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#c_lang_source" onclick="chgPage( evt, 780 )">
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ C言語</text>
	</a>
</g>
<g id="page1027" width="599" height="434" transform="translate(+10,+546387)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="599.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="599.5" y1="-0.5" x2="599.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="434.5" x2="599.5" y2="434.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="system" class="title" x="19.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インストール、レジストリ、OS</text>
	<a xlink:href="F:\MyDoc\programming\スクリプト\WSH VBScript\VBSメモ.svg#reg">
	<text pub="n" x="65.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ レジストリ (VBS)</text>
	</a>
	<text x="158.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのサブキーを列挙します。</text>
	<a xlink:href="#RegEnumValues" onclick="chgPage( evt, 1031 )">
	<text pub="n" x="35.5px" y="122.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegEnumValues</text>
	</a>
	<text x="158.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のレジストリ・キーに入っている値を列挙します。</text>
	<a xlink:href="#RegExport" onclick="chgPage( evt, 1035 )">
	<text pub="n" x="35.5px" y="164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegExport</text>
	</a>
	<text x="158.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリ・キーの値を .reg ファイルに出力します。</text>
	<a xlink:href="#RegWrite" onclick="chgPage( evt, 1036 )">
	<text pub="n" x="35.5px" y="224.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegWrite</text>
	</a>
	<text x="205.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをダブルクリックしたときに開くプログラムを設定します。</text>
	<text x="205.5px" y="288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの右クリック・メニューの１つの項目を追加します。</text>
	<text x="158.5px" y="224.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリにライトします。</text>
	<a xlink:href="#RegExists" onclick="chgPage( evt, 1032 )">
	<text pub="n" x="35.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegExists</text>
	</a>
	<text x="158.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のレジストリ・キーか値が存在するかどうかを判定します。</text>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text pub="n" x="65.5px" y="394.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バージョン判定、環境変数</text>
	</a>
	<a xlink:href="#Shutdown" onclick="chgPage( evt, 1028 )">
	<text pub="n" x="35.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Shutdown</text>
	</a>
	<text x="158.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PC の電源を切ります。</text>
	<a xlink:href="#RegEnumKeys" onclick="chgPage( evt, 1030 )">
	<text pub="n" x="35.5px" y="101.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegEnumKeys</text>
	</a>
	<a xlink:href="#RegRead" onclick="chgPage( evt, 1033 )">
	<text pub="n" x="35.5px" y="203.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegRead</text>
	</a>
	<text x="158.5px" y="203.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリからリードします。</text>
	<a xlink:href="#InstallRegistryFileOpen" onclick="chgPage( evt, 1041 )">
	<text pub="n" x="36.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileOpen</text>
	</a>
	<a xlink:href="#InstallRegistryFileVerb" onclick="chgPage( evt, 1046 )">
	<text pub="n" x="36.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileVerb</text>
	</a>
	<text x="27.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="27.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
</g>
<g id="page1028" width="576" height="1967" transform="translate(+10,+546831)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1967.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="1967.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1967.5" x2="576.5" y2="1967.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="50" y="686" width="231" height="136" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADRAWEDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9O9b1


+DSIS8rAe1eLa/8AtX+D9Gv5bWXX7GKeM7Xja4UMp9xniuf/AGhry78VeI/DnhCK5a3stYvWjvnj


kZHNtFDLPKileQXWEpkEY3k9sHX0W3sfCGkx2lgLfQ9OjPyW9ri3iUnrgDAyfXqe9AFT/hsTwZ/0


MVj/AOBCf40f8NieDf8AoYrH/wACE/xrWHiq2Jx/baf+Bf8A9etHT9S/tDP2fUnn29fLuC2Prg0A


cz/w2H4N/wChhsf/AAIX/Gj/AIbC8Hf9DBY/+BC/412ymYdbqb/v4f8AGrMcE7rkXU//AH8P+NAH


Af8ADYXg7/oYLH/wIX/Gj/hsLwd/0MFj/wCBC/413kizRnBupv8Av4f8aSNZnP8Ax9zf9/D/AI0A


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"/>
	<text id="Shutdown" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Shutdown</text>
	<g>
	<rect x="28.5" y="53.5" width="406" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Shutdown( Operation as string, CountDownTimeSec as integer )</text>
	</g>
	<text x="36.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PC の電源を切ります。</text>
	<text x="36.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Operation</text>
	<text x="100.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CountDownTimeSec</text>
	<text x="235.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">電源の切り方（下記）</text>
	<text x="235.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">電源を切るまでの時間（秒）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Shutdown]" target="_blank">
	<text x="305.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<g>
	<rect x="47.5" y="253.5" width="244" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="269.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg  "cscript  main_child.vbs", ""<tspan x="55.5px" y="284.5px" xml:space="preserve">Shutdown  Empty, Empty</tspan></text>
	</g>
	<g>
	<rect x="47.5" y="884.5" width="298" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="900.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Setting_getShutdownOperation()<tspan x="55.5px" y="915.5px" xml:space="preserve">  Setting_getShutdownOperation = "PowerOff"</tspan>
	<tspan x="55.5px" y="930.5px" xml:space="preserve">End Function</tspan>
	<tspan x="55.5px" y="945.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="960.5px" xml:space="preserve">Function  Setting_getShutdownCountDownTimeSec()</tspan>
	<tspan x="55.5px" y="975.5px" xml:space="preserve">  Setting_getShutdownCountDownTimeSec = 60</tspan>
	<tspan x="55.5px" y="990.5px" xml:space="preserve">End Function</tspan></text>
	</g>
	<text x="105.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main_child が終了したらデフォルト設定で電源を切る。</text>
	<text x="105.5px" y="394.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">30秒後にスリープする</text>
	<g>
	<rect x="47.5" y="403.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="419.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Shutdown  "Sleep", 30</text>
	</g>
	<text x="36.5px" y="853.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルト設定は、</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="142.5px" y="853.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダ</text>
	</a>
	<text x="237.5px" y="853.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に下記の関数の定義によって設定します。</text>
	<text x="36.5px" y="870.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数定義がないときは、"PowerOff", 60 になります。</text>
	<text x="36.5px" y="648.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Shutdown 関数を呼び出すと、カウントダウンを始め、下記のウィンドウが開きます。<tspan x="36.5px" y="663.5px" xml:space="preserve">ただし、CountDownTimeSec = 0 のときは開きません。</tspan></text>
	<text x="24.5px" y="1930.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="22.5px" y="468.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Operation 引数</text>
	<text x="46.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のいずれかの文字列を指定できます。</text>
	<text x="54.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"PowerOff", "Reboot", "Hibernate", "Sleep", "Standby"</text>
	<text x="294.5px" y="733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[OK] を押せば、すぐに電源を切ります。<tspan x="294.5px" y="748.5px" xml:space="preserve"> [キャンセル]を押すか、VBScript の</tspan>
	<tspan x="294.5px" y="763.5px" xml:space="preserve">コンソールを閉じると、電源を切らなく</tspan>
	<tspan x="294.5px" y="778.5px" xml:space="preserve">なります。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Power\T_Shutdown_Manually.vbs" target="_blank">
	<text x="86.5px" y="1930.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Shutdown_Manually.vbs</text>
	</a>
	<text x="46.5px" y="538.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スリープするときは、scriptlib\vbslib_XXX\SetSuspendState フォルダが必要です。<tspan x="46.5px" y="553.5px" xml:space="preserve">Sleep と Standby は同じです。</tspan>
	<tspan x="46.5px" y="568.5px" xml:space="preserve">Windows 8 タブレットのコネクテッド・スタンバイ には対応していません。</tspan></text>
	<text x="271.5px" y="1930.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">それぞれの OS のバージョンで行うこと</text>
	<text x="55.5px" y="318.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーが発生しても、電源を切るには、</text>
	<text x="271.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RunProg などで、メイン処理を行う子プロセス</text>
	<text x="55.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を起動して、子プロセスが終了する（RunProg から戻る）まで待ってから、Shutdown<tspan x="55.5px" y="349.5px" xml:space="preserve">を実行してください。 こうすれば、Ctrl-C や閉じるボタンが押されても電源が切れます。</tspan></text>
	<text x="302.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 60秒後にシャットダウンします。</text>
	<text x="24.5px" y="1039.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="121.5px" y="1039.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">音楽を鳴らしながら、60秒待ち、スリープする</text>
	<g>
	<rect x="47.5" y="1051.5" width="406" height="175"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1067.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CommandPrompt = 1   '// この行だけ SetupVbslibParameters に記述<tspan x="55.5px" y="1082.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="1097.5px" xml:space="preserve">Sub  main()</tspan>
	<tspan x="55.5px" y="1112.5px" xml:space="preserve">  Play  "******.mp3"</tspan>
	<tspan x="55.5px" y="1127.5px" xml:space="preserve"></tspan>
	<tspan x="55.5px" y="1142.5px" xml:space="preserve">  Dim  e  ' as Err2</tspan>
	<tspan x="55.5px" y="1157.5px" xml:space="preserve">  If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="55.5px" y="1172.5px" xml:space="preserve">    Shutdown "Sleep", 60</tspan>
	<tspan x="55.5px" y="1187.5px" xml:space="preserve">  If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="55.5px" y="1202.5px" xml:space="preserve">  e.Clear  '// ユーザ・キャンセルしてもウィンドウを閉じるため</tspan>
	<tspan x="55.5px" y="1217.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="48.5px" y="1246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">このスクリプトを、Windows のタスクに登録しておくと、１時間ごとにスリープに入ることを<tspan x="48.5px" y="1261.5px" xml:space="preserve">試みるようなことができます。 </tspan></text>
	<text x="48.5px" y="1284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#task" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#task">
	<text pub="n" x="86.5px" y="1284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ タスク （Windows でのスケジュール実行）</text>
	</a>
	<text x="33.5px" y="1331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows 7 では、地デジの予約録画などによる、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#half_sleep" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#half_sleep">
	<text x="302.5px" y="1331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">「半スリープ状態」</text>
	</a>
	<text x="409.5px" y="1331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から、</text>
	<text x="33.5px" y="1347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Shutdown "Sleep" してもスリープ状態になりません。</text>
	<text id="wakeonlan" class="keyword" x="24.5px" y="1403.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">wakeonlan : 無停電 Linux サーバーから別の PC の電源を入れる</text>
	<g>
	<rect x="67.5" y="1660.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="75.5px" y="1676.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">wakeonlan &lt;電源を入れるPCのMACアドレス&gt;</text>
	</g>
	<text x="33.5px" y="1435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">まず、電源を入れる PC の準備をします。</text>
	<g>
	<rect x="55.5" y="1849.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="1865.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">/usr/bin/net rpc -S &lt;マシン名&gt; -U &lt;アカウント名&gt;%&lt;パスワード&gt; shutdown -t 10</text>
	</g>
	<text x="63.5px" y="1892.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;アカウント名&gt; は、&lt;ユーザ名&gt; または &lt;ドメイン名&gt;\\&lt;ユーザ名&gt;</text>
	<a xlink:href="#shutdown_sth" onclick="chgPage( evt, 73 )">
	<text x="120.5px" y="1821.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib Prompt.vbs の Shutdown</text>
	</a>
	<text x="33.5px" y="1755.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">電源を落とすには、リモート・デスクトップ経由で、コマンドプロンプトから</text>
	<text x="298.5px" y="1821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行するか、無停電 Linux サーバー</text>
	<text x="33.5px" y="1836.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">から下記のコマンドを入力してください。</text>
	<text x="63.5px" y="1462.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows XP の場合、<tspan x="63.5px" y="1477.5px" xml:space="preserve">[ スタート &gt; マイコンピューター ] を右クリック [ プロパティ &gt; ハードウェア &gt; デバイス</tspan>
	<tspan x="63.5px" y="1492.5px" xml:space="preserve">マネージャ ] から、ネットワーク アダプタの子ノードの中から該当するアダプタを</tspan>
	<tspan x="63.5px" y="1507.5px" xml:space="preserve">右クリック [ プロパティ ]、[ 詳細設定 &gt; Wake Up Capabilities ] を [ Magic Packet ]、</tspan>
	<tspan x="63.5px" y="1522.5px" xml:space="preserve">[ 電源の管理 &gt; このデバイスで、コンピュータのスタンバイ状態を解除できるように</tspan>
	<tspan x="63.5px" y="1537.5px" xml:space="preserve">する ] にチェックします。</tspan>
	<tspan x="63.5px" y="1552.5px" xml:space="preserve">PC の電源を切ってから、再度電源を入れてすぐに BIOS の設定画面を開き（機種</tspan>
	<tspan x="63.5px" y="1567.5px" xml:space="preserve">依存です。例：F2を押す）、Wake On LAN を有効にします（例：Power &gt; Automatic </tspan>
	<tspan x="63.5px" y="1582.5px" xml:space="preserve">Power On &gt; Wake on LAN = Primary）</tspan></text>
	<text x="33.5px" y="1629.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">『無停電の Linux サーバー』 にログインして、wakeonlan コマンドを実行します。<tspan x="33.5px" y="1644.5px" xml:space="preserve">なお、MAC アドレスは、コマンドプロンプトから ipconfig /all を実行すると分かります。</tspan></text>
	<g>
	<rect x="94.5" y="1697.5" width="190" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="1710.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">./wakeonlan 11:22:33:44:55:66</text>
	</g>
	<text x="66.5px" y="1710.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<g>
	<rect x="70.5" y="1769.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="78.5px" y="1785.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">shutdown /s /f</text>
	</g>
	<text x="33.5px" y="1821.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行するか、</text>
	<text x="22.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Shutdown]" target="_blank">
	<text x="85.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\SetSuspendState" target="_blank">
	<text x="179.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetSuspendState フォルダー</text>
	</a>
	<text x="22.5px" y="244.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="22.5px" y="394.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="22.5px" y="614.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
</g>
<g id="page1029" width="450" height="171" transform="translate(+10,+548808)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="450.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="450.5" y1="-0.5" x2="450.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="450.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsScreenSaverRunning</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[IsScreenSaverRunning]" target="_blank">
	<text x="375.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="212.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<g>
	<rect x="28.5" y="53.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsScreenSaverRunning() as boolean</text>
	</g>
	<text x="36.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリーンセーバーが動いているかどうかを返します。</text>
	<a xlink:href="Test\vbslib_test\T_Power\T_ScreenSaver_Manually.vbs#[T_IsScreenSaverRunning]" target="_blank">
	<text x="86.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ScreenSaver_Manually.vbs # [T_IsScreenSaverRunning]</text>
	</a>
	<text x="36.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page1030" width="550" height="508" transform="translate(+10,+548989)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="550.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="550.5" y1="-0.5" x2="550.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="508.5" x2="550.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegEnumKeys" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegEnumKeys</text>
	<g>
	<rect x="28.5" y="53.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="69.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegEnumKeys( Path as string, out_Keys as array of string, Opt as integer )</text>
	</g>
	<text x="36.5px" y="101.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのサブキーを列挙します。</text>
	<text x="36.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="100.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Keys</text>
	<text x="185.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーのパス</text>
	<text x="185.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） サブキーのフルパスの配列。 末尾に \ は無い</text>
	<text x="36.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="193.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<g>
	<rect x="34.5" y="332.5" width="388" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  keys<tspan x="42.5px" y="363.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="378.5px" xml:space="preserve">  RegEnumKeys  "HKEY_CURRENT_USER\Software\_Test", keys, Empty</tspan>
	<tspan x="42.5px" y="393.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="408.5px" xml:space="preserve">'// keys(0) = "HKEY_CURRENT_USER\Software\_Test\Sub"</tspan>
	<tspan x="42.5px" y="423.5px" xml:space="preserve">'// keys(1) = "HKEY_CURRENT_USER\Software\_Test\Sub2"</tspan></text>
	</g>
	<text x="28.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="100.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="185.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション。 Empty か F_SubFolder</text>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="151.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RegEnumKeys]" target="_blank">
	<text x="319.5px" y="31.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サブキーが無いときは、UBound( out_Keys ) = -1 になります。</text>
	<text x="28.5px" y="471.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg.vbs#[T_Reg1]" target="_blank">
	<text x="76.5px" y="471.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg.vbs # T_Reg1</text>
	</a>
	<text x="36.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾に \ があってもなくても、キー（フォルダーのようなもの）を指定したことに<tspan x="36.5px" y="281.5px" xml:space="preserve">なります。</tspan></text>
</g>
<g id="page1031" width="502" height="529" transform="translate(+10,+549507)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="502.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="502.5" y1="-0.5" x2="502.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="529.5" x2="502.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegEnumValues" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegEnumValues</text>
	<g>
	<rect x="28.5" y="52.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegEnumValues( Path as string, out_Values as array of RegValueName )</text>
	</g>
	<text x="36.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のレジストリ・キーに入っている値を列挙します。</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">out_Values</text>
	<text x="185.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーのパス</text>
	<text x="185.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（出力） 値と型名の配列</text>
	<text x="36.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="163.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<g>
	<rect x="34.5" y="394.5" width="166" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="410.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  RegValueName<tspan x="42.5px" y="425.5px" xml:space="preserve">  Public  Name  as string</tspan>
	<tspan x="42.5px" y="440.5px" xml:space="preserve">  Public  Type_ as string</tspan>
	<tspan x="42.5px" y="455.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text id="RegValueName" class="keyword" x="18.5px" y="382.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegValueName クラス</text>
	<a xlink:href="#RegValueName" onclick="chgPage( evt, 1031 )">
	<text x="390.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RegValueName</text>
	</a>
	<g>
	<rect x="34.5" y="229.5" width="430" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="42.5px" y="245.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  values<tspan x="42.5px" y="260.5px" xml:space="preserve"></tspan>
	<tspan x="42.5px" y="275.5px" xml:space="preserve">  RegEnumValues  "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\" + _</tspan>
	<tspan x="42.5px" y="290.5px" xml:space="preserve">                 "CurrentVersion\Setup", values</tspan></text>
	</g>
	<text x="28.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#RegValueName" onclick="chgPage( evt, 1031 )">
	<text x="329.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegValueName クラス</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="180.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RegEnumValues]" target="_blank">
	<text x="338.5px" y="31.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="18.5px" y="493.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg.vbs#[T_Reg1]" target="_blank">
	<text x="66.5px" y="493.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg.vbs # T_Reg1</text>
	</a>
	<text x="31.5px" y="329.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾に \ があってもなくても、キー（フォルダーのようなもの）を指定した<tspan x="31.5px" y="344.5px" xml:space="preserve">ことになります。</tspan></text>
</g>
<g id="page1032" width="476" height="311" transform="translate(+10,+550046)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="476.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="476.5" y1="-0.5" x2="476.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="476.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegExists" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegExists</text>
	<g>
	<rect x="28.5" y="52.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegExists( RegPath as string )</text>
	</g>
	<text x="36.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のレジストリ・キーか値が存在するかどうかを判定します。</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegPath</text>
	<text x="185.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーのパス</text>
	<text x="36.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="200.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<g>
	<rect x="44.5" y="254.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  If RegExists( "HKEY_CURRENT_USER\Software\_Test\" ) Then  Fail</text>
	</g>
	<text x="36.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="36.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾が \ のときは、キーがあるかどうかを判定します。<tspan x="36.5px" y="174.5px" xml:space="preserve">Path の末尾が \ ではないときは、値があるかどうかを判定します。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RegExists]" target="_blank">
	<text x="301.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
</g>
<g id="page1033" width="529" height="276" transform="translate(+10,+550367)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="276.5" x2="529.5" y2="276.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegRead" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegRead</text>
	<g>
	<rect x="22.5" y="47.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RegRead( Path as string ) as variant</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Shell_RegRead" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Shell_RegRead">
	<text pub="n" x="30.5px" y="179.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegRead (Shell)</text>
	</a>
	<text x="131.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、キーが見つからないときにエラーになるのではなく、</text>
	<text x="30.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を返すところです。</text>
	<text x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリからリードします。</text>
	<text x="36.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="183.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値、または Empty</text>
	<text x="183.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードする場所。 キーへのパス＋値の名前</text>
	<text x="98.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RegRead]" target="_blank">
	<text x="305.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="30.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後に \ があると、キーの (規定) をリードします。</text>
	<a xlink:href="#RegReadEx" onclick="chgPage( evt, 1034 )">
	<text x="77.5px" y="239.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegReadEx</text>
	</a>
	<text x="30.5px" y="239.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page1034" width="644" height="283" transform="translate(+10,+550653)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="644.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="644.5" y1="-0.5" x2="644.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="283.5" x2="644.5" y2="283.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegReadEx" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegReadEx</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[RegReadEx]" target="_blank">
	<text x="305.5px" y="30.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<g>
	<rect x="22.5" y="47.5" width="454" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RegReadEx( Path as string, RegistryType as integer ) as variant</text>
	</g>
	<text x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリからリードします。 32/64 ビット用レジストリ対応。</text>
	<text x="36.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegistryType</text>
	<text x="200.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">64=64ビット用レジストリ、32=32ビット用レジストリ</text>
	<text x="200.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リードする場所。 キーへのパス＋値の名前</text>
	<text x="98.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="200.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値、または Empty</text>
	<text x="98.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<g>
	<rect x="44.5" y="211.5" width="568" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo  RegReadEx( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"+_<tspan x="52.5px" y="242.5px" xml:space="preserve">    "doxygen_is1\InstallLocation", 64 )</tspan></text>
	</g>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1035" width="520" height="390" transform="translate(+10,+550946)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="520.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="520.5" y1="-0.5" x2="520.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="390.5" x2="520.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegExport" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegExport</text>
	<g>
	<rect x="28.5" y="52.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegExport( RegPath as string, OutFilePath as string, Opt as variant )</text>
	</g>
	<text x="36.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定のレジストリ・キーに入っている値を .reg ファイルに出力します。</text>
	<text x="36.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegPath</text>
	<text x="100.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutFilePath</text>
	<text x="185.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーのパス</text>
	<text x="185.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルパス</text>
	<text x="36.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="200.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="100.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="185.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプション。 Empty か F_SubFolder</text>
	<g>
	<rect x="42.5" y="284.5" width="364" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  RegExport  "HKEY_CURRENT_USER\Control Panel\Keyboard", _<tspan x="50.5px" y="315.5px" xml:space="preserve">             "keyboard.reg", F_SubFolder</tspan></text>
	</g>
	<text x="36.5px" y="276.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#RegExport" onclick="chgPage( evt, 1035 )" target="_blank">
	<text x="291.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="36.5px" y="353.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg.vbs#[T_RegExport]" target="_blank">
	<text x="82.5px" y="353.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg.vbs # T_RegExport</text>
	</a>
	<text x="36.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対応しているキーの型は、REG_SZ のみです。</text>
</g>
<g id="page1036" width="574" height="428" transform="translate(+10,+551346)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="428.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="428.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="428.5" x2="574.5" y2="428.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegWrite" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegWrite</text>
	<g>
	<rect x="22.5" y="47.5" width="520" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegWrite( Path as string, Value as string or integer, Type as string or Empty )</text>
	</g>
	<text x="30.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリにライトします。</text>
	<text x="36.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="98.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Type</text>
	<text x="160.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値、または Empty（=値を消す）</text>
	<text x="160.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値のタイプ, "REG_SZ", "REG_DWORD" など、または Empty(*1)</text>
	<text x="160.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライトする場所。 キーへのパス＋値の名前</text>
	<text x="98.5px" y="128.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="30.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path によっては管理者権限が必要です</text>
	<text x="30.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="37.5" y="371.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="387.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  RegWrite  "HKEY_CLASSES_ROOT\.ext\", "ExtSample", Empty</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#RegWrite" onclick="chgPage( evt, 1036 )" target="_blank">
	<text x="296.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="36.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="193.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Shell_RegWrite" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Shell_RegWrite">
	<text pub="n" x="30.5px" y="264.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegWrite (Shell)</text>
	</a>
	<text x="132.5px" y="264.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">との違いは、エラーメッセージの内容です。</text>
	<text x="30.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の最後に \ があると、キーの (規定) に設定します。</text>
	<text x="30.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1) Type = Empty のときは、 Value の型によって自動的に型を判定します。</text>
</g>
<g id="page1037" width="555" height="392" transform="translate(+10,+551784)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="555.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="555.5" y1="-0.5" x2="555.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="392.5" x2="555.5" y2="392.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegDelete" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegDelete</text>
	<g>
	<rect x="25.5" y="47.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegDelete( Path as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリの値、またはキーを削除します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path の末尾が "\" のときは、キー（フォルダーのようなもの）を削除します。<tspan x="33.5px" y="138.5px" xml:space="preserve">サブ・キーや値があるときでも、削除できます。</tspan>
	<tspan x="33.5px" y="153.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="168.5px" xml:space="preserve">値の名前に "\" を含むときは、</tspan>
	<tspan x="33.5px" y="183.5px" xml:space="preserve">ただし、RegDelete でキーを削除するときは、そのキー（またはサブ・キー）が</tspan>
	<tspan x="33.5px" y="198.5px" xml:space="preserve">持つ値の名前に "\" を含んでいても正しく処理します。</tspan></text>
	<g>
	<rect x="42.5" y="235.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  RegDelete  "HKEY_CLASSES_ROOT\.svg\"</text>
	</g>
	<text x="33.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[RegDelete]" target="_blank">
	<text x="296.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="142.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#StdRegProv_DeleteValue" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#StdRegProv_DeleteValue">
	<text pub="n" x="211.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">StdRegProv::DeleteValue</text>
	</a>
	<text x="359.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#[T_FileAssocOpen]" target="_blank">
	<text x="70.5px" y="319.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # T_FileAssocOpen</text>
	</a>
	<text x="101.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最後の T_FileAssocProg2.exe アンインストールで、値の名前に "\" を含む<tspan x="101.5px" y="355.5px" xml:space="preserve">値を持つキーを削除しています。</tspan></text>
	<text x="24.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#[T_RegWriteRead]" target="_blank">
	<text x="70.5px" y="299.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # T_RegWriteRead</text>
	</a>
</g>
<g id="page1038" width="538" height="509" transform="translate(+10,+552186)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="509.5" x2="538.5" y2="509.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForRegFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForRegFile</text>
	<text x="35.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイル（*.reg）を編集します。</text>
	<g>
	<rect x="39.5" y="177.5" width="388" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  f : Set f = OpenForRegFile( "Sample.reg" )<tspan x="47.5px" y="208.5px" xml:space="preserve">If IsEmpty( f.RegRead( "HKEY_CLASSES_ROOT\.ext\" ) ) Then _</tspan>
	<tspan x="47.5px" y="223.5px" xml:space="preserve">  f.RegWrite  "HKEY_CLASSES_ROOT\.ext\", "ExtSample", "REG_SZ"</tspan>
	<tspan x="47.5px" y="238.5px" xml:space="preserve">f = Empty  '// Write</tspan></text>
	</g>
	<g>
	<rect x="27.5" y="47.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForRegFile( RegFilePath as string ) as EditRegFile</text>
	</g>
	<text x="33.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegFilePath</text>
	<text x="97.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="192.5px" y="117.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイルのパス</text>
	<text x="192.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EditRegFile オブジェクト</text>
	<text x="35.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="35.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ランダムアクセスに対応しています。 OpenForRead や OpenForWrite のように<tspan x="35.5px" y="295.5px" xml:space="preserve">シーケンシャル（ファイルの先頭から順番）にアクセスする必要はありませんし、</tspan>
	<tspan x="35.5px" y="310.5px" xml:space="preserve">変更しないキーまで Write する必要はありません。</tspan>
	<tspan x="35.5px" y="325.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="340.5px" xml:space="preserve">存在しないキーを新規に Write したときは、シーケンシャル（RegWriteした順番）</tspan>
	<tspan x="35.5px" y="355.5px" xml:space="preserve">にファイルに記述されます。 Empty の値を Write すると、そのキーは削除されます。</tspan>
	<tspan x="35.5px" y="370.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="385.5px" xml:space="preserve">元々書かれていたコメントは保持されます。</tspan></text>
	<text x="35.5px" y="425.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg.vbs#[T_RegFile]" target="_blank">
	<text x="81.5px" y="425.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg.vbs # T_RegFile</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[OpenForRegFile]" target="_blank">
	<text x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#OpenForEnvVarsFile" onclick="chgPage( evt, 1121 )">
	<text pub="n" x="81.5px" y="454.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForEnvVarsFile</text>
	</a>
	<text x="35.5px" y="454.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="251.5px" y="193.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample.reg</text>
	<text x="137.5px" y="223.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">HKEY_CLASSES_ROOT\.ext\</text>
	<text x="299.5px" y="223.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ExtSample</text>
	<a xlink:href="#ini" onclick="chgPage( evt, 773 )">
	<text x="81.5px" y="472.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ .ini ファイル</text>
	</a>
</g>
<g id="page1039" width="497" height="214" transform="translate(+10,+552705)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="497.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="497.5" y1="-0.5" x2="497.5" y2="214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="214.5" x2="497.5" y2="214.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EditRegFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EditRegFile クラス</text>
	<text x="32.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイル（*.reg）を編集します。 OpenForRegFile から取得できます。</text>
	<text x="24.5px" y="106.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メソッド</text>
	<a xlink:href="#RegRead" onclick="chgPage( evt, 1033 )">
	<text pub="n" x="40.5px" y="133.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RegRead</text>
	</a>
	<a xlink:href="#RegWrite" onclick="chgPage( evt, 1036 )">
	<text pub="n" x="40.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.RegWrite</text>
	</a>
	<text x="129.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイルからリードします。</text>
	<text x="129.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイルにライトします。</text>
	<a xlink:href="#Close_EditRegFile" onclick="chgPage( evt, 1040 )">
	<text pub="n" x="40.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Close</text>
	</a>
	<text x="129.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイルを閉じます。 アクセスを終了します。</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[EditRegFile]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1040" width="576" height="173" transform="translate(+10,+552929)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="173.5" x2="576.5" y2="173.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Close_EditRegFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Close (EditRegFile)</text>
	<text x="35.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリファイルを閉じます。 アクセスを終了します。</text>
	<g>
	<rect x="27.5" y="47.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  EditRegFile::Close()</text>
	</g>
	<text x="35.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デストラクタによっても自動的にファイルを閉じます。<tspan x="35.5px" y="136.5px" xml:space="preserve">閉じる前にエラーが発生してデストラクタが呼ばれたら、Write した内容は反映されません。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[EditRegFile::Close]" target="_blank">
	<text x="188.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1041" width="634" height="905" transform="translate(+10,+553112)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="634.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="634.5" y1="-0.5" x2="634.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="905.5" x2="634.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="99" y="321" width="128" height="136" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAIiAgMDASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCD9iD9


iDwL+0r8KNW8T+J9W8Q2N/aa3LpqR6TcwRxGNYIJASJIXO7Mrc5xgDj1+hf+HTXwi/6GPxr/AOB1


n/8AItH/AASa/wCTdPEf/Y13P/pHZ19q0AfFX/Dpr4Rf9DH41/8AA6z/APkWj/h018Iv+hj8a/8A


gdZ//ItfatFAHxV/w6a+EX/Qx+Nf/A6z/wDkWj/h018Iv+hj8a/+B1n/APItfatFAHxV/wAOmvhF


/wBDH41/8DrP/wCRaP8Ah018Iv8AoY/Gv/gdZ/8AyLX2rRQB8Vf8OmvhF/0MfjX/AMDrP/5Fo/4d


NfCL/oY/Gv8A4HWf/wAi19q0UAfFX/Dpr4Rf9DH41/8AA6z/APkWj/h018Iv+hj8a/8AgdZ//Itf


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


xU/7GvVf/SyWij9pT/k4v4qf9jXqv/pZLRQB+jn/AASa/wCTdPEf/Y13P/pHZ19q18Vf8Emv+TdP


Ef8A2Ndz/wCkdnX2rQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF


ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA


FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfgd+0p/ycX8VP+xr1X/0sloo/aU/5OL+Kn/Y16r/AOlk


tFAH6Of8Emv+TdPEf/Y13P8A6R2dfatfFX/BJr/k3TxH/wBjXc/+kdnX2rQAUUUUAFFFFABRRRQA


UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR


RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfgd


+0p/ycX8VP8Asa9V/wDSyWij9pT/AJOL+Kn/AGNeq/8ApZLRQB+jn/BJr/k3TxH/ANjXc/8ApHZ1


9q18Vf8ABJr/AJN08R/9jXc/+kdnX2rQAVT1jVrTQNIvtTv5fIsbKB7m4l2ltkaKWZsAEnABOACa


uVyPxg/5JL42/wCwHff+iHrajBVKsIPZtL72l+pnUk4QlJdE3+DON/4a5+Ev/Q3J/wCAF1/8ao/4


a5+Ev/Q3J/4AXX/xqvzPor9y/wBQMu/5+z/8l/yPzX/WnF/yR/H/ADP0w/4a5+Ev/Q3J/wCAF1/8


ao/4a5+Ev/Q3J/4AXX/xqvzPqS2tpry4jgt4nnnkYKkcalmYnoAByTQ+AcuWrqz++P8AkH+tGLf2


I/j/AJn6Wf8ADXPwl/6G5P8AwAuv/jVH/DXPwl/6G5P/AAAuv/jVfEOifsvfFLxDaLc2ng68jiYZ


H2yWK1b/AL5ldT+lc949+D/jL4YiFvE2g3OmRTNtjnJWWJmxnb5iFlzjtnPBrz6fCOQ1ansaeLbl


2UoN/cdUs+zOEPaToWj35ZWP0L0X9qH4Y+IdYsdK0/xQtzf3s6W1vCLK5XfI7BVXJjAGSRySBXql


flL8EP8AksvgX/sOWX/o9K/VqviuJ8loZJXp0qEm1KLetu9uiR9HkuY1cypTnVSVnbT0v1CiuI+N


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


UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR


RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH4HftKf8nF/FT/sa9V/9LJaKP2lP+Ti


/ip/2Neq/wDpZLRQB+jn/BJr/k3TxH/2Ndz/AOkdnX2rXxV/wSa/5N08R/8AY13P/pHZ19q0AFFF


FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU


AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA


UUUUAFFFFAH4HftKf8nF/FT/ALGvVf8A0sloo/aU/wCTi/ip/wBjXqv/AKWS0UAfo5/wSa/5N08R


/wDY13P/AKR2dfatfFX/AASa/wCTdPEf/Y13P/pHZ19q0AFFFct8VNavPDfww8Yavp032fULDR7y


6tptqt5cqQOyNhgQcEA4II9auEXOSiurt9+gHU0V+Tf/AA3f8bP+hui/8FVp/wDGqP8Ahu/42f8A


Q3Rf+Cq0/wDjVfZf6pY/+aP3v/I19mz9ZKK/Jv8A4bv+Nn/Q3Rf+Cq0/+NUf8N3/ABs/6G6L/wAF


Vp/8ao/1Sx/80fvf+QezZ+slFfk3/wAN3/Gz/obov/BVaf8Axqj/AIbv+Nn/AEN0X/gqtP8A41R/


qlj/AOaP3v8AyD2bP1kor8y/g3+2d8XvF3xa8GaHqniiOfTdR1i0tbmJdNtULxPMquu4RgjIJGQQ


fSv00rwMxyytlc4067TclfT1t2REouO4UUUV5JIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA


FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU


UUUAFFFFABRRRQAUUUUAfgd+0p/ycX8VP+xr1X/0sloo/aU/5OL+Kn/Y16r/AOlktFAH6Of8Emv+


TdPEf/Y13P8A6R2dfatfFX/BJr/k3TxH/wBjXc/+kdnX2rQAVxPxw/5Ir8QP+xf1D/0mkrtq4n44


f8kV+IH/AGL+of8ApNJW9D+ND1X5oa3PxSra0Lwre6zC16LPUJdJhlWK6utOsZL2SDcRz5UfzN1H


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


AE9NL8TRNcwtGHOi3JAJH/XOvzut7i+1mz0N9RlXydNtBDZQQxy27IrPNJ++UyFZHH2h1BKrt5wA


Sa9DJstxVfG05KDSg022mtE/NK/y/I0jFtnqH7O3/Je/h1/2MFj/AOj0r9oK/F/9nb/kvfw6/wCx


gsf/AEelftBXs8Yf7zS/wv8A9KLqboKKKK+BMQooooAKKKKACiiigAooooAKKKKACiiigAooooAK


KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo


ooAKKKKACiiigAooooA/A79pT/k4v4qf9jXqv/pZLRR+0p/ycX8VP+xr1X/0slooA/Rz/gk1/wAm


6eI/+xruf/SOzr7Vr4q/4JNf8m6eI/8Asa7n/wBI7OvtWgArlvipot54k+GHjDSNOh+0ahf6PeWt


tDuVfMleB1RcsQBkkDJIHrXU0VcJOElJdHf7tQPyb/4YQ+Nn/Qoxf+DW0/8AjtH/AAwh8bP+hRi/


8Gtp/wDHa/WSivsv9bcf/LH7n/ma+0Z+Tf8Awwh8bP8AoUYv/Braf/HaP+GEPjZ/0KMX/g1tP/jt


frJRR/rbj/5Y/c/8w9oz8m/+GEPjZ/0KMX/g1tP/AI7R/wAMIfGz/oUYv/Braf8Ax2v1koo/1tx/


8sfuf+Ye0Z+Zfwb/AGMfi94R+LXgzXNU8Lxwabp2sWl1cyrqVq5SJJlZ22iQk4AJwAT6V+mlFFeB


mOZ1s0nGpXSTiraet+7IlJy3CiiivJJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK


KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo


oAKKKKACiiigD8Dv2lP+Ti/ip/2Neq/+lktFH7Sn/JxfxU/7GvVf/SyWigD9HP8Agk1/ybp4j/7G


u5/9I7OvtWvir/gk1/ybp4j/AOxruf8A0js6+1aACiiigAooooAKKKKACiiigAooooAKKKKACiii


gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA


CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD8Dv2lP+Ti/ip/2Neq/+lkt


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


aKP2lP8Ak4v4qf8AY16r/wClktFAH6Of8Emv+TdPEf8A2Ndz/wCkdnX2rXxV/wAEmv8Ak3TxH/2N


dz/6R2dfatABXC/Hj/kh3xE/7FzUf/SaSu6qhr2h2XibQ9R0fUoPtOnahbSWlzDvZPMikUo67lII


ypIyCD6GtKclCcZPo0/xRrSkoVIzfRp/c0/0PwDrqdI+LfxB8N2EdhofjvXNF0+MfJaWssbRr9N6


MR24BA46da/Wf/hhH4Ff9CFD/wCDG8/+PUf8MI/Ar/oQof8AwY3n/wAer9GxHEWW4qHJXouS80v8


z9PxPE+V4yHs8RQlJeaX+Z+Un/C+fiz/ANFR8Sf99W//AMZo/wCF8/Fn/oqPiT/vq3/+M1+rf/DC


PwK/6EKH/wAGN5/8eo/4YR+BX/QhQ/8AgxvP/j1ed/aWRf8AQK/uX/yR5n9qcPf9Ab+5f/JH5Ka/


8W/iV4o0a80nVPiT4ju9Pu4zFPA0kCh1PUZEQI/A1zkks1xI0txM9zcPgyTyY3SNjGTgAZ47AD0r


9jv+GEfgV/0IUP8A4Mbz/wCPUf8ADCPwK/6EKH/wY3n/AMerqw+eZThJOdDDuLfZL/NnZhs/ybBy


c8PhnFvqkv8A5Jn5cfs0/wDJw3w0/wCxjsP/AEoSv3CrxTw7+xj8GvCev6brek+C47PVNOuY7u1u


F1C7YxyowZGwZSDggHBBB7iva6+fzvMqWZ1YVKSaSVtbd79D5rP81o5rWp1KMWlFW1t3v0Ciiivn


D5cKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii


gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPwO/aU/5OL+Kn/Y1


6r/6WS0UftKf8nF/FT/sa9V/9LJaKAP0c/4JNf8AJuniP/sa7n/0js6+1a+Kv+CTX/JuniP/ALGu


5/8ASOzr7VoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA


KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo


oooAKKKKACiiigAooooAKKKKAPwO/aU/5OL+Kn/Y16r/AOlktFH7Sn/JxfxU/wCxr1X/ANLJaKAP


0c/4JNf8m6eI/wDsa7n/ANI7OvtWvir/AIJNf8m6eI/+xruf/SOzr7VoAKKKKACiiigAooooAKKK


KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo


AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPwO/aU


/wCTi/ip/wBjXqv/AKWS0UftKf8AJxfxU/7GvVf/AEslooA/Rz/gk1/ybp4j/wCxruf/AEjs6+1a


+Kv+CTX/ACbp4j/7Gu5/9I7OvtWgAooooAKKpasm+xc/2hJpap87XMfl5UDrnzFZQPwriLSfXfEO


pQjRNd1A6TG2ZtRvLe22Sj+7CohUt/vdPTNcNfFewkocjk3sk1f7r3sur0Xn0O6hhfbxc+dRS3bT


t99rXfRavy6nolFZPiLxBHoFtEfKa6vLiQQ21pGQGmkPbJ6AdSewrnbPXfFd5rGrWax6SZdPSFzA


Fk/eGQMdgl3cEBRzs/i7UVcZTpTVNpt+Sv0b8uibtv8AhcpYOpVg6iaS83bql59Wlfb8bdxRXNL4


5sz4RvNckR7cWgdJ7aXh45lODGffdgfiK8/8G6zLpviHRIIbi51N7mxmu7u2tH3K08rh8nJC5AYD


JPHrXJWzSjSnTgtVO3XZN2Wm71vpa+jOujldarCpN6OF+m7Su9dlpbW9tUey0V5f4Q1vVNI8H+GC


iWqWl1fraENueQh5ZNx7BTxjHzetdjq/iG4XVU0jSYI7rUinmytMxWK2j6BnxySeyjk9eBWtDMKd


akqjTTtHS3WSuku/4fJGVfL6lKq6aaa97W/SLs2+34/Nm/RXAaX4014eG4vEF5a2l5pu6Tz4rON4


5oY0kZTINzMHGF3EfLwfaurutaljSCSz0y71SCZBIstq8IXB6f6yRT054Fa0cbRrR5ldaJ6p3s9n


ZX0/p2MquCrUZcrs9WtGrXW6u7a/0rmpRXmut+OLp/iD4c02HTtThnQTyT2Amg/fK0TbM7ZShwVL


YYjpkdq7OcazerFNaTW2mIyfNb31oZ5FbJ/ijmC9McDP19Jo46nXdSNNN8jtovJPrba9mr38iq2B


qUFTlUaXOr6vza6X3tdO1vM16K8+8ey+ILPS7K1lvtNuU1G+gstiWMkZ+Zs9TM2R8vIxyCa2LHRX


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


UUUAFFFFABRRRQB+B37Sn/JxfxU/7GvVf/SyWij9pT/k4v4qf9jXqv8A6WS0UAfo5/wSa/5N08R/


9jXc/wDpHZ19q18Vf8Emv+TdPEf/AGNdz/6R2dfatABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR


RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF


FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+B37Sn/JxfxU/wCxr1X/


ANLJaKP2lP8Ak4v4qf8AY16r/wClktFAH6Of8Emv+TdPEf8A2Ndz/wCkdnX2rXxV/wAEmv8Ak3Tx


H/2Ndz/6R2dfatABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF


FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU


UAFFFFABRRRQAUUUUAFFFFABRRRQB+B37Sn/ACcX8VP+xr1X/wBLJaKP2lP+Ti/ip/2Neq/+lktF


AH6Of8Emv+TdPEf/AGNdz/6R2dfatFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF


FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU


UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+B37Sn/JxfxU/7GvVf/SyWiiigD//Z


"/>
	<text id="InstallRegistryFileOpen" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InstallRegistryFileOpen</text>
	<g>
	<rect x="25.5" y="47.5" width="568" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  InstallRegistryFileOpen( Extension as string, ExePath as string, IsDefault as boolean )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをダブルクリックしたときに開くプログラムを設定します。（現在のユーザーのみ）</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Extension</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExePath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの exe ファイルのパス。相対パス可。</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDefault</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True = ダブルクリックしたときに開く、 False = プログラムの選択に登録する</text>
	<text x="33.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="176.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[InstallRegistryFileOpen]" target="_blank">
	<text x="393.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="33.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="223.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InstallRegistryFileOpen  ".svg", "Snap Note.exe", True</text>
	</g>
	<text x="26.5px" y="824.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UninstallRegistryFileOpen" onclick="chgPage( evt, 1042 )">
	<text pub="n" x="65.5px" y="824.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UninstallRegistryFileOpen</text>
	</a>
	<a xlink:href="#InstallRegistryFileVerb" onclick="chgPage( evt, 1046 )">
	<text pub="n" x="65.5px" y="846.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileVerb</text>
	</a>
	<text x="300.5px" y="846.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの右クリック・メニュー</text>
	<text x="300.5px" y="824.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックしたときの設定解除</text>
	<text x="26.5px" y="792.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#[T_FileAssocOpen]" target="_blank">
	<text x="75.5px" y="792.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # [T_FileAssocOpen]</text>
	</a>
	<text x="26.5px" y="733.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\OS\Windows\エクスプローラ.svg#file_open" cats_vhref="%programming%\OS\Windows\エクスプローラ.svg#file_open">
	<text x="75.5px" y="733.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルをダブルクリックしたときのコマンド</text>
	</a>
	<a xlink:href="#InstallRegistryFileOpenCommand" onclick="chgPage( evt, 1043 )">
	<text x="65.5px" y="868.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileOpenCommand</text>
	</a>
	<text x="300.5px" y="868.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドラインを指定して開くプログラムを設定する</text>
	<text x="63.5px" y="563.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\<tspan x="63.5px" y="578.5px" xml:space="preserve">    FileExts\.&lt;拡張子&gt;\UserChoice\Hash</tspan></text>
	<text x="33.5px" y="486.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記 Hash キーがあるときは、レジストリーの設定を直接設定しただけでは、「この種類の<tspan x="33.5px" y="501.5px" xml:space="preserve">ファイル (.&lt;拡張子&gt;)を開くには、どのアプリを使いますか？」が常に表示されるようになります。</tspan>
	<tspan x="33.5px" y="516.5px" xml:space="preserve">セキュリティーの機能の可能性があります。 少なくとも、マクロソフト製品が使う拡張子は、</tspan>
	<tspan x="33.5px" y="531.5px" xml:space="preserve">Hash キーができます。 </tspan></text>
	<text x="33.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows8 では、関連する設定に矛盾があると、「この種類のファイル (.&lt;拡張子&gt;)<tspan x="33.5px" y="304.5px" xml:space="preserve">を開くには、どのアプリを使いますか？」が常に表示されます。</tspan></text>
	<a xlink:href="..\..\..\programming\OS\Windows\エクスプローラ.svg#open_from_prog" cats_vhref="%programming%\OS\Windows\エクスプローラ.svg#open_from_prog">
	<text x="75.5px" y="751.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 既定のプログラムの選択、プログラムから開く</text>
	</a>
	<text x="33.5px" y="675.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">マクロソフト製品（または、Windows インストーラーでインストールしたプログラム？）が使わない<tspan x="33.5px" y="690.5px" xml:space="preserve">拡張子には Hash キーができず、レジストリーの設定だけで関連付けすることができます。</tspan></text>
	<a xlink:href="#UninstallRegistryFileOpen" onclick="chgPage( evt, 1042 )">
	<text pub="n" x="420.5px" y="613.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UninstallRegistryFileOpen</text>
	</a>
	<text x="33.5px" y="628.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などで、レジストリーの設定を元に戻してから、ファイルを右クリック [ プログラムから開く &gt;<tspan x="33.5px" y="643.5px" xml:space="preserve">既定のプログラムの選択 ] を選んでください。</tspan></text>
	<text x="33.5px" y="613.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックしたときに開くプログラムを変更できるように戻すには、</text>
</g>
<g id="page1042" width="585" height="344" transform="translate(+10,+554027)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="344.5" x2="585.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UninstallRegistryFileOpen" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UninstallRegistryFileOpen</text>
	<g>
	<rect x="25.5" y="47.5" width="448" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  UninstallRegistryFileOpen( Extension as string, ExePath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをダブルクリックしたときに開くプログラムを設定解除します。（現在のユーザーのみ）</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Extension</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ExePath</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの exe ファイルのパス。相対パス可。</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="158.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[UninstallRegistryFileOpen]" target="_blank">
	<text x="393.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="33.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="209.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UninstallRegistryFileOpen  ".svg", "Snap Note.exe"</text>
	</g>
	<text x="26.5px" y="305.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InstallRegistryFileOpen" onclick="chgPage( evt, 1041 )">
	<text pub="n" x="67.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileOpen</text>
	</a>
	<text x="247.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックしたときの設定</text>
	<text x="26.5px" y="279.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#[T_FileAssocOpen]" target="_blank">
	<text x="75.5px" y="279.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # [T_FileAssocOpen]</text>
	</a>
</g>
<g id="page1043" width="679" height="551" transform="translate(+10,+554381)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="679.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="679.5" y1="-0.5" x2="679.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="551.5" x2="679.5" y2="551.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InstallRegistryFileOpenCommand" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InstallRegistryFileOpenCommand</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  InstallRegistryFileOpenCommand( Extension as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">    ProgID as string, CommandLine as string, IsDefault as boolean )</tspan></text>
	</g>
	<text x="33.5px" y="109.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをダブルクリックしたときに開くプログラムを設定します。（現在のユーザーのみ）</text>
	<text x="33.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Extension</text>
	<text x="97.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProgID</text>
	<text x="191.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子</text>
	<text x="191.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの識別子</text>
	<text x="97.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsDefault</text>
	<text x="191.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True = ダブルクリックしたときに開く、 False = プログラムの選択に登録する</text>
	<text x="33.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="213.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="226.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<g>
	<rect x="43.5" y="268.5" width="550" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InstallRegistryFileOpenCommand  ".svg", "Snap Note.exe", """Snap Note.exe"" ""%1""", True</text>
	</g>
	<text x="26.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="26.5px" y="464.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="26.5px" y="432.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\OS\Windows\エクスプローラ.svg#file_open" cats_vhref="%programming%\OS\Windows\エクスプローラ.svg#file_open">
	<text x="75.5px" y="432.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイルをダブルクリックしたときのコマンド</text>
	</a>
	<text x="191.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン</text>
	<text x="97.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommandLine</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[InstallRegistryFileOpenCommand]" target="_blank">
	<text x="453.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="283.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<a xlink:href="#UninstallRegistryFileOpenCommand" onclick="chgPage( evt, 1044 )">
	<text x="75.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UninstallRegistryFileOpenCommand</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#T_FileAssocOpen_OS_Exe" target="_blank">
	<text x="75.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # T_FileAssocOpen_OS_Exe</text>
	</a>
	<text x="26.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="26.5px" y="321.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="330.5" width="604" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">prompt_vbs = SearchParent( "vbslib Prompt.vbs" )<tspan x="51.5px" y="361.5px" xml:space="preserve">command_line = """%windir%\System32\cmd.exe"" /K (""%windir%\System32\cscript.exe"" //nologo """+_</tspan>
	<tspan x="51.5px" y="376.5px" xml:space="preserve">    prompt_vbs +""" TranslateTest ""%1"" """")"</tspan>
	<tspan x="51.5px" y="391.5px" xml:space="preserve">InstallRegistryFileOpenCommand  "trans", "TranslateTest", command_line, True</tspan></text>
	</g>
	<a xlink:href="#GetCScriptGUI_CommandLine" onclick="chgPage( evt, 919 )">
	<text x="75.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetCScriptGUI_CommandLine</text>
	</a>
</g>
<g id="page1044" width="585" height="333" transform="translate(+10,+554942)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="585.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="585.5" y1="-0.5" x2="585.5" y2="333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="333.5" x2="585.5" y2="333.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UninstallRegistryFileOpenCommand" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UninstallRegistryFileOpenCommand</text>
	<g>
	<rect x="25.5" y="47.5" width="484" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  UninstallRegistryFileOpenCommand( Extension as string, ProgID as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルをダブルクリックしたときに開くプログラムを設定解除します。（現在のユーザーのみ）</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Extension</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProgID</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムの識別子</text>
	<text x="33.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="158.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="33.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="209.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="225.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">UninstallRegistryFileOpenCommand  ".svg", "Snap Note.exe"</text>
	</g>
	<text x="26.5px" y="296.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InstallRegistryFileOpenCommand" onclick="chgPage( evt, 1043 )">
	<text x="70.5px" y="296.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileOpenCommand</text>
	</a>
	<text x="26.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#T_FileAssocOpen_OS_Exe" target="_blank">
	<text x="75.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # T_FileAssocOpen_OS_Exe</text>
	</a>
</g>
<g id="page1045" width="505" height="495" transform="translate(+10,+555285)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="505.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="505.5" y1="-0.5" x2="505.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="495.5" x2="505.5" y2="495.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegWriteOpenExt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegWriteOpenExt</text>
	<g>
	<rect x="22.5" y="102.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegWriteOpenExt( Ext, KeyName, Explain, Command, Opt )</text>
	</g>
	<text x="30.5px" y="154.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定の拡張子の [開く(&amp;O)] メニューのコマンドを登録します。</text>
	<text x="30.5px" y="435.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者権限が必要です</text>
	<text x="36.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="98.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyName</text>
	<text x="98.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Explain</text>
	<text x="183.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーの名前（英語）</text>
	<text x="183.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイプの説明に表示される内容</text>
	<text x="98.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Command</text>
	<text x="183.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行するコマンドライン</text>
	<text x="98.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="183.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 Empty</text>
	<text x="183.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子。先頭はピリオド。例：.ext</text>
	<text x="98.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Ext</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#RegWriteOpenExt" onclick="chgPage( evt, 1045 )" target="_blank">
	<text x="368.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="198.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="36.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="97.5" y="385.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="30.5px" y="459.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今まで関連付けられていた情報は失われます。</text>
	<text x="36.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="309.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="325.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  RegWriteOpenExt  ".c", "cfile", "C Language source", _<tspan x="51.5px" y="340.5px" xml:space="preserve">    "C:\Windows\Notepad.exe ""%1""", Empty</tspan></text>
	</g>
	<text x="112.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.c ファイルをメモ帳で開くようにします。</text>
	<text x="36.5px" y="66.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。 代わりは……</text>
	<a xlink:href="#InstallRegistryOfFileOpen">
	<text pub="n" x="228.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryOfFileOpen</text>
	</a>
</g>
<g id="page1046" width="632" height="607" transform="translate(+10,+555790)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="632.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="607.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="632.5" y1="-0.5" x2="632.5" y2="607.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="607.5" x2="632.5" y2="607.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="InstallRegistryFileVerb" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">InstallRegistryFileVerb</text>
	<g>
	<rect x="25.5" y="47.5" width="508" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  InstallRegistryFileVerb( ProgID as string, Verb as string, Caption as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                              CommandLine as string )</tspan></text>
	</g>
	<text x="33.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの右クリック・メニューの１つの項目を追加します。（現在のユーザーのみ）</text>
	<text x="33.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProgID</text>
	<text x="97.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Verb</text>
	<text x="197.5px" y="138.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"*"、または RegReadExtProgID の返り値 (*1)</text>
	<text x="197.5px" y="157.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニュー項目の識別子（英語）</text>
	<text x="97.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Caption</text>
	<text x="197.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">右クリック・メニューに表示する文字列。(*2)</text>
	<text x="33.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="217.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[InstallRegistryFileVerb]" target="_blank">
	<text x="393.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="33.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*2)</text>
	<text x="65.5px" y="408.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&amp; の次の文字は、右クリック・メニューを表示している状態で押すと選択できるキーボード<tspan x="65.5px" y="423.5px" xml:space="preserve">のキーになります。</tspan></text>
	<text x="97.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CommandLine</text>
	<text x="197.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン。 %1 は、ファイルのパスに置き換わります。</text>
	<a xlink:href="#RegReadExtProgID" onclick="chgPage( evt, 1049 )">
	<text x="65.5px" y="339.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegReadExtProgID</text>
	</a>
	<text x="33.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="176.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、拡張子と現在関連付けられている ProgID を取得できます。</text>
	<text x="33.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="265.5" width="490" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="281.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InstallRegistryFileVerb  RegReadExtProgID( "svg" ), "edit", "Snap Note (&amp;Z)", _<tspan x="51.5px" y="296.5px" xml:space="preserve">  """"+ GetFullPath( "Snap Note.exe", Empty ) +""" ""%1"""</tspan></text>
	</g>
	<text x="26.5px" y="530.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#UninstallRegistryFileVerb" onclick="chgPage( evt, 1047 )">
	<text pub="n" x="65.5px" y="530.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ UninstallRegistryFileVerb</text>
	</a>
	<a xlink:href="#InstallRegistryFileOpen" onclick="chgPage( evt, 1041 )">
	<text pub="n" x="65.5px" y="550.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileOpen</text>
	</a>
	<a xlink:href="#RegReadExtProgID" onclick="chgPage( evt, 1049 )">
	<text pub="n" x="65.5px" y="570.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RegReadExtProgID</text>
	</a>
	<text x="249.5px" y="530.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">右クリック・メニューの削除</text>
	<text x="249.5px" y="550.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダブルクリックしたときの設定</text>
	<text x="249.5px" y="570.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子と関連付けられている ProgID の取得</text>
	<text x="26.5px" y="496.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Reg\T_Reg_Manually.vbs#[T_FileAssocVerb]" target="_blank">
	<text x="76.5px" y="496.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Reg_Manually.vbs # [T_FileAssocVerb]</text>
	</a>
	<text x="26.5px" y="462.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\OS\Windows\エクスプローラ.svg#context_menu" cats_vhref="%programming%\OS\Windows\エクスプローラ.svg#context_menu">
	<text x="76.5px" y="462.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 右クリックして表示されるメニュー （特定の拡張子のファイル）</text>
	</a>
	<text x="65.5px" y="358.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに対する設定をするときは、ProgID="Folder" を指定してください。<tspan x="65.5px" y="373.5px" xml:space="preserve">すべてのファイルやフォルダーに対する設定をするときは、ProgID="*" を指定してください。</tspan></text>
</g>
<g id="page1047" width="571" height="352" transform="translate(+10,+556407)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="352.5" x2="571.5" y2="352.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="UninstallRegistryFileVerb" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">UninstallRegistryFileVerb</text>
	<g>
	<rect x="25.5" y="47.5" width="412" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  UninstallRegistryFileVerb( ProgID as string, Verb as string )</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの右クリック・メニューの１つの項目を削除します。（現在のユーザーのみ）</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[UninstallRegistryFileVerb]" target="_blank">
	<text x="393.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="33.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ProgID</text>
	<text x="97.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Verb</text>
	<text x="197.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"*"、または RegReadExtProgID の返り値 (*1)</text>
	<text x="197.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メニュー項目の識別子（英語）</text>
	<text x="33.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="170.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="183.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<a xlink:href="#RegReadExtProgID" onclick="chgPage( evt, 1049 )">
	<text x="65.5px" y="278.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RegReadExtProgID</text>
	</a>
	<text x="33.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(*1)</text>
	<text x="181.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、拡張子と現在関連付けられている ProgID を取得できます。</text>
	<text x="33.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="220.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InstallRegistryFileVerb  RegReadExtProgID( "svg" ), "edit"</text>
	</g>
	<text x="26.5px" y="315.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InstallRegistryFileVerb" onclick="chgPage( evt, 1046 )">
	<text pub="n" x="65.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileVerb</text>
	</a>
	<text x="241.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">右クリック・メニューの追加</text>
</g>
<g id="page1048" width="581" height="532" transform="translate(+10,+556769)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="581.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="581.5" y1="-0.5" x2="581.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="532.5" x2="581.5" y2="532.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegWriteAsterExt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegWriteAsterExt</text>
	<g>
	<rect x="22.5" y="110.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="30.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  RegWriteAsterExt( KeyName, Caption, Command, Opt )</text>
	</g>
	<text x="30.5px" y="162.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すべてのファイルに対するコンテキストメニューを追加登録します。</text>
	<text x="30.5px" y="314.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者権限が必要です</text>
	<text x="36.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyName</text>
	<text x="100.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Caption</text>
	<text x="185.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリのキーの名前（英語）</text>
	<text x="185.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンテキストメニューに表示される内容</text>
	<text x="100.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Command</text>
	<text x="185.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行するコマンドライン</text>
	<text x="100.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="185.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常 Empty</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#RegWriteAsterExt" onclick="chgPage( evt, 1048 )" target="_blank">
	<text x="355.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="185.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="30.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g>
	<rect x="91.5" y="271.5" width="75" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="99.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">System.vbs</text>
	</g>
	<text x="30.5px" y="344.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="35.5" y="355.5" width="484" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="371.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------------------<tspan x="43.5px" y="386.5px" xml:space="preserve">  g_admin = 1</tspan>
	<tspan x="43.5px" y="401.5px" xml:space="preserve">     :</tspan>
	<tspan x="43.5px" y="416.5px" xml:space="preserve">  '--- end of parameters for vbslib include ---------------------------------</tspan>
	<tspan x="43.5px" y="431.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="446.5px" xml:space="preserve">Sub main()</tspan>
	<tspan x="43.5px" y="461.5px" xml:space="preserve">  Dim  prog : prog = GetFullPath( "bz", Empty )</tspan>
	<tspan x="43.5px" y="476.5px" xml:space="preserve">  RegWriteAsterExt  "bz", "bz (binary editor)", prog + "\bz.exe ""%1""", Empty</tspan>
	<tspan x="43.5px" y="491.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="36.5px" y="66.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました。 代わりは……</text>
	<a xlink:href="#InstallRegistryFileVerb" onclick="chgPage( evt, 1046 )">
	<text pub="n" x="231.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileVerb</text>
	</a>
</g>
<g id="page1049" width="494" height="215" transform="translate(+10,+557311)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="215.5" x2="494.5" y2="215.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="RegReadExtProgID" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RegReadExtProgID</text>
	<g>
	<rect x="25.5" y="47.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  RegReadExtProgID( Extension as string ) as string</text>
	</g>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子と現在関連付けられている ProgID を取得します。（現在のユーザー）</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[RegReadExtProgID]" target="_blank">
	<text x="393.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="223.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
	<text x="26.5px" y="177.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InstallRegistryFileVerb" onclick="chgPage( evt, 1046 )">
	<text pub="n" x="71.5px" y="177.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ InstallRegistryFileVerb</text>
	</a>
	<text x="249.5px" y="177.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">右クリック・メニューの追加</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダーに対応する ProgID は、"Folder" です。</text>
</g>
<g id="page1050" width="584" height="519" transform="translate(+10,+557536)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="519.5" x2="584.5" y2="519.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="MsiModify" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">MsiModify</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[MsiModify]" target="_blank">
	<text x="142.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="418" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MsiModify( MsiPath as string, TableName as string,<tspan x="33.5px" y="78.5px" xml:space="preserve">                KeyColumnName as string, ValueColumnNum as integer,</tspan>
	<tspan x="33.5px" y="93.5px" xml:space="preserve">                Key as string, NewValue as string )</tspan></text>
	</g>
	<text x="33.5px" y="127.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows 用のインストール・パッケージ（.msi）のデータベースを修正します。</text>
	<text x="33.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MsiPath</text>
	<text x="97.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TableName</text>
	<text x="223.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インストール・パッケージ（.msi）のファイルのパス</text>
	<text x="223.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">データベースのテーブル名</text>
	<text x="97.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">KeyColumnName</text>
	<text x="223.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーがある列の名前</text>
	<text x="97.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewValue</text>
	<text x="97.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Key</text>
	<text x="97.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ValueColumnNum</text>
	<text x="223.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値がある列の番号（最初＝１）</text>
	<text x="223.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">キーの名前</text>
	<text x="223.5px" y="248.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい値</text>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\圧縮ファイル.svg#msi_db" cats_vhref="%programming%\フォーマット ファイル 圧縮\圧縮ファイル.svg#msi_db">
	<text x="66.5px" y="482.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Orca ツール、msi ファイルのデータベースの修正</text>
	</a>
	<text x="24.5px" y="482.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="283.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="38.5" y="297.5" width="514" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="46.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="46.5px" y="328.5px" xml:space="preserve">  Dim  msi_path : msi_path = "sample.msi"</tspan>
	<tspan x="46.5px" y="343.5px" xml:space="preserve">  Dim  new_values : Set new_values = Dict(Array( "Utilities", "INSTALLDIR" ))</tspan>
	<tspan x="46.5px" y="358.5px" xml:space="preserve">  Dim  key</tspan>
	<tspan x="46.5px" y="373.5px" xml:space="preserve"></tspan>
	<tspan x="46.5px" y="388.5px" xml:space="preserve">  For Each key  In new_values.Keys</tspan>
	<tspan x="46.5px" y="403.5px" xml:space="preserve">    MsiModify  msi_path, "Directory", "Directory", 2,  key,  new_values.Item( key )</tspan>
	<tspan x="46.5px" y="418.5px" xml:space="preserve">  Next</tspan>
	<tspan x="46.5px" y="433.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
</g>
<g id="page1051" width="582" height="229" transform="translate(+10,+558065)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="582.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="582.5" y1="-0.5" x2="582.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="229.5" x2="582.5" y2="229.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="get_WMI" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">get_WMI</text>
	<g>
	<rect x="25.5" y="47.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  get_WMI( ComputerName as string, ClassName as string ) as Object</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WMI オブジェクトを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ComputerName</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ClassName</text>
	<text x="213.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンピューター名。 Empty = ログオンしているコンピューター</text>
	<text x="213.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WMI のクラス名</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="213.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーコード、正常=0</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WMI" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WMI">
	<text x="77.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WMI (Windows Management Instrumentation)</text>
	</a>
	<text x="24.5px" y="192.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[get_WMI]" target="_blank">
	<text x="338.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#system" onclick="chgPage( evt, 1027 )">
	<text x="168.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: システム、OS、レジストリ ]</text>
	</a>
</g>
<g id="page1052" width="493" height="310" transform="translate(+10,+558304)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="493.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="493.5" y1="-0.5" x2="493.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="310.5" x2="493.5" y2="310.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPythonInstallPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPythonInstallPath</text>
	<g>
	<rect x="25.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPythonInstallPath() as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Python がインストールされているフォルダーのパスを返します。</text>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">レジストリーの情報と、</text>
	<a xlink:href="#SetTargetPythonVersion" onclick="chgPage( evt, 1053 )">
	<text x="159.5px" y="129.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetTargetPythonVersion</text>
	</a>
	<text x="307.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の設定を元にしています。</text>
	<text x="24.5px" y="163.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetPythonInstallPath]" target="_blank">
	<text x="80.5px" y="163.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="201.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="39.5" y="218.5" width="382" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="234.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    python_exe = GetPythonInstallPath() +"\python.exe"<tspan x="47.5px" y="249.5px" xml:space="preserve">    script_path = "C:\sample.py"</tspan>
	<tspan x="47.5px" y="264.5px" xml:space="preserve">    RunProg  """"+ python_exe +""" """+ script_path +"""", ""</tspan></text>
	</g>
</g>
<g id="page1053" width="490" height="259" transform="translate(+10,+558624)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="490.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="490.5" y1="-0.5" x2="490.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="259.5" x2="490.5" y2="259.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetTargetPythonVersion" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetTargetPythonVersion</text>
	<g>
	<rect x="25.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetTargetPythonVersion( MinVer as integer, MaxVer as integer )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Python に関する機能の対象となるバージョンの範囲を設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MinVer</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MaxVer</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最小バージョン、または、Empty</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">最大バージョン、または、Empty</text>
	<a xlink:href="#GetPythonInstallPath" onclick="chgPage( evt, 1052 )">
	<text x="157.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetPythonInstallPath</text>
	</a>
	<a xlink:href="#IsInstallPython" onclick="chgPage( evt, 1054 )">
	<text x="308.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">IsInstallPython</text>
	</a>
	<text x="285.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<text x="399.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の動きが</text>
	<text x="34.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数を呼び出すと、</text>
	<text x="34.5px" y="192.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変わります。</text>
	<text x="24.5px" y="222.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[SetTargetPythonVersion]" target="_blank">
	<text x="80.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page1054" width="375" height="166" transform="translate(+10,+558893)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="375.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="166.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="375.5" y1="-0.5" x2="375.5" y2="166.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="166.5" x2="375.5" y2="166.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsInstallPython" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsInstallPython</text>
	<g>
	<rect x="25.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsInstallPython() as boolean</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Python がインストールされているかどうかを返します。</text>
	<text x="24.5px" y="129.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[IsInstallPython]" target="_blank">
	<text x="80.5px" y="129.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page1055" width="613" height="483" transform="translate(+10,+559069)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="613.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="483.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="613.5" y1="-0.5" x2="613.5" y2="483.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="483.5" x2="613.5" y2="483.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetPerlVersion" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPerlVersion</text>
	<g>
	<rect x="25.5" y="47.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPerlVersion( Options as Empty ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Perl がインストールされているか確認し、ActivePerl のバージョンを返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Options</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト・エンジン名と、バージョン番号。 例："5.16.3"</text>
	<g>
	<rect x="50.5" y="256.5" width="514" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR err_number='0x80070002' err_description='Perl が見つからないか Perl に Path <tspan x="58.5px" y="287.5px" xml:space="preserve">が通っていません。Strawberry Perl や ActivePerl などをインストールしてください。'/&gt;</tspan></text>
	</g>
	<text x="33.5px" y="237.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Perl がインストールされていないと、下記のようなエラーになります。</text>
	<text x="24.5px" y="373.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="109.5px" y="373.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Perl が使えるかどうかをチェックする</text>
	<g>
	<rect x="50.5" y="385.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="58.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetPerlVersion  Empty</text>
	</g>
	<text x="24.5px" y="446.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[GetPerlVersion]" target="_blank">
	<text x="80.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="24.5px" y="335.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で</text>
	<text x="197.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">によって Perl スクリプトのホスト(.exe) のパスを検索します。</text>
	<a xlink:href="#Setting_getPerlPath" onclick="chgPage( evt, 130 )">
	<text x="83.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getPerlPath</text>
	</a>
	<text x="33.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、本関数の内部で、現在実行中のプロセスの環境変数 PATH に、Perl の exe ファイルがある<tspan x="33.5px" y="214.5px" xml:space="preserve">フォルダーを追加します。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\Perl\Perl.svg#ActivePerl" cats_vhref="%programming%\スクリプト\Perl\Perl.svg#ActivePerl">
	<text x="191.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ActivePerl</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\Perl\Perl.svg#StrawberryPerl" cats_vhref="%programming%\スクリプト\Perl\Perl.svg#StrawberryPerl">
	<text x="69.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Strawberry Perl</text>
	</a>
</g>
<g id="page1056" width="343" height="164" transform="translate(+10,+559562)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="343.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="343.5" y1="-0.5" x2="343.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="164.5" x2="343.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他</text>
	<a xlink:href="#GetOSVersion" onclick="chgPage( evt, 1113 )">
	<text pub="n" x="39.5px" y="73.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetOSVersion</text>
	</a>
	<a xlink:href="#SetTaskStartTime" onclick="chgPage( evt, 888 )">
	<text pub="n" x="39.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetTaskStartTime</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#sendto" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#sendto">
	<text x="39.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 送る、に登録する</text>
	</a>
	<text x="190.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タスクに登録する</text>
</g>
<g id="page1057" width="553" height="248" transform="translate(+10,+559736)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="248.5" x2="553.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="net" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ネットワーク</text>
	<a xlink:href="#DownloadByHttp" onclick="chgPage( evt, 1058 )">
	<text pub="n" x="36.5px" y="74.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DownloadByHttp</text>
	</a>
	<text x="184.5px" y="74.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インターネットからダウンロードします。</text>
	<a xlink:href="#CheckWSHNetwork" onclick="chgPage( evt, 1064 )">
	<text pub="n" x="36.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckWSHNetwork</text>
	</a>
	<text x="184.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイアウォールをチェックします。</text>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text pub="n" x="36.5px" y="97.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVirtualFileServer</text>
	</a>
	<text x="184.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">仮想ファイル・サーバーを設定します。</text>
	<a xlink:href="#GetPercentURL" onclick="chgPage( evt, 1061 )">
	<text pub="n" x="36.5px" y="120.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPercentURL</text>
	</a>
	<text x="184.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% 文字を使った正規の URL に変換します。</text>
	<text x="184.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ホームページを開きます。</text>
	<a xlink:href="#start" onclick="chgPage( evt, 840 )">
	<text x="36.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ start</text>
	</a>
	<text x="24.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。左のツリーから選択してください。</text>
</g>
<g id="page1058" width="538" height="814" transform="translate(+10,+559994)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="538.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="538.5" y1="-0.5" x2="538.5" y2="814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="814.5" x2="538.5" y2="814.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DownloadByHttp" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DownloadByHttp</text>
	<g>
	<rect x="25.5" y="47.5" width="424" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  DownloadByHttp( DownloadURL as string, OutLocalPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インターネットからダウンロードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DownloadURL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OutLocalPath</text>
	<text x="199.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダウンロードする URL、または、その配列</text>
	<text x="199.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダウンロードしたファイルの保存先パス</text>
	<text x="33.5px" y="414.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトでは、Sage Plaisir 21 のホームページからダウンロードするときのみ、<tspan x="33.5px" y="429.5px" xml:space="preserve">ユーザーの許可を確認することなくダウンロードできます。 他のホームページ</tspan>
	<tspan x="33.5px" y="444.5px" xml:space="preserve">からダウンロードするときは、ユーザーの許可を求められます。</tspan>
	<tspan x="33.5px" y="459.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="474.5px" xml:space="preserve">他のホームページからダウンロードする処理を含むスクリプトを使って自動化する</tspan>
	<tspan x="33.5px" y="489.5px" xml:space="preserve">ときは、ユーザーの許可を求めない exe を作成する必要があります。 デフォルト</tspan>
	<tspan x="33.5px" y="504.5px" xml:space="preserve">では、ダウンロードを実際に行うのは、scriptlib\vbslibXXX\sage_p_downloader に</tspan>
	<tspan x="33.5px" y="519.5px" xml:space="preserve">入っている sage_p_downloader.exe ですが、_src\Test\vbslib_test\scriptlib\</tspan>
	<tspan x="33.5px" y="534.5px" xml:space="preserve">vbslib\sage_p_downloader\src にソースが含まれているので、</tspan>
	<tspan x="33.5px" y="549.5px" xml:space="preserve">修正は簡単です。 ソースに記述されたダウンロードできるドメインを</tspan>
	<tspan x="33.5px" y="564.5px" xml:space="preserve">変更し、再コンパイルし、exe 名を変更して、Netword.vbs にある DownloadByHttp</tspan>
	<tspan x="33.5px" y="579.5px" xml:space="preserve">の定義を編集してください。 exe 名を変更することで、ウィルス対策ソフトが</tspan>
	<tspan x="33.5px" y="594.5px" xml:space="preserve">ネットワークアクセスの許可を再度行います。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Network\T_Download.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="73.5px" y="687.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Download.vbs</text>
	</a>
	<text x="24.5px" y="687.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="46.5" y="246.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DownloadByHttp  "http://www.sage-p.com/index.html", "index.html"</text>
	</g>
	<text x="24.5px" y="770.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text pub="n" x="66.5px" y="770.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVirtualFileServer</text>
	</a>
	<a xlink:href="#GetPercentURL" onclick="chgPage( evt, 1061 )">
	<text pub="n" x="219.5px" y="770.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPercentURL</text>
	</a>
	<text x="33.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DownloadURL には、URL に含むことができない文字も含むことができます。<tspan x="33.5px" y="320.5px" xml:space="preserve">内部で、GetPercentURL を呼び出しています。</tspan></text>
	<text x="33.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ダウンロードを含む処理をするときは、SetVirtualFileServer を使えば、実際に<tspan x="33.5px" y="365.5px" xml:space="preserve">ネットワークにアクセスする前に、ローカル PC だけで動作確認ができます。</tspan></text>
	<text id="sage_p_downloader" class="keyword" x="370.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">sage_p_downloader.exe</text>
	<text x="309.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text pub="n" x="65.5px" y="380.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVirtualFileServer</text>
	</a>
	<text x="24.5px" y="635.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="33.5px" y="234.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\Network.vbs#[DownloadByHttp]" target="_blank">
	<text x="79.5px" y="635.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<text x="33.5px" y="173.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DownloadURL 引数が配列のときは、OutLocalPath はフォルダーのパスになります。<tspan x="33.5px" y="188.5px" xml:space="preserve">DownloadURL 引数が配列のときは、実行後は、DownloadURL 配列の内容が、</tspan>
	<tspan x="33.5px" y="203.5px" xml:space="preserve">保存先のファイルのパスに置き換わります。</tspan></text>
	<text x="104.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVirtualFileServer</text>
	<text x="104.5px" y="724.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVirtualFileServer_Files</text>
	<text x="104.5px" y="740.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVirtualFileServer_Files_Manually</text>
	<text x="33.5px" y="380.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\sage_p_downloader\src" target="_blank">
	<text x="79.5px" y="657.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ src フォルダー</text>
	</a>
	<text x="194.5px" y="657.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sage_p_downloader.exe のソース</text>
</g>
<g id="page1059" width="638" height="671" transform="translate(+10,+560818)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="638.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="671.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="638.5" y1="-0.5" x2="638.5" y2="671.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="671.5" x2="638.5" y2="671.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVirtualFileServer_byXML" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetVirtualFileServer_byXML</text>
	<g>
	<rect x="25.5" y="47.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVirtualFileServer_byXML( SettingXML_Path as string )</text>
	</g>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVirtualFileServer</text>
	</a>
	<text x="151.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">による仮想ファイル・サーバーの設定を XML ファイルで行います。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingXML_Path</text>
	<text x="222.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">仮想ファイル・サーバーの設定がある XML ファイル、または、Empty</text>
	<g>
	<rect x="45.5" y="299.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="315.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVirtualFileServer_byXML  GetVar("%VirtualServer%")</text>
	</g>
	<text x="24.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#GetVar" onclick="chgPage( evt, 1115 )">
	<text x="221.5px" y="315.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">GetVar</text>
	</a>
	<text x="47.5px" y="341.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数 VirtualServer が定義されていれば、その値を XML ファイルのパスとして設定します。<tspan x="47.5px" y="356.5px" xml:space="preserve">定義されていなければ、仮想ファイル・サーバーを使いません。</tspan></text>
	<text x="33.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SettingXML_Path = Empty のときは、仮想ファイル・サーバーを使わないようになります。<tspan x="33.5px" y="167.5px" xml:space="preserve">既に仮想ファイル・サーバーが登録されていたときも、その登録は解除されます。</tspan></text>
	<text x="24.5px" y="579.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="607.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="47.5px" y="392.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML ファイルの例</text>
	<g>
	<rect x="62.5" y="402.5" width="496" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="418.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;VirtualFileServer&gt;<tspan x="70.5px" y="433.5px" xml:space="preserve">&lt;Replace from="http://www.sage-p.com/"       to="http://www.sage-p.com/test/" /&gt;</tspan>
	<tspan x="70.5px" y="448.5px" xml:space="preserve">&lt;Replace from="http://www.sage-p.com/files/" to="C:\www_sage-p_com\files\" /&gt;</tspan>
	<tspan x="70.5px" y="463.5px" xml:space="preserve">&lt;Replace from="http://www.sage-p.com/download"/&gt;</tspan>
	<tspan x="70.5px" y="478.5px" xml:space="preserve">&lt;/VirtualFileServer&gt;</tspan></text>
	</g>
	<text x="24.5px" y="633.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="VirtualServer" class="keyword" x="86.5px" y="633.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">VirtualServer, TestServer</text>
	<text x="64.5px" y="506.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Replace/@from</text>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text x="166.5px" y="506.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVirtualFileServer</text>
	</a>
	<text x="283.5px" y="506.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の VirtualURL 引数に渡す値</text>
	<text x="64.5px" y="530.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Replace/@to</text>
	<text x="283.5px" y="530.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の LocalOrOtherPath 引数に渡す値。</text>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text x="166.5px" y="530.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVirtualFileServer</text>
	</a>
	<text x="166.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">省略時は、Empty を渡します。</text>
	<text x="33.5px" y="198.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまで登録されていた仮想ファイル・サーバーの設定は登録解除されます。</text>
	<a xlink:href="Test\vbslib_test\T_Network\T_Download.vbs#[T_SetVirtualFileServer_byXML]" target="_blank">
	<text x="83.5px" y="607.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Download.vbs</text>
	</a>
	<text x="212.5px" y="607.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVirtualFileServer_byXML</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\Network.vbs#[SetVirtualFileServer_byXML]" target="_blank">
	<text x="83.5px" y="579.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<a xlink:href="#SetVirtualFileServer" onclick="chgPage( evt, 1060 )">
	<text x="72.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVirtualFileServer</text>
	</a>
	<text x="33.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1060" width="618" height="581" transform="translate(+10,+561499)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="618.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="581.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="618.5" y1="-0.5" x2="618.5" y2="581.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="581.5" x2="618.5" y2="581.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVirtualFileServer" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetVirtualFileServer</text>
	<g>
	<rect x="25.5" y="47.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVirtualFileServer( VirtualURL as string, LocalOrOtherPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ネットワーク・サーバーの代わり（仮想ファイル・サーバー）を設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VirtualURL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LocalOrOtherPath</text>
	<text x="228.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">仮想ファイル・サーバーが応答するベース URL</text>
	<text x="228.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VirtualURL に対応するローカルのパス、または URL</text>
	<text x="32.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVirtualFileServer を使うと、</text>
	<a xlink:href="#DownloadByHttp" onclick="chgPage( evt, 1058 )">
	<text pub="n" x="201.5px" y="206.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">DownloadByHttp</text>
	</a>
	<text x="298.5px" y="206.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出しても、インターネットからダウン</text>
	<text x="32.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ロードせず、設定したローカル・フォルダからコピーするか、別の URL からダウンロードします。<tspan x="32.5px" y="237.5px" xml:space="preserve">この機能により、一般公開されているサーバーを変更しないでテストができます。</tspan></text>
	<g>
	<rect x="47.5" y="416.5" width="454" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="432.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    SetVirtualFileServer  "http://www.sage-p.com/", "C:\www_sage-p_com\"<tspan x="55.5px" y="447.5px" xml:space="preserve">    DownloadByHttp  "http://www.sage-p.com/index_test.html", "index.html"</tspan></text>
	</g>
	<text x="24.5px" y="488.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="403.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\scriptlib\vbslib\Network.vbs#[SetVirtualFileServer]" target="_blank">
	<text x="83.5px" y="488.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<text x="32.5px" y="174.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、VirtualURL の最後が、/ なら、LocalPath の最後は \ または / にしてください。</text>
	<text x="33.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">既に仮想ファイル・サーバーが登録されているときに呼び出すと、追加登録されます。<tspan x="33.5px" y="328.5px" xml:space="preserve">LocalOrOtherPath = Empty を指定すると、VirtualURL の URL に対して、仮想ファイル・サーバーを</tspan>
	<tspan x="33.5px" y="343.5px" xml:space="preserve">使わないようになります。</tspan>
	<tspan x="33.5px" y="358.5px" xml:space="preserve">VirtualURL = Empty を指定すると、すべての仮想ファイル・サーバーを使わないようになります。</tspan></text>
	<a xlink:href="#DownloadByHttp" onclick="chgPage( evt, 1058 )">
	<text x="83.5px" y="516.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DownloadByHttp のテスト</text>
	</a>
	<text x="24.5px" y="516.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LocalOrOtherPath は、ローカル PC にあるフォルダーのパス、または、別の URL を指定します。<tspan x="33.5px" y="282.5px" xml:space="preserve">LocalOrOtherPath に "://" があると、別の URL が指定されたとして、ダウンロードします。</tspan></text>
	<text x="24.5px" y="544.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetVirtualFileServer_byXML" onclick="chgPage( evt, 1059 )">
	<text x="83.5px" y="544.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVirtualFileServer_byXML</text>
	</a>
</g>
<g id="page1061" width="628" height="3170" transform="translate(+10,+562090)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="628.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="3170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="628.5" y1="-0.5" x2="628.5" y2="3170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="3170.5" x2="628.5" y2="3170.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<rect x="301.5" y="1671.5" width="293" height="19"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="125.5" y="1554.5" width="21" height="19"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="127.5" y="1573.5" width="20" height="19"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="127.5" y="1632.5" width="18" height="19"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="127.5" y="1613.5" width="18" height="18"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="127.5" y="1651.5" width="18" height="131"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="147.5" y="1803.5" width="18" height="17"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="147.5" y="1782.5" width="18" height="21"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="147.5" y="1745.5" width="18" height="20"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="203.5" y="1538.5" width="18" height="17"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="223.5" y="1746.5" width="18" height="57"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="166.5" y="1538.5" width="17" height="16"
		style="fill:rgb(255,255,0);stroke:rgb(0,0,0);stroke-width:0"/>
	<text x="33.5px" y="1034.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の文字（特殊な予約文字）は、区切り文字や予約文字ではなくすために、% にエスケープします。<tspan x="33.5px" y="1049.5px" xml:space="preserve">　　・[ ] @  // RFC3986 の gen-delims</tspan>
	<tspan x="33.5px" y="1064.5px" xml:space="preserve">　　　　・ただし、query と fragment の @ は、エスケープしません。</tspan>
	<tspan x="33.5px" y="1079.5px" xml:space="preserve">　　・! $ &amp; ' ( ) * + , ; =  // RFC3986 の sub-delims。 </tspan>
	<tspan x="33.5px" y="1094.5px" xml:space="preserve">　　　　・ただし、query と fragment の sub-delims は、エスケープしません。</tspan>
	<tspan x="33.5px" y="1109.5px" xml:space="preserve">　　・% &lt; &gt;  // RFC3986 にはあるが、reserved になっていない予約文字</tspan></text>
	<rect x="87.5" y="1541.5" width="40" height="295"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="301.5" y="1652.5" width="293" height="19"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="185.5" y="1746.5" width="18" height="76"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="147.5" y="1765.5" width="18" height="18"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<rect x="125.5" y="1541.5" width="21" height="14"
		style="fill:rgb(128,255,128);stroke:rgb(0,0,0);stroke-width:0"/>
	<text id="GetPercentURL" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetPercentURL</text>
	<g>
	<rect x="25.5" y="47.5" width="358" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetPercentURL( UnicodeURL as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な URL の区切り文字（:/?#）以外の予約文字を、% 文字を使った URL にエンコードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UnicodeURL</text>
	<text x="187.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な URL の区切り文字だけを考慮した URL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="187.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実際に URL に使える文字だけを使った URL</text>
	<g>
	<rect x="54.5" y="356.5" width="400" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="62.5px" y="372.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">url = GetPercentURL( "http://www.sage-p.com/download file.zip" )</text>
	</g>
	<text x="62.5px" y="395.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">url は、 "http://www.sage-p.com/download%20file.zip" になります。</text>
	<text x="133.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="133.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve"> </text>
	<text x="133.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">!</text>
	<line x1="57.5" y1="1536.5" x2="247.5" y2="1536.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="76.5" y1="1517.5" x2="76.5" y2="1871.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="57.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="57.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="57.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="57.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="57.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="57.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="57.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">6</text>
	<text x="57.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">7</text>
	<text x="57.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">8</text>
	<text x="57.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">9</text>
	<text x="57.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A</text>
	<text x="57.5px" y="1759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">B</text>
	<text x="57.5px" y="1778.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C</text>
	<text x="57.5px" y="1797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">D</text>
	<text x="57.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E</text>
	<text x="57.5px" y="1835.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F</text>
	<text x="114.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="95.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="152.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="171.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="190.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="209.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">6</text>
	<text x="228.5px" y="1531.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">7</text>
	<text x="133.5px" y="1588.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"</text>
	<text x="133.5px" y="1607.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">#</text>
	<text x="133.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">$</text>
	<text x="133.5px" y="1645.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%</text>
	<text x="133.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">&amp;</text>
	<text x="133.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">'</text>
	<text x="133.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">(</text>
	<text x="133.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">)</text>
	<text x="133.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">*</text>
	<text x="133.5px" y="1759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">+</text>
	<text x="133.5px" y="1778.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">,</text>
	<text x="133.5px" y="1797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">-</text>
	<text x="133.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.</text>
	<text x="133.5px" y="1835.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">/</text>
	<text x="152.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="152.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="152.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">9</text>
	<text x="152.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">8</text>
	<text x="152.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">7</text>
	<text x="152.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">6</text>
	<text x="152.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="152.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="152.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="152.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="152.5px" y="1740.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">:</text>
	<text x="152.5px" y="1759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">;</text>
	<text x="152.5px" y="1778.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;</text>
	<text x="152.5px" y="1797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">=</text>
	<text x="152.5px" y="1816.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&gt;</text>
	<text x="152.5px" y="1835.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">?</text>
	<text x="171.5px" y="1550.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">@</text>
	<text x="171.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">A</text>
	<text x="171.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">B</text>
	<text x="171.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C</text>
	<text x="171.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">D</text>
	<text x="171.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E</text>
	<text x="171.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">F</text>
	<text x="171.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">G</text>
	<text x="171.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">H</text>
	<text x="171.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">I</text>
	<text x="171.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">J</text>
	<text x="171.5px" y="1759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">K</text>
	<text x="171.5px" y="1778.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">L</text>
	<text x="171.5px" y="1797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">M</text>
	<text x="171.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">N</text>
	<text x="171.5px" y="1835.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">O</text>
	<text x="190.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">P</text>
	<text x="190.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Q</text>
	<text x="190.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">R</text>
	<text x="190.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">S</text>
	<text x="190.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">T</text>
	<text x="190.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">U</text>
	<text x="190.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">V</text>
	<text x="190.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">W</text>
	<text x="190.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">X</text>
	<text x="190.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Y</text>
	<text x="190.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Z</text>
	<text x="190.5px" y="1759.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">[</text>
	<text x="190.5px" y="1778.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">\</text>
	<text x="190.5px" y="1797.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">]</text>
	<text x="190.5px" y="1816.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">^</text>
	<text x="190.5px" y="1835.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">_</text>
	<text x="209.5px" y="1550.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">`</text>
	<text x="209.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">a</text>
	<text x="209.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">b</text>
	<text x="209.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">c</text>
	<text x="209.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">d</text>
	<text x="209.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">e</text>
	<text x="209.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">f</text>
	<text x="209.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g</text>
	<text x="209.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">h</text>
	<text x="209.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="209.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">j</text>
	<text x="209.5px" y="1759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">k</text>
	<text x="209.5px" y="1778.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">l</text>
	<text x="209.5px" y="1797.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">m</text>
	<text x="209.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">n</text>
	<text x="209.5px" y="1835.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">o</text>
	<text x="228.5px" y="1550.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">p</text>
	<text x="228.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">q</text>
	<text x="228.5px" y="1588.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">r</text>
	<text x="228.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">s</text>
	<text x="228.5px" y="1626.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">t</text>
	<text x="228.5px" y="1645.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">u</text>
	<text x="228.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">v</text>
	<text x="228.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">w</text>
	<text x="228.5px" y="1702.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">x</text>
	<text x="228.5px" y="1721.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">y</text>
	<text x="228.5px" y="1740.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">z</text>
	<text x="228.5px" y="1759.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">{</text>
	<text x="228.5px" y="1778.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">|</text>
	<text x="228.5px" y="1797.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">}</text>
	<text x="228.5px" y="1816.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">~</text>
	<text x="95.5px" y="1797.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CR</text>
	<text x="95.5px" y="1740.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">LF</text>
	<line x1="56.5" y1="1846.5" x2="246.5" y2="1846.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="209.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">6</text>
	<text x="190.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">5</text>
	<text x="171.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">4</text>
	<text x="152.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">3</text>
	<text x="95.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="114.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="133.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="228.5px" y="1862.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">7</text>
	<text x="128.5px" y="1550.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">spc</text>
	<text id="rfc1739" class="keyword" x="21.5px" y="1388.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">URLに使える文字 RFC 3986</text>
	<a xlink:href="http://www.gbiv.com/protocols/uri/rfc/rfc3986.html" target="_blank">
	<text x="60.5px" y="2951.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Uniform Resource Identifier (URI): Generic Syntax (Web)</text>
	</a>
	<text x="22.5px" y="2915.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text id="rfc1738_ex" class="keyword" x="221.5px" y="1388.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RFC1738-ja, RFC 2396</text>
	<text x="33.5px" y="1477.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows のフォルダー区切り文字 \（バックスラッシュ） は、通常、URL にするときに / に<tspan x="33.5px" y="1492.5px" xml:space="preserve">置き換えますが、URL では定義されていません。</tspan></text>
	<g>
	<rect x="35.5" y="2036.5" width="437" height="41"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="2053.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:10pt;text-anchor:start" xml:space="preserve">fooooooo://example.com:8042/over/there?name=ferret#nose<tspan x="43.5px" y="2068.5px" xml:space="preserve">(scheme)   (  authority   )(  path   ) (  query  ) ( fragment )</tspan></text>
	</g>
	<a xlink:href="http://tools.ietf.org/html/rfc3986" target="_blank">
	<text x="197.5px" y="2092.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RFC 3986 - 3. Syntax Components (Web)</text>
	</a>
	<text x="21.5px" y="346.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="22.5px" y="3015.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\Network.vbs#[GetPercentURL]" target="_blank">
	<text x="66.5px" y="3015.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<a xlink:href="%vbslib_n_new%\_src\vbslib_n.svg#ConvertCharCodeInHref">
	<text pub="n" x="66.5px" y="3090.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ConvertCharCodeInHref</text>
	</a>
	<text x="22.5px" y="3069.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="22.5px" y="3042.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Network\T_Download.vbs#[T_GetPercentURL]" target="_blank">
	<text x="66.5px" y="3042.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Download.vbs</text>
	</a>
	<text x="188.5px" y="3042.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPercentURL</text>
	<a xlink:href="http://freak-da.hatenablog.com/entry/20080321/p1" target="_blank">
	<text x="60.5px" y="2969.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ URIに使ってよい文字の話 - 本当は怖い情報科学 (Web)</text>
	</a>
	<text x="66.5px" y="3111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ECMAScript - encodeURIComponent</text>
	<text x="281.5px" y="1531.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">URL の仕様に出てこない文字（使えない文字 "^\{|}）</text>
	<text x="281.5px" y="1550.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">URL が使う一般的な予約文字 (gen-delims :/?#[]@)</text>
	<text x="281.5px" y="1607.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">URL が文字として使う文字 (unreserved A0-._~)</text>
	<a xlink:href="http://tools.ietf.org/html/rfc3986#appendix-A" target="_blank">
	<text x="80.5px" y="1938.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RFC 3986 - Appendix A.  Collected ABNF for URI (Web)</text>
	</a>
	<g>
	<rect x="35.5" y="2116.5" width="511" height="296"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:2"/>
	<text x="43.5px" y="2133.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:10pt;text-anchor:start" xml:space="preserve">URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]<tspan x="43.5px" y="2148.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="2163.5px" xml:space="preserve">    hier-part     = "//" authority path-abempty</tspan>
	<tspan x="43.5px" y="2178.5px" xml:space="preserve">                  / path-absolute</tspan>
	<tspan x="43.5px" y="2193.5px" xml:space="preserve">                  / path-rootless</tspan>
	<tspan x="43.5px" y="2208.5px" xml:space="preserve">                  / path-empty</tspan>
	<tspan x="43.5px" y="2223.5px" xml:space="preserve">        authority     = [ userinfo "@" ] host [ ":" port ]</tspan>
	<tspan x="43.5px" y="2238.5px" xml:space="preserve">            host          = IP-literal / IPv4address / reg-name</tspan>
	<tspan x="43.5px" y="2253.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="2268.5px" xml:space="preserve">                reg-name      = *( unreserved / pct-encoded / sub-delims )</tspan>
	<tspan x="43.5px" y="2283.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="2298.5px" xml:space="preserve">        path-abempty  = *( "/" segment )</tspan>
	<tspan x="43.5px" y="2313.5px" xml:space="preserve">        path-absolute = "/" [ segment-nz *( "/" segment ) ]</tspan>
	<tspan x="43.5px" y="2328.5px" xml:space="preserve">        path-rootless = segment-nz *( "/" segment )</tspan>
	<tspan x="43.5px" y="2343.5px" xml:space="preserve">            segment       = *pchar</tspan>
	<tspan x="43.5px" y="2358.5px" xml:space="preserve">            segment-nz    = 1*pchar</tspan>
	<tspan x="43.5px" y="2373.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="2388.5px" xml:space="preserve">    query         = *( pchar / "/" / "?" )</tspan>
	<tspan x="43.5px" y="2403.5px" xml:space="preserve">    fragment      = *( pchar / "/" / "?" )</tspan></text>
	</g>
	<g>
	<rect x="35.5" y="2435.5" width="451" height="176"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="2452.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:10pt;text-anchor:start" xml:space="preserve">pchar         = unreserved / pct-encoded / sub-delims / ":" / "@"<tspan x="43.5px" y="2467.5px" xml:space="preserve">    unreserved    = ALPHA / DIGIT / "-" / "." / "_" / "~"</tspan>
	<tspan x="43.5px" y="2482.5px" xml:space="preserve">    pct-encoded   = "%" HEXDIG HEXDIG</tspan>
	<tspan x="43.5px" y="2497.5px" xml:space="preserve">    reserved      = gen-delims / sub-delims</tspan>
	<tspan x="43.5px" y="2512.5px" xml:space="preserve">        gen-delims    = ":" / "/" / "?" / "#" / "[" / "]" / "@"</tspan>
	<tspan x="43.5px" y="2527.5px" xml:space="preserve">    sub-delims    = "!" / "$" / "&amp;" / "'" / "(" / ")"</tspan>
	<tspan x="43.5px" y="2542.5px" xml:space="preserve">              / "*" / "+" / "," / ";" / "="</tspan>
	<tspan x="43.5px" y="2557.5px" xml:space="preserve"></tspan>
	<tspan x="43.5px" y="2572.5px" xml:space="preserve">ALPHA         = アルファベット</tspan>
	<tspan x="43.5px" y="2587.5px" xml:space="preserve">DIGIT         = 数字</tspan>
	<tspan x="43.5px" y="2602.5px" xml:space="preserve">HEXDIG        = 16進数の数字。 (Hex Digit)</tspan></text>
	</g>
	<text x="33.5px" y="1938.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="50.5px" y="2651.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">pct = percent, gen = general, delims = delimiters</text>
	<a xlink:href="..\..\..\programming\文字\parser_yacc\byacc.svg#ABNF">
	<text x="507.5px" y="2433.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ABNF 記法</text>
	</a>
	<text x="33.5px" y="1906.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">以下に RFC 3986 の一部を示す。</text>
	<text x="33.5px" y="1417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RFC 3986 に基づいて URL (URI) に使える/使えない文字は、以下の通りです。</text>
	<text x="281.5px" y="1569.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;font-weight:bold;text-anchor:start" xml:space="preserve">特殊な URL の予約文字 (sub-delims !$&amp;'()*+,;=)</text>
	<text x="50.5px" y="2632.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">RFC 3986 では、unreserved と sub-delims が常に選択できる。</text>
	<text x="281.5px" y="1588.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">URL で定義がない予約文字（使えない文字 %&lt;&gt;）</text>
	<text x="78.5px" y="2721.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Using &lt;&gt; angle brackets around each URI is especially recommended as<tspan x="78.5px" y="2736.5px" xml:space="preserve">   a delimiting style for a reference that contains embedded whitespace.</tspan></text>
	<text x="50.5px" y="2676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% は、pct-encoded の定義内で使われています。</text>
	<text x="50.5px" y="2701.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt; と &gt; は、URL を囲む文字として使うことが推奨されています。 つまり、URL では使えません。</text>
	<a xlink:href="https://www.ipa.go.jp/security/fy21/reports/tech1-tg/b_09.html" target="_blank">
	<text x="80.5px" y="1958.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 情報セキュリティ技術動向調査（2009 年下期）：IPA (Web)</text>
	</a>
	<text x="110.5px" y="1977.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">9 URI のエスケープ - RFC 3986 は、unreserved が減っていて読みにくくなる</text>
	<text x="110.5px" y="1996.5px" style="fill:rgb(255,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">（予約文字を踏まえずに多くの標準ができている身勝手な標準化委員への愚痴？）</text>
	<text x="33.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">本関数は、基本的な URL の予約文字 : / ? # はそのまま残し、それ以外の（特殊な）予約文字は <tspan x="33.5px" y="484.5px" xml:space="preserve">% 文字を使った文字列にエスケープします。 URL の ?query の部分の = と &amp; は、クエリー文字列</tspan>
	<tspan x="33.5px" y="499.5px" xml:space="preserve">のため、エスケープしません。 それ以外の部分の = と &amp; は、エスケープします。</tspan></text>
	<text x="33.5px" y="963.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の文字（基本的な予約文字）は、区切り文字として、エスケープしません。<tspan x="33.5px" y="978.5px" xml:space="preserve">　　・: / ? #  // RFC3986 の ABNF のトップの定義にある gen-delims</tspan>
	<tspan x="33.5px" y="993.5px" xml:space="preserve">　　ただし、最初の # より後の # はエスケープします。</tspan></text>
	<text x="24.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">詳細</text>
	<text x="33.5px" y="598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">基本的な予約文字で区切られた、それぞれの部分文字列（ファイル名、フォルダー名、URL の後の<tspan x="33.5px" y="613.5px" xml:space="preserve">ほうにある ?query の各変数の値や #fragment の部分） は、基本的な予約文字も含めてすべて</tspan>
	<tspan x="33.5px" y="628.5px" xml:space="preserve">エスケープする必要があるので、本関数とは別の関数を使うとよいでしょう。</tspan></text>
	<text id="IDN" class="keyword" x="22.5px" y="2792.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IDN、国際化ドメイン名、日本語ドメイン名</text>
	<a xlink:href="https://ja.wikipedia.org/wiki/%E5%9B%BD%E9%9A%9B%E5%8C%96%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D" target="_blank">
	<text x="326.5px" y="2792.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 国際化ドメイン名 - Wikipedia (Web)</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#Punycode">
	<text x="60.5px" y="2851.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Punycode</text>
	</a>
	<a xlink:href="http://ja.wikipedia.org/wiki/Punycode" target="_blank">
	<text x="153.5px" y="2851.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Punycode - Wikipedia (Web)</text>
	</a>
	<text x="47.5px" y="2826.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ドメイン名の区切り（ピリオド）ごとに、Punycode 変換を行う。</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\URL.svg#URL_encode">
	<text x="60.5px" y="2915.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ URLエンコード （% 表記）</text>
	</a>
	<a xlink:href="#LazyDictionaryClass" onclick="chgPage( evt, 231 )">
	<text x="33.5px" y="564.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">${ } 変数</text>
	</a>
	<text x="33.5px" y="795.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">空白は + ではなく %20 に置き換えます。 Google でも正常に動きます。 + は、Google の検索<tspan x="33.5px" y="810.5px" xml:space="preserve">キーワードに入れるため %2B に置き換えます。</tspan></text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\URL.svg#q_space_plus">
	<text x="67.5px" y="827.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 検索キーワードの空白は +</text>
	</a>
	<text x="33.5px" y="1145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の文字は、RFC 3986 では明確にされていないため、% にエスケープします。<tspan x="33.5px" y="1160.5px" xml:space="preserve">　　・Ascii 以外の文字 （漢字、Unicode 文字）</tspan>
	<tspan x="33.5px" y="1175.5px" xml:space="preserve">　　・" ^ { | }  // \ 以外の RFC3986 で定義されていない文字、空白と制御文字</tspan></text>
	<text x="84.5px" y="564.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は展開しません。 文字 $, {, } がエスケープされます。 ${&gt; } 変数の定義は不要です。</text>
	<text x="33.5px" y="1308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の文字（英語の一般の文字）は、URL でも使えるので、エスケープしません。<tspan x="33.5px" y="1323.5px" xml:space="preserve">　　・アルファベット、数字</tspan></text>
	<text x="33.5px" y="1262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ 文字は、URL のフォルダー区切り記号 / に変換します。 RFC 3986 では明確にされていません。 <tspan x="33.5px" y="1277.5px" xml:space="preserve">　　・\</tspan></text>
	<text id="GetPercentURL_ch" x="24.5px" y="899.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エンコードの詳細</text>
	<text x="33.5px" y="746.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">\ 文字は、URL のフォルダー区切り記号 / に変換します。 戻すときに \ か / のどちらであるか</text>
	<a xlink:href="..\..\..\programming\HTML ブラウザ\URL.svg#query">
	<text x="60.5px" y="2933.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CGIのパラーメータつきURL (?), query</text>
	</a>
	<text x="33.5px" y="827.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<text x="33.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特殊な予約文字を返り値に含める（予約文字として使う）ときは、"${&gt;" と "}" の間に埋め込んで<tspan x="33.5px" y="549.5px" xml:space="preserve">ください。 "${&gt;" と、それに続く "}" は無くなります。 </tspan></text>
	<text x="304.5px" y="1683.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">scheme, hier-part でエスケープ</text>
	<text x="33.5px" y="932.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">上記の補足を踏まえて、文字ごとにまとめると、以下のようになります。</text>
	<text x="33.5px" y="662.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">query の中にある sub-delims の文字は、クエリー文字列として有効にするため、エスケープしま<tspan x="33.5px" y="677.5px" xml:space="preserve">せん。 query の中の : / ? @ は、gen-delims ではありません。</tspan>
	<tspan x="33.5px" y="692.5px" xml:space="preserve">fragment の中にある sub-delims の文字は、RFC 3986 では区切り文字ではないため、エスケープ</tspan>
	<tspan x="33.5px" y="707.5px" xml:space="preserve">しません。 また、fragment の中の : / ? @ は、gen-delims ではありません。</tspan></text>
	<a xlink:href="#GetPercentURL" onclick="chgPage( evt, 1061 )">
	<text x="281.5px" y="1646.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">GetPercentURL 関数 (vbsliib)</text>
	</a>
	<text x="304.5px" y="1664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">scheme, hier-part, query, fragment でエスケープ</text>
	<a xlink:href="#GetPercentURL_ch" onclick="chgPage( evt, 1061 )">
	<text x="543.5px" y="1702.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 詳細</text>
	</a>
	<text x="33.5px" y="1211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">"${&gt;" と "}" の間の文字は、どんな文字でもエスケープせず、"${&gt;" とそれに続く "}" が<tspan x="33.5px" y="1226.5px" xml:space="preserve">無くなります。 その後、$\ は $ に変換されます。 （最優先）</tspan></text>
	<g class="notsupprt">
	<rect x="324.5" y="534.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="332.5px" y="548.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<g class="notsupprt">
	<rect x="452.5" y="613.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="460.5px" y="627.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% 文字を使うようにエンコードした文字列は、% とそれに続く 2 文字（UTF-8 の16進数）を、<tspan x="33.5px" y="190.5px" xml:space="preserve">対応する 1 文字に変換するだけでデコードできます（戻ります）。 ただし、エンコード時に、</tspan>
	<tspan x="33.5px" y="205.5px" xml:space="preserve">% も %25 に変換しておかなければ、デコードしても戻らなくなります。 </tspan>
	<tspan x="33.5px" y="220.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="235.5px" xml:space="preserve">% は１バイトしか変換できないので、文字コード セットの情報が別に無ければ、Ascii 以外の文字を</tspan>
	<tspan x="33.5px" y="250.5px" xml:space="preserve">デコードしても戻らなくなります。 一般にUTF-8 が使われますが、Ascii 以外の文字に対して </tspan>
	<tspan x="33.5px" y="265.5px" xml:space="preserve">UTF-16 より効率が悪い UTF-8 を使うのは、よく考えていないのでしょう。 2バイト文字は、</tspan>
	<tspan x="33.5px" y="280.5px" xml:space="preserve">9バイト(UTF-8)、6バイト(UTF-16、Shift-JIS)になります。 つまり、4.5倍と3倍です。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#UNC">
	<text x="256.5px" y="761.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(UNC)</text>
	</a>
	<text x="32.5px" y="761.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は分からなくなります。 Windows のパス</text>
	<text x="293.5px" y="761.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に使うなどの状況で判断してください。</text>
	<g class="notsupprt">
	<rect x="490.5" y="265.5" width="56" height="20" rx="10" ry="10"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="498.5px" y="279.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">未対応</text>
	</g>
	<a xlink:href="#DecodePercentURL" onclick="chgPage( evt, 1062 )">
	<text x="66.5px" y="3069.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DecodePercentURL</text>
	</a>
	<a xlink:href="..\..\..\programming\文字\Unicode.svg#Punycode">
	<text x="66.5px" y="3132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Punycode</text>
	</a>
	<text x="130.5px" y="1446.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、% と文字コードではなく、Punycode に変換します。</text>
	<a xlink:href="#IDN" onclick="chgPage( evt, 1061 )">
	<text x="33.5px" y="1446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">国際化ドメイン名</text>
	</a>
	<a xlink:href="#IDN" onclick="chgPage( evt, 1061 )">
	<text x="33.5px" y="295.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">国際化ドメイン名（Punycode）</text>
	</a>
	<text x="200.5px" y="295.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、2〜3倍に収まります。（本関数ではこの変換はしません）</text>
</g>
<g id="page1062" width="480" height="266" transform="translate(+10,+565270)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="480.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="480.5" y1="-0.5" x2="480.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="266.5" x2="480.5" y2="266.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DecodePercentURL" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DecodePercentURL</text>
	<g>
	<rect x="25.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  DecodePercentURL( in_URL as string ) as string</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% 文字を使った URL から、Unicode 文字を使った URL にデコードします。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_URL</text>
	<text x="159.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">% 文字を使った URL</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="159.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Unicode 文字を使った URL</text>
	<a xlink:href="#GetPercentURL" onclick="chgPage( evt, 1061 )">
	<text x="70.5px" y="229.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetPercentURL</text>
	</a>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="182.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\Network.vbs#[DecodePercentURL]" target="_blank">
	<text x="70.5px" y="182.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Network\T_Download.vbs#[T_GetPercentURL]" target="_blank">
	<text x="70.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Download.vbs</text>
	</a>
	<text x="190.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_GetPercentURL</text>
</g>
<g id="page1063" width="637" height="586" transform="translate(+10,+565546)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="637.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="586.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="637.5" y1="-0.5" x2="637.5" y2="586.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="586.5" x2="637.5" y2="586.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LockByFileMutex" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LockByFileMutex</text>
	<g>
	<rect x="25.5" y="47.5" width="580" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  LockByFileMutex( UNC_FilePath as string, TimeOut_msec as integer ) as FileMutexClass</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル・サーバーに対する排他制御を開始します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UNC_FilePath</text>
	<text x="204.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">排他制御を管理するファイルのパス</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TimeOut_msec</text>
	<text x="204.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">タイムアウト（ミリ秒）、または、c.Forever</text>
	<g>
	<rect x="47.5" y="425.5" width="520" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="441.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set c = g_VBS_Lib<tspan x="55.5px" y="456.5px" xml:space="preserve">Set mutex = LockByFileMutex( "\\PC01\Folder\_Mutex.txt", c.Forever )  '// ロック開始</tspan>
	<tspan x="55.5px" y="471.5px" xml:space="preserve">  ...</tspan>
	<tspan x="55.5px" y="486.5px" xml:space="preserve">mutex = Empty  '// ロック終了</tspan></text>
	</g>
	<text x="24.5px" y="522.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="24.5px" y="412.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text id="FileMutexClass" class="keyword" x="24.5px" y="316.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FileMutexClass</text>
	<text x="48.5px" y="340.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LockByFileMutex 関数の返り値です。<tspan x="48.5px" y="355.5px" xml:space="preserve">FileMutexClass のオブジェクトが削除されると、ロック状態を解除します。</tspan>
	<tspan x="48.5px" y="370.5px" xml:space="preserve">Close メソッド（引数なし）を呼び出しても解除できます。</tspan></text>
	<text x="33.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">UNC_FilePath に、ファイル・サーバー、または、ローカルのファイルのパスを指定<tspan x="33.5px" y="208.5px" xml:space="preserve">してください。</tspan></text>
	<text x="33.5px" y="239.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したファイルには、ロックしているユーザー名 %USERDOMAIN%\%USERNAME% <tspan x="33.5px" y="254.5px" xml:space="preserve">（例：PC01\User1）が上書きされ、書き込み禁止、読み込み許可状態になります。 </tspan>
	<tspan x="33.5px" y="269.5px" xml:space="preserve">ロック状態を解除したら、ファイルを削除します。</tspan></text>
	<a xlink:href="Test\vbslib_test\T_Network\T_FileMutex_Manually.vbs#Main" onclick="chgPage( evt, 1069 )" target="_blank">
	<text x="76.5px" y="548.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_FileMutex_Manually.vbs</text>
	</a>
	<text x="24.5px" y="548.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\Network.vbs#[LockByFileMutex]" target="_blank">
	<text x="81.5px" y="522.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Network.vbs</text>
	</a>
	<a xlink:href="#FileMutexClass" onclick="chgPage( evt, 1063 )">
	<text x="423.5px" y="159.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FileMutexClass</text>
	</a>
	<text x="204.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ロック状態を保持しているオブジェクト</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
</g>
<g id="page1064" width="578" height="219" transform="translate(+10,+566142)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="219.5" x2="578.5" y2="219.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CheckWSHNetwork" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CheckWSHNetwork</text>
	<a xlink:href="..\Samples\CheckWSHNetwork" target="_blank">
	<text x="184.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckWSHNetwork フォルダ</text>
	</a>
	<text x="24.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WSH (wscript.exe, cscript.exe) に、ファイアウォールがネットワークアクセスを許可しているか<tspan x="24.5px" y="81.5px" xml:space="preserve">どうかをチェックするスクリプトです。</tspan></text>
	<text x="24.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">cscript.exe または wscript.exe に、ネットワークアクセスを許可すると危険かもしれませんが、<tspan x="24.5px" y="162.5px" xml:space="preserve">Windows7 のファイアウォールは、WSH によるネットワークアクセスをブロックしないで</tspan>
	<tspan x="24.5px" y="177.5px" xml:space="preserve">実行できます。 （ダウンロードサーバーのドメインで識別するのかもしれません？）</tspan></text>
	<text x="24.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CheckWSHNetwork.vbs をダブルクリックすると起動します。</text>
</g>
<g id="page1065" width="552" height="924" transform="translate(+10,+566371)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="552.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="924.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="552.5" y1="-0.5" x2="552.5" y2="924.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="924.5" x2="552.5" y2="924.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="81" y="348" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="38" y="248" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="39" y="307" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="103" y="393" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="60" y="274" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="81" y="417" width="18" height="18" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAA2klEQVR4nJVSQXLEMAgTnf1X+Bno


Z+Zl6oHUSZx0u9XBg41lkLBJwv/xAkDyc0JmSnr1JiLOueWhma2qo9oCkhkhwAABVWVmi5aVRjIi


krR+3t3dM3NlSup2zwEkSWOMFtPBPDm0nWEkAAOQ2bS++q5JAxSxq3J398cJXWgRAdJ6BQCMMe5+


rNqmQtwU6hp/3Z0EkKSZgTRy27au+Wu1DqaBuxOnIjM4aL1C2jk/ff7RZESQHFWdg1lVjapHM1cn


zxrcHbeJXWjzj+6lTpip1ZKH07eQ9DTKD/ANyF3+zM5EfooAAAAASUVORK5CYII="/>
	<image x="81" y="372" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<image x="64" y="327" width="18" height="15" xlink:href="data:;base64,
iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAIAAABm5AhFAAABdElEQVR4nJWSPUjDUBSFT7CQBhcn


U7d2cRBFUGs2B6EubkVXwcXdwck6OFsoiCB2dbRFwbHgIP4Uf1YHF0tBoeJY0/Tn3uOQVFJpC37T


G9737jncZ5DE/4n8np7zSZKqqqqx1Qvbti3LGuiRJPl0ssAQ17mpcrnsui4HYJB8zifntx6BfOi1


rauDSREREVVVqojMbt7HYrFoNBqEJAnvECIhLbe88xoOdb5nF4vFdDqdSCQAGCQfjucW19fQ7twV


Cn8qtNvtTheCAKY3buLxOEjeH82ysnt7ODOoCUl+7JM83R7NZrMkIwBUFfW6aZq99Xpovr2ZE3kR


qVarQTcRgecFC/S8vlqj0TABVaXBQFNVAK1WCwDq9UHamH9zBKFpv9q321dzXRd9tWazOXwaAJKG


YcBfQKVSeTld8neqqtLFP2sXkpfvq47jZDKZCADbtmsrZ6VS6fPrs88gAxiBn81xxlOpVDDNz1Cr


1fwkQ7Asy//iP60bO93ZqY/fAAAAAElFTkSuQmCC"/>
	<text id="vbs_inc" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbs_inc, vbslib include （vbslib のコア・システム）</text>
	<text x="103.5px" y="360.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs</text>
	<a xlink:href="#vbs_inc_setting_2" onclick="chgPage( evt, 110 )">
	<text id="vbs_inc_setting" x="125.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc_setting.vbs</text>
	</a>
	<text x="61.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib</text>
	<text x="61.5px" y="258.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main</text>
	<text x="103.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample_lib</text>
	<text x="83.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sample</text>
	<g>
	<line x1="190.5" y1="286.5" x2="153.5" y2="349.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="153.5" y1="349.5" x2="162.5" y2="342.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="153.5" y1="349.5" x2="155.5" y2="338.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="279.5" y1="357.5" x2="228.5" y2="391.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="228.5" y1="391.5" x2="239.5" y2="389.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="228.5" y1="391.5" x2="235.5" y2="382.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<g>
	<line x1="261.5" y1="426.5" x2="181.5" y2="426.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="181.5" y1="426.5" x2="192.5" y2="430.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="181.5" y1="426.5" x2="192.5" y2="422.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="182.5" y1="357.5" x2="279.5" y2="357.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="142.5" y1="285.5" x2="190.5" y2="285.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="286.5px" y="360.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc ライブラリ本体</text>
	<text x="286.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定フォルダ</text>
	<text x="286.5px" y="429.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードするライブラリのサンプル</text>
	<text id="vbslib_include_f" x="211.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スクリプト （vbslib includeを含む）</text>
	<line x1="279.5" y1="357.5" x2="261.5" y2="426.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<g>
	<line x1="145.5" y1="458.5" x2="168.5" y2="458.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="168.5" y1="458.5" x2="157.5" y2="454.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="168.5" y1="458.5" x2="157.5" y2="462.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="176.5px" y="461.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">は、インクルードの方向</text>
	<text x="24.5px" y="79.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダの中の vbs_inc.vbs ファイルの中にあり、内部的に使われます。</text>
	<a xlink:href="#g_vbslib_path" onclick="chgPage( evt, 1091 )">
	<text x="39.5px" y="619.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_path</text>
	</a>
	<a xlink:href="#g_fs" onclick="chgPage( evt, 1072 )">
	<text x="39.5px" y="799.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_fs</text>
	</a>
	<a xlink:href="#g_sh" onclick="chgPage( evt, 1073 )">
	<text x="39.5px" y="819.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_sh</text>
	</a>
	<text x="182.5px" y="819.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_sh = WScript.CreateObject("WScript.Shell")</text>
	<text x="182.5px" y="799.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_fs = CreateObject( "Scripting.FileSystemObject" )</text>
	<text x="182.5px" y="619.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs のフル・パス</text>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text x="74.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グローバル変数の初期化、g_InitializeModule</text>
	</a>
	<a xlink:href="#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="39.5px" y="579.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug</text>
	</a>
	<text x="182.5px" y="579.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">デバッガに接続しているかどうか（するかどうか）</text>
	<a xlink:href="#g_IncludePathes">
	<text x="39.5px" y="679.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_IncludePathes</text>
	</a>
	<text x="182.5px" y="679.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">インクルードする VBS ファイルのパスの配列</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="39.5px" y="699.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
	<text x="182.5px" y="699.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">コマンドプロンプトで実行するかどうか</text>
	<a xlink:href="#g_vbslib_folder" onclick="chgPage( evt, 1092 )">
	<text x="39.5px" y="639.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_folder</text>
	</a>
	<text x="182.5px" y="639.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">scriptlib フォルダのフル・パス。末尾に \ が付く</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="103.5px" y="383.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting</text>
	</a>
	<text x="286.5px" y="406.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc の設定</text>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text x="376.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ Setting_getIncludePathes</text>
	</a>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text x="212.5px" y="199.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes 関数</text>
	</a>
	<text x="385.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に書かれた .vbs ファ</text>
	<text x="25.5px" y="546.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc は、次のグローバル変数を定義しています。</text>
	<a xlink:href="#lib" onclick="chgPage( evt, 1067 )">
	<text x="368.5px" y="446.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ ライブラリ.vbs のルール</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#vbs_inc_test">
	<text x="401.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ テスト ]</text>
	</a>
	<a xlink:href="#g_admin" onclick="chgPage( evt, 1085 )">
	<text pub="n" x="39.5px" y="779.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_admin</text>
	</a>
	<text x="182.5px" y="779.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">起動時に管理者へログインするのかしないのか</text>
	<text x="24.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">複数の VBScript ファイルをインクルードするライブラリです。</text>
	<a xlink:href="#g_is_cscript_exe" onclick="chgPage( evt, 1084 )">
	<text pub="n" x="39.5px" y="759.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is_cscript_exe</text>
	</a>
	<text x="182.5px" y="759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">コマンドライン(cscript.exe)で実行しているかどうか</text>
	<a xlink:href="#g_cut_old" onclick="chgPage( evt, 1110 )">
	<text pub="n" x="39.5px" y="739.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_cut_old</text>
	</a>
	<text x="182.5px" y="739.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">古い関数でブレークするようにします。</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text pub="n" x="39.5px" y="719.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_Vers</text>
	</a>
	<text x="182.5px" y="719.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">バージョン番号の集合です。</text>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text pub="n" x="39.5px" y="659.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_ver_folder</text>
	</a>
	<text x="182.5px" y="659.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs があるフォルダのフル・パス。末尾に \ が付く</text>
	<a xlink:href="#g_debug_params" onclick="chgPage( evt, 1079 )">
	<text pub="n" x="39.5px" y="599.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_params</text>
	</a>
	<text x="182.5px" y="599.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">デバッガに接続するときのコマンドライン・パラメータ</text>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text pub="n" x="72.5px" y="488.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ vbs_inc/setting の処理フロー、終了時の動作</text>
	</a>
	<text x="39.5px" y="488.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#main" cats_vhref="%vbslib_new%\_src\vbslib.svg#main" onclick="chgPage( evt, 1069 )">
	<text x="24.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数</text>
	</a>
	<text x="83.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">があるスクリプト・ファイルに、vbs_inc をインクルードするコード（vbslib include</text>
	<a xlink:href="#vbslib_prompt" onclick="chgPage( evt, 6 )">
	<text x="186.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Short Hand Prompt</text>
	</a>
	<text x="298.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使って新規作成できるスクリプトなど</text>
	<text x="86.5px" y="338.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib</text>
	<a xlink:href="#main" cats_vhref="%vbslib_new%\_src\vbslib.svg#main" onclick="chgPage( evt, 1069 )">
	<text x="382.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Main 関数</text>
	</a>
	<text x="24.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">）が必要です。 そのコードは、</text>
	<text x="24.5px" y="148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入っているので参考にしてください。</text>
	<text x="24.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include は、scriptlib\setting フォルダーの中にある .vbs ファイル（通常、</text>
	<text x="24.5px" y="199.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc_setting.vbs） に書かれた</text>
	<text x="24.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">イルをロードします。</text>
	<a xlink:href="#vbs_inc_vbs" onclick="chgPage( evt, 1066 )">
	<text x="424.5px" y="360.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc.vbs</text>
	</a>
	<text x="25.5px" y="865.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#WriteVBSLibHeader" onclick="chgPage( evt, 577 )">
	<text x="74.5px" y="887.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteVBSLibFooter</text>
	</a>
</g>
<g id="page1066" width="571" height="453" transform="translate(+10,+567305)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="571.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="571.5" y1="-0.5" x2="571.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="453.5" x2="571.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="vbs_inc_vbs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbs_inc.vbs</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs には、インクルードする vbslib のバージョンや、vbslib が入っているフォルダーを<tspan x="24.5px" y="73.5px" xml:space="preserve">選択して、vbslib をインクルードするスクリプトが書かれています。</tspan></text>
	<g>
	<rect x="44.5" y="365.5" width="382" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="381.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_folder = g_fs.GetParentFolderName( g_vbslib_folder )<tspan x="52.5px" y="396.5px" xml:space="preserve">g_vbslib_folder = g_vbslib_folder + "\src\samples\scriptlib\"</tspan>
	<tspan x="52.5px" y="411.5px" xml:space="preserve">g_vbslib_path = g_vbslib_folder +"vbs_inc.vbs"</tspan></text>
	</g>
	<text x="24.5px" y="309.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib が入っているフォルダーを変更するときは、上記の変数の設定（再設定）だけでなく、</text>
	<a xlink:href="#g_vbslib_path" onclick="chgPage( evt, 1091 )">
	<text x="24.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_path 変数</text>
	</a>
	<text x="128.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">も再設定してください。</text>
	<text x="24.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードする前に、次の変数に値を代入しておいてください。</text>
	<a xlink:href="#main" cats_vhref="%vbslib_new%\_src\vbslib.svg#main" onclick="chgPage( evt, 1069 )">
	<text x="111.5px" y="103.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs</text>
	</a>
	<text x="175.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">からインクルードされます。</text>
	<text x="24.5px" y="103.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs は、</text>
	<a xlink:href="#g_vbslib_path" onclick="chgPage( evt, 1091 )">
	<text x="63.5px" y="163.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_path 変数</text>
	</a>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="63.5px" y="187.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers.Item("vbslib")</text>
	</a>
	<text x="24.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs の中で次の変数を設定（再設定）してください。</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="63.5px" y="271.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers.Item("vbslib")</text>
	</a>
	<a xlink:href="#g_vbslib_folder" onclick="chgPage( evt, 1092 )">
	<text x="63.5px" y="246.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_folder 変数</text>
	</a>
	<text x="24.5px" y="355.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1067" width="498" height="506" transform="translate(+10,+567768)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="498.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="498.5" y1="-0.5" x2="498.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="506.5" x2="498.5" y2="506.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="lib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メイン.vbs のグローバル変数</text>
	<text x="24.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スクリプトのグローバル変数は、start of lib include 〜 end of lib include<tspan x="24.5px" y="79.5px" xml:space="preserve">の間にある、設定値を格納する場所で Dim/New してください。</tspan></text>
	<g>
	<rect x="68.5" y="330.5" width="340" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="76.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Test<tspan x="76.5px" y="361.5px" xml:space="preserve"></tspan>
	<tspan x="76.5px" y="376.5px" xml:space="preserve">Function  InitializeModule</tspan>
	<tspan x="76.5px" y="391.5px" xml:space="preserve">  Set  g_Test = New TestScript</tspan>
	<tspan x="76.5px" y="406.5px" xml:space="preserve">End Function</tspan>
	<tspan x="76.5px" y="421.5px" xml:space="preserve">Dim  g_InitializeModule</tspan>
	<tspan x="76.5px" y="436.5px" xml:space="preserve">Set  g_InitializeModule = GetRef( "InitializeModule" )</tspan></text>
	</g>
	<g>
	<rect x="68.5" y="107.5" width="364" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="76.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'--- start of vbslib include -----------------------------<tspan x="76.5px" y="138.5px" xml:space="preserve">：</tspan>
	<tspan x="76.5px" y="153.5px" xml:space="preserve">  '--- start of parameters for vbslib include -------</tspan>
	<tspan x="76.5px" y="168.5px" xml:space="preserve">   ：</tspan>
	<tspan x="76.5px" y="183.5px" xml:space="preserve">  g_CommandPrompt = 1</tspan>
	<tspan x="76.5px" y="198.5px" xml:space="preserve">  Dim  g_ObjectA : Set g_ObjectA = New ObjectA</tspan>
	<tspan x="76.5px" y="213.5px" xml:space="preserve">  '--- end of parameters for vbslib include --------------</tspan>
	<tspan x="76.5px" y="228.5px" xml:space="preserve">：</tspan>
	<tspan x="76.5px" y="243.5px" xml:space="preserve">'--- end of vbslib include -------------------------------</tspan></text>
	</g>
	<text x="24.5px" y="284.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリ・スクリプトのグローバル変数は、グローバル領域で Dim して、<tspan x="24.5px" y="299.5px" xml:space="preserve">InitializeModule 関数の中で初期化します。</tspan>
	<tspan x="24.5px" y="314.5px" xml:space="preserve">g_InitializeModule に InitializeModule 関数のリファレンスを設定します。</tspan></text>
	<text x="76.5px" y="123.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'--- start of vbslib include -----------------------------<tspan x="76.5px" y="138.5px" xml:space="preserve">：</tspan>
	<tspan x="76.5px" y="153.5px" xml:space="preserve">  '--- start of parameters for vbslib include -------</tspan></text>
	<text x="76.5px" y="213.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- end of parameters for vbslib include --------------<tspan x="76.5px" y="228.5px" xml:space="preserve">：</tspan>
	<tspan x="76.5px" y="243.5px" xml:space="preserve">'--- end of vbslib include -------------------------------</tspan></text>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text pub="n" x="32.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule</text>
	</a>
</g>
<g id="page1068" width="594" height="542" transform="translate(+10,+568284)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="594.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="594.5" y1="-0.5" x2="594.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="542.5" x2="594.5" y2="542.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<g>
	<rect x="57.5" y="359.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  AppKey.SetWritableMode  F_IgnoreIfWarn</text>
	</g>
	<a xlink:href="#SetWritableMode" onclick="chgPage( evt, 555 )">
	<text x="119.5px" y="375.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetWritableMode</text>
	</a>
	<text x="33.5px" y="347.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">[WARNING] Out of Writable の警告が大量に出るときは、main2 の最初に次を記述してください。</text>
	<text x="56.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main 関数を</text>
	<a xlink:href="#main2" onclick="chgPage( evt, 1070 )">
	<text x="128.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main2</text>
	</a>
	<text x="167.5px" y="194.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に置き換える。 元の main 関数は、コメントアウトする。</text>
	<text id="upgrade" class="title" x="24.5px" y="33.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib_updater - vbslib をバージョンアップする</text>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text x="56.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib ヘッダ</text>
	</a>
	<text x="130.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にあるファイルをベースに vbslib フォルダを vbslib ヘッダに作成する。</text>
	<text x="56.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_IncludeType を、コメントアウトする。</text>
	<a xlink:href="..\_samples\vbslib_updater" target="_blank">
	<text x="198.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_updater</text>
	</a>
	<text x="35.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">下記の作業を自動的に行います。 ただし、手動で修正が必要な場合もあります。</text>
	<text x="33.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一部の関数は、廃止されても移植性のために残してあるものがあります。 <tspan x="33.5px" y="314.5px" xml:space="preserve">True に設定して、廃止される関数を呼び出すとブレークするので、見つけやすくなります。</tspan></text>
	<text x="35.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バージョンアップを補助する</text>
	<text x="285.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">というツールを提供しています。</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text pub="n" x="265.5px" y="176.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Vers</text>
	</a>
	<text x="308.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を追加し vbslib のバージョンを 3.0 に設定する。</text>
	<text x="56.5px" y="176.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib ヘッダがある *.vbs ファイルに</text>
	<a xlink:href="#g_cut_old" onclick="chgPage( evt, 1110 )">
	<text pub="n" x="445.5px" y="299.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_cut_old</text>
	</a>
	<text x="504.5px" y="299.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を</text>
	<text x="24.5px" y="74.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib_updater ツール</text>
	<text x="24.5px" y="266.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">アプリケーション・スクリプトの修正</text>
	<text x="24.5px" y="431.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">scriptlib フォルダの ver2 と ver3 の共存</text>
	<text x="42.5px" y="464.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ver2 の scriptlib フォルダの vbs_inc.vbs を vbs_inc_200.vbs に改名し、<tspan x="42.5px" y="479.5px" xml:space="preserve">ver3 の scriptlib フォルダを ver2 の scriptlib フォルダにコピーすると、</tspan>
	<tspan x="42.5px" y="494.5px" xml:space="preserve">上書きすることなく、ver2 と ver3 を共存できます。</tspan></text>
</g>
<g id="page1069" width="529" height="936" transform="translate(+10,+568836)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="936.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="936.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="936.5" x2="529.5" y2="936.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="main" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Main  （メイン.vbs）</text>
	<g>
	<rect x="29.5" y="82.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt as dictionary, AppKey as AppKeyClass )</text>
	</g>
	<text x="31.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使うスクリプトは、Main から内容を記述します。</text>
	<g>
	<rect x="39.5" y="408.5" width="370" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()<tspan x="47.5px" y="439.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="47.5px" y="454.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="47.5px" y="469.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="484.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="47.5px" y="499.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan>
	<tspan x="47.5px" y="514.5px" xml:space="preserve">  ：   （既存のメイン・スクリプトを参照してください）</tspan></text>
	</g>
	<text x="31.5px" y="233.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザ定義関数です。<tspan x="31.5px" y="248.5px" xml:space="preserve">引数はあってもなくてもかまいませんが、ファイルに出力するスクリプトは、</tspan></text>
	<text x="31.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数が呼ばれるときのカレント・フォルダーは、スクリプトがあるフォルダー<tspan x="31.5px" y="316.5px" xml:space="preserve">になります。 WSH を起動したときのカレント・フォルダー（作業フォルダー）は、</tspan></text>
	<text x="114.5px" y="331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入っています。</text>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="31.5px" y="331.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_start_in_path</text>
	</a>
	<g>
	<rect x="29.5" y="49.5" width="82" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main()</text>
	</g>
	<text x="24.5px" y="803.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_NewMain1" cats_vhref="%vbslib_new%\_src\TestByFCBatAuto\vbs_inc\test\T_NewMain1" target="_blank">
	<text x="75.5px" y="803.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_NewMain1 フォルダ</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Debug\T_NewMain2" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Debug\T_NewMain2" target="_blank">
	<text x="75.5px" y="823.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_NewMain2 フォルダ</text>
	</a>
	<text x="239.5px" y="803.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_inc のみの環境</text>
	<text x="239.5px" y="823.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib がある環境</text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text x="163.5px" y="263.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NewWritable メソッド</text>
	</a>
	<text x="285.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼ぶ必要があります。</text>
	<text x="32.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">AppKey 引数を使った</text>
	<g>
	<rect x="39.5" y="590.5" width="370" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="606.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Main( Opt, AppKey )<tspan x="47.5px" y="621.5px" xml:space="preserve">  Dim w_:Set w_=AppKey.NewWritable( "." ).Enable()</tspan>
	<tspan x="47.5px" y="636.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="651.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="47.5px" y="666.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="47.5px" y="681.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="696.5px" xml:space="preserve">'--- start of vbslib include ------------------------------</tspan>
	<tspan x="47.5px" y="711.5px" xml:space="preserve">  ：   （vbslib をインクルードして main を呼び出すコード）</tspan>
	<tspan x="47.5px" y="726.5px" xml:space="preserve">  ：   （既存のメイン・スクリプトを参照してください）</tspan></text>
	</g>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="185.5px" y="621.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="351.5px" y="561.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">にファイルを出力できるようにする</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#path_syntax" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#path_syntax">
	<text x="143.5px" y="561.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダー</text>
	</a>
	<text x="269.5px" y="581.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓</text>
	<text x="23.5px" y="400.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="23.5px" y="580.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="32.5px" y="361.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main2 関数が定義されているときは呼ばれません。</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="131.5px" y="696.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="131.5px" y="484.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="31.5px" y="170.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数を定義しているスクリプト・ファイルの中に、<tspan x="31.5px" y="185.5px" xml:space="preserve">（vbslib をインクルードして Main を呼び出すコード）が必要です。</tspan>
	<tspan x="31.5px" y="200.5px" xml:space="preserve">その内容は、既存のメイン・スクリプト（vbslib Prompt.vbs など）を参照してください。</tspan></text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="327.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include</text>
	</a>
	<text x="414.5px" y="170.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のコード</text>
	<text x="24.5px" y="859.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="75.5px" y="859.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<text x="24.5px" y="767.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="75.5px" y="767.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （vbs_inc/setting）</text>
	</a>
	<text x="278.5px" y="767.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Main 関数の外側の動き</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="355.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; vbs_inc</text>
	</a>
	<a xlink:href="#WriteVBSLibHeader" onclick="chgPage( evt, 577 )">
	<text x="75.5px" y="899.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteVBSLibFooter</text>
	</a>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="75.5px" y="879.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetupVbslibParameters</text>
	</a>
</g>
<g id="page1070" width="609" height="453" transform="translate(+10,+569782)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="609.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="609.5" y1="-0.5" x2="609.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="453.5" x2="609.5" y2="453.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="main2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">main2</text>
	<g>
	<rect x="23.5" y="45.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt as dictionary, AppKey as AppKeyClass )</text>
	</g>
	<text x="31.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使うスクリプトは、main2 から内容を記述します。</text>
	<text x="31.5px" y="324.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="39.5" y="334.5" width="316" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="350.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="47.5px" y="365.5px" xml:space="preserve">  Dim w_:Set w_=AppKey.NewWritable( "." ).Enable()</tspan>
	<tspan x="47.5px" y="380.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="395.5px" xml:space="preserve">  echo "Hello, world!"</tspan>
	<tspan x="47.5px" y="410.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="31.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザ定義関数です。<tspan x="31.5px" y="171.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="186.5px" xml:space="preserve">ファイルを出力するスクリプトは、出力するフォルダを、下記サンプルの NewWritable の引数に</tspan>
	<tspan x="31.5px" y="201.5px" xml:space="preserve">指定することで、出力して良いかユーザに確認しなくなります。 ただし、Windows フォルダや</tspan>
	<tspan x="31.5px" y="216.5px" xml:space="preserve">Program Files フォルダなどは必ず確認します。</tspan></text>
	<a xlink:href="#AppKeyClass_NewWritable" onclick="chgPage( evt, 549 )">
	<text pub="n" x="185.5px" y="365.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">NewWritable</text>
	</a>
	<text x="415.5px" y="313.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:middle" xml:space="preserve">にファイルを出力できるようにする</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#path_syntax" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#path_syntax">
	<text x="207.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カレント・フォルダー</text>
	</a>
	<text x="31.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main 関数が呼ばれるときのカレント・フォルダーは、スクリプトがあるフォルダーになります。 <tspan x="31.5px" y="262.5px" xml:space="preserve">WSH を起動したときのカレント・フォルダー（作業フォルダー）は、</tspan></text>
	<text x="474.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に入っています。</text>
	<a xlink:href="#g_start_in_path" onclick="chgPage( evt, 1090 )">
	<text x="388.5px" y="262.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_start_in_path</text>
	</a>
	<text x="269.5px" y="328.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">↓</text>
	<text x="31.5px" y="125.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止予定です。 main を使ってください。</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="477.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&+lt;&lt; vbs_inc</text>
	</a>
</g>
<g id="page1071" width="564" height="416" transform="translate(+10,+570245)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="564.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="564.5" y1="-0.5" x2="564.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="416.5" x2="564.5" y2="416.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetupVbslibParameters" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	<g>
	<rect x="25.5" y="47.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetupVbslibParameters()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib include の設定をします。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ユーザー定義関数です。 通常、メイン・スクリプト・ファイルの最後にあります。</text>
	<a xlink:href="#g_debug" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="50.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug</text>
	</a>
	<a xlink:href="#g_debug_process" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_process" onclick="chgPage( evt, 1077 )">
	<text x="231.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_process</text>
	</a>
	<a xlink:href="#g_debug_tree" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_tree" onclick="chgPage( evt, 1076 )">
	<text x="127.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_tree</text>
	</a>
	<text x="33.5px" y="151.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次の変数を設定できます。</text>
	<text x="24.5px" y="236.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="42.5" y="251.5" width="490" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="267.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetupVbslibParameters()<tspan x="50.5px" y="282.5px" xml:space="preserve">    '--- start of parameters for vbslib include -------------------------------</tspan>
	<tspan x="50.5px" y="297.5px" xml:space="preserve">    '// g_Vers("OldMain") = 1</tspan>
	<tspan x="50.5px" y="312.5px" xml:space="preserve">    g_vbslib_path = "scriptlib\vbs_inc.vbs"</tspan>
	<tspan x="50.5px" y="327.5px" xml:space="preserve">    g_CommandPrompt = 2</tspan>
	<tspan x="50.5px" y="342.5px" xml:space="preserve">    g_debug = 0</tspan>
	<tspan x="50.5px" y="357.5px" xml:space="preserve">    '--- end of parameters for vbslib include ---------------------------------</tspan>
	<tspan x="50.5px" y="372.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="152.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
	<a xlink:href="#g_vbslib_path" onclick="chgPage( evt, 1091 )">
	<text x="50.5px" y="192.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_path</text>
	</a>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="74.5px" y="327.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_CommandPrompt</text>
	</a>
	<a xlink:href="#g_vbslib_path" onclick="chgPage( evt, 1091 )">
	<text x="74.5px" y="312.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_vbslib_path</text>
	</a>
	<a xlink:href="#g_debug" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="74.5px" y="342.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="416.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; vbs_inc</text>
	</a>
</g>
<g id="page1072" width="479" height="216" transform="translate(+10,+570671)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="479.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="216.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="479.5" y1="-0.5" x2="479.5" y2="216.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="216.5" x2="479.5" y2="216.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_fs" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_fs</text>
	<g>
	<rect x="29.5" y="49.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_fs  as  Scripting.FileSystemObject</text>
	</g>
	<g>
	<rect x="29.5" y="159.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim g_fs : Set  g_fs = CreateObject( "Scripting.FileSystemObject" )</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#FileSystemObject">
	<text pub="n" x="37.5px" y="96.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileSystemObject</text>
	</a>
	<a xlink:href="..\sample.vbs#g_fs =" target="_blank">
	<text x="110.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="22.5px" y="149.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実装コード：</text>
	<text x="143.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を参照するグローバル変数です。</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="364.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; vbs_inc</text>
	</a>
</g>
<g id="page1073" width="449" height="202" transform="translate(+10,+570897)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="449.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="202.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="449.5" y1="-0.5" x2="449.5" y2="202.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="202.5" x2="449.5" y2="202.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_sh" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_sh</text>
	<g>
	<rect x="29.5" y="49.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_sh  as  WScript.Shell</text>
	</g>
	<text x="37.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs をインクルードした後に使えます。</text>
	<g>
	<rect x="29.5" y="145.5" width="388" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim g_sh : Set  g_sh = WScript.CreateObject( "WScript.Shell" )</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#WScript_Shell">
	<text pub="n" x="37.5px" y="98.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WScript.Shell オブジェクト (WshShell オブジェクト)</text>
	</a>
	<a xlink:href="..\sample.vbs#g_sh =" target="_blank">
	<text x="110.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="348.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; vbs_inc</text>
	</a>
</g>
<g id="page1074" width="183" height="80" transform="translate(+10,+571109)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="183.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="183.5" y1="-0.5" x2="183.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="183.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="debug_g" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">動作モード、デバッグ</text>
</g>
<g id="page1075" width="581" height="443" transform="translate(+10,+571199)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="581.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="581.5" y1="-0.5" x2="581.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="443.5" x2="581.5" y2="443.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug</text>
	<g>
	<rect x="23.5" y="45.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug  as integer</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガに接続しているかどうか（するかどうか）。 何番目のエラーでブレークするか。</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="63.5px" y="270.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug - デバッグを開始する</text>
	</a>
	<a xlink:href="..\sample.vbs#g_debug" onclick="chgPage( evt, 1075 )" target="_blank">
	<text x="126.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="406.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にユーザが記述します。</text>
	<text x="31.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug は、</text>
	<text x="45.5px" y="143.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0 = デバッガに接続しない<tspan x="45.5px" y="158.5px" xml:space="preserve">1 = デバッガに接続する、BreakErrID = 1</tspan>
	<tspan x="45.5px" y="173.5px" xml:space="preserve">1.5 = デバッガに接続する、BreakErrID = 1.5</tspan>
	<tspan x="45.5px" y="188.5px" xml:space="preserve">2 = デバッガに接続する、BreakErrID = 2</tspan>
	<tspan x="45.5px" y="203.5px" xml:space="preserve">：</tspan>
	<tspan x="45.5px" y="218.5px" xml:space="preserve">-1 = デバッガに接続しないが、</tspan></text>
	<a xlink:href="#Err2_BreakErrID" onclick="chgPage( evt, 1142 )">
	<text x="63.5px" y="290.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2::BreakErrID</text>
	</a>
	<text x="24.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="Document\vbslib_test2.svg#T_ErrInfo">
	<text x="71.5px" y="368.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ErrInfo] ユーザへのエラー通知とデバッガ接続</text>
	</a>
	<text x="24.5px" y="368.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_Err2">
	<text x="71.5px" y="387.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Err2] Err2 オブジェクトとデバッガーのテスト</text>
	</a>
	<text x="45.5px" y="234.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">99 など大きい数 = デバッガに接続する（エラーが発生しないとき）</text>
	<a xlink:href="#SetupDebugTools" onclick="chgPage( evt, 1171 )">
	<text pub="n" x="222.5px" y="218.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupDebugTools</text>
	</a>
	<text x="321.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出す。</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="63.5px" y="310.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_StartFromOther">
	<text x="71.5px" y="406.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_StartFromOther] スクリプトが無いフォルダーから起動したとき</text>
	</a>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="266.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<text x="212.5px" y="114.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もしくは、</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="99.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/g_debug オプション</text>
	</a>
	<a xlink:href="#g_is_debug" onclick="chgPage( evt, 1078 )">
	<text x="63.5px" y="330.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is_debug</text>
	</a>
</g>
<g id="page1076" width="612" height="350" transform="translate(+10,+571652)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="612.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="612.5" y1="-0.5" x2="612.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="350.5" x2="612.5" y2="350.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug_tree" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug_tree</text>
	<g>
	<rect x="27.5" y="48.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug_tree  as Array of integer</text>
	</g>
	<text x="35.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生した場所の詳細情報。 ブレークするために使われる情報です。</text>
	<text x="35.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムを On Error Resume Next 〜 On Error Goto 0 のブロックのツリー構造として<tspan x="35.5px" y="219.5px" xml:space="preserve">見たときの情報になっています。 ユーザーは、エラーが発生したときに表示される</tspan>
	<tspan x="35.5px" y="234.5px" xml:space="preserve">g_debug_tree に設定する値をそのままお使いください。 表示されなかったときは、設定</tspan>
	<tspan x="35.5px" y="249.5px" xml:space="preserve">する必要はありません。</tspan></text>
	<text x="24.5px" y="313.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Err2_Tree" target="_blank">
	<text x="70.5px" y="313.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Tree フォルダ</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Dim g_debug_tree" target="_blank">
	<text x="164.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="42.5" y="149.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug_tree = Array( 1, 2 )</text>
	</g>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="63.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug - デバッグを開始する</text>
	</a>
	<text x="24.5px" y="288.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="437.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にユーザが記述します。</text>
	<text x="35.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug_tree は、</text>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="297.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<text x="243.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もしくは、</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="130.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/g_debug オプション</text>
	</a>
</g>
<g id="page1077" width="649" height="830" transform="translate(+10,+572012)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="649.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="830.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="649.5" y1="-0.5" x2="649.5" y2="830.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="830.5" x2="649.5" y2="830.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug_process" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug_process</text>
	<g>
	<rect x="23.5" y="45.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug_process  as integer</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">何回目の子プロセスを起動したときにデバッガに接続するかどうか</text>
	<text x="45.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0 = メイン・プロセスをデバッガに接続する（g_debug&gt;0 のとき）<tspan x="45.5px" y="154.5px" xml:space="preserve">1 = １回目にメイン・プロセスが起動した子プロセスをデバッガに接続する</tspan>
	<tspan x="45.5px" y="169.5px" xml:space="preserve">2 = ２回目にメイン・プロセスが起動した子プロセスをデバッガに接続する</tspan>
	<tspan x="45.5px" y="184.5px" xml:space="preserve">：</tspan></text>
	<text x="24.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcessIDNest_Manually.vbs#Array" onclick="chgPage( evt, 171 )" target="_blank">
	<text x="69.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcessIDNest_Manually.vbs # Array</text>
	</a>
	<g>
	<rect x="37.5" y="306.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_debug_process = Array(3,1)</text>
	</g>
	<text x="31.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">孫プロセスを起動したときにデバッガに接続することもできます。</text>
	<text x="57.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3回目に起動した子プロセスから１回目に呼び出す孫プロセス</text>
	<g>
	<rect x="37.5" y="231.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_debug_process = 1</text>
	</g>
	<text x="24.5px" y="223.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="69.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug - デバッグを開始する</text>
	</a>
	<text x="24.5px" y="385.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="457.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にユーザが記述します。</text>
	<text x="31.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug_process は、</text>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="317.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<text x="263.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もしくは、</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="150.5px" y="112.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/g_debug オプション</text>
	</a>
	<text x="24.5px" y="485.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コールツリー</text>
	<text x="76.5px" y="530.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// g_debug_process</text>
	<text x="286.5px" y="530.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// "/g_debug" オプションを g_debug_process 変数へ</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbs_inc_sub.vbs#g_debug_process =" target="_blank">
	<text x="211.5px" y="530.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="52.5px" y="759.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbs_inc_sub.vbs#: CallFinalizeInModules" target="_blank">
	<text x="200.5px" y="759.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="52.5px" y="512.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeScriptMode</text>
	<text x="82.5px" y="778.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_debug_process &gt; 0 Then</text>
	<text x="108.5px" y="794.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WScript.Echo  "&lt;WARNING msg=""g_debug_process &gt; 0 です。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#InitializeModule" target="_blank">
	<text x="157.5px" y="567.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="52.5px" y="567.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule</text>
	<text x="76.5px" y="585.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsNumeric( g_debug_process ) Then<tspan x="76.5px" y="600.5px" xml:space="preserve">    g_Err2.Break_ChildProcess_CallID.Add  g_debug_process</tspan>
	<tspan x="76.5px" y="615.5px" xml:space="preserve">ElseIf IsArray( g_debug_process ) Then</tspan>
	<tspan x="76.5px" y="630.5px" xml:space="preserve">    g_Err2.Break_ChildProcess_CallID.Copy  g_debug_process</tspan></text>
	<text x="241.5px" y="567.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// g_Err2.Break_ChildProcess_CallID へ</text>
	<text x="290.5px" y="778.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// デバッグ モードから戻すように警告する</text>
	<text x="52.5px" y="664.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">RunProg</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[RunProg]" target="_blank">
	<text x="108.5px" y="664.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="108.5px" y="721.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cmdline = "cscript //x "+ </text>
	<text x="76.5px" y="703.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_InterProcess.ProcessCallID(i) + 1 = g_Err2.Break_ChildProcess_CallID(i) Then</text>
	<text x="76.5px" y="685.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// Break in ChildProcess by "g_debug_process"</text>
	<text x="296.5px" y="721.5px" style="fill:rgb(128,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">// デバッガーと接続して起動する</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcessIDNest_Manually2.vbs#" target="_blank">
	<text x="69.5px" y="425.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcessIDNest_Manually2.vbs</text>
	</a>
</g>
<g id="page1078" width="202" height="146" transform="translate(+10,+572852)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="202.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="146.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="202.5" y1="-0.5" x2="202.5" y2="146.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="146.5" x2="202.5" y2="146.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_is_debug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_is_debug</text>
	<text x="31.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">False = 接続していない<tspan x="31.5px" y="73.5px" xml:space="preserve">True = 接続している</tspan></text>
	<g>
	<rect x="31.5" y="89.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_is_debug Then</text>
	</g>
</g>
<g id="page1079" width="514" height="311" transform="translate(+10,+573008)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="514.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="514.5" y1="-0.5" x2="514.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="311.5" x2="514.5" y2="311.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug_params" class="title" x="19.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug_params</text>
	<g>
	<rect x="24.5" y="45.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug_params  as integer</text>
	</g>
	<text x="32.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガに接続するときのコマンドライン・パラメータ</text>
	<text x="32.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、.vbs ファイルをダブルクリックすると、コマンドライン・パラメータは何も設定<tspan x="32.5px" y="140.5px" xml:space="preserve">されませんが、g_debug_param に代入すると設定されます。</tspan>
	<tspan x="32.5px" y="155.5px" xml:space="preserve">g_debug = -1 または 1以上に設定しないと、g_debug_params は無効になります。</tspan></text>
	<text x="32.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="39.5" y="206.5" width="346" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include ---------<tspan x="47.5px" y="237.5px" xml:space="preserve">Dim g_debug_params : g_debug_params = "test.txt"</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_debug_params" onclick="chgPage( evt, 1079 )" target="_blank">
	<text x="163.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_DebugParam" target="_blank">
	<text x="75.5px" y="274.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_DebugParam フォルダ</text>
	</a>
	<text x="32.5px" y="274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page1080" width="504" height="171" transform="translate(+10,+573329)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="504.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="504.5" y1="-0.5" x2="504.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="504.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug_or_test" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug_or_test</text>
	<g>
	<rect x="23.5" y="45.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_debug_or_test  as integer</text>
	</g>
	<text x="24.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ時、またはデバッグ時のテストかどうか。</text>
	<text x="24.5px" y="119.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自動テストを行うことができるデバッグ機能は、g_debug ではなく g_debug_or_test<tspan x="24.5px" y="134.5px" xml:space="preserve">値が True のときに行います。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_debug_or_test" onclick="chgPage( evt, 1080 )" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1081" width="642" height="896" transform="translate(+10,+573510)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="642.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="896.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="642.5" y1="-0.5" x2="642.5" y2="896.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="896.5" x2="642.5" y2="896.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_CommandPrompt" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_CommandPrompt</text>
	<g>
	<rect x="23.5" y="45.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_CommandPrompt  as integer</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを表示するかどうか</text>
	<text x="31.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0= コマンドプロンプトなし。メッセージは標準ダイアログで表示。<tspan x="31.5px" y="140.5px" xml:space="preserve">1= コマンドプロンプトあり。終了するとすぐに閉じる。 エラーが発生したときは閉じない。</tspan>
	<tspan x="31.5px" y="155.5px" xml:space="preserve">2= コマンドプロンプトあり。終了しても閉じない。</tspan>
	<tspan x="31.5px" y="170.5px" xml:space="preserve">+4=コマンドプロンプトを最小化ウィンドウで表示。</tspan></text>
	<text x="303.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にユーザが記述します。</text>
	<text x="31.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_CommandPrompt は、</text>
	<text x="31.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">+4 は、他のオプションと複合するオプションです。</text>
	<text x="24.5px" y="754.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_ErrInfo">
	<text x="72.5px" y="771.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ErrInfo] ユーザへのエラー通知とデバッガ接続</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_CommandPrompt">
	<text x="72.5px" y="754.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_CommandPrompt] プロンプトを開く、閉じるテスト</text>
	</a>
	<text x="42.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトなしのときは、wscript.exe で実行します。</text>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="167.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<a xlink:href="#ChangeScriptMode" onclick="chgPage( evt, 1083 )">
	<text x="42.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ChangeScriptMode</text>
	</a>
	<a xlink:href="#g_is_cscript_exe" onclick="chgPage( evt, 1084 )">
	<text x="72.5px" y="823.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is_cscript_exe</text>
	</a>
	<text x="24.5px" y="805.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="42.5px" y="452.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトから cscript.exe 経由でスクリプトを起動したときは、同じウィンドウで実行します。<tspan x="42.5px" y="467.5px" xml:space="preserve">ただし、64ビットのコマンドプロンプトから起動したとき、</tspan></text>
	<a xlink:href="#g_is64bitWSH" onclick="chgPage( evt, 1088 )">
	<text x="348.5px" y="467.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_is64bitWSH</text>
	</a>
	<text x="428.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が False（デフォルト）なら、</text>
	<text x="42.5px" y="483.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">32ビットのコマンド・プロンプト（cmd.exe）である、新しいウィンドウで実行します。</text>
	<text x="42.5px" y="339.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトありのときは、cscript.exe で実行します。<tspan x="42.5px" y="354.5px" xml:space="preserve">ただし、vbs ファイルをダブルクリックした瞬間はwscript.exe で実行しますが、wscript.exe が新しく</tspan>
	<tspan x="42.5px" y="369.5px" xml:space="preserve">コマンド・プロンプト（cmd.exe）のプロセスを作成し、そこで cscript.exe を実行します。</tspan></text>
	<text x="58.5px" y="544.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">64ビット cmd.exe</text>
	<text x="180.5px" y="516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">64ビットWindows</text>
	<text x="387.5px" y="516.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">32ビットWindows</text>
	<line x1="41.5" y1="523.5" x2="597.5" y2="523.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="58.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">32ビット cmd.exe</text>
	<text x="180.5px" y="544.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%windir%\System32\cmd.exe</text>
	<text x="180.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%windir%\SysWOW64\cmd.exe</text>
	<text x="387.5px" y="565.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">%windir%\System32\cmd.exe</text>
	<text x="387.5px" y="544.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">-</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd" cats_vhref="%programming%\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd">
	<text pub="n" x="72.5px" y="841.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドプロンプト、コンソール (cmd.exe)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#is_close_at_finish" target="_blank">
	<text x="204.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#close_option" onclick="chgPage( evt, 1082 )">
	<text x="72.5px" y="805.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ /close オプション</text>
	</a>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text x="72.5px" y="859.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="42.5px" y="419.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （vbs_inc/setting）</text>
	</a>
	<text x="24.5px" y="277.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">動作のしくみ</text>
	<text id="g_CommandPrompt_NoWindowTrou" x="24.5px" y="620.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ウィンドウが開いてしまうとき</text>
	<text x="42.5px" y="647.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_CommandPrompt = 0 を設定していても、ウィンドウが開いてしまう原因は、他にもあります。</text>
	<text x="63.5px" y="708.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・コマンドライン用の exe を実行したとき （g_CommandPrompt = 5 で最小化はできます）</text>
	<a xlink:href="#shortcut_sth" onclick="chgPage( evt, 7 )">
	<text x="63.5px" y="690.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・ショートカットから実行</text>
	</a>
	<text x="195.5px" y="690.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">するときのリンク先（コマンドライン）に cmd.exe /K を指定したとき</text>
	<text x="63.5px" y="672.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・バッチファイルから実行したとき</text>
</g>
<g id="page1082" width="579" height="180" transform="translate(+10,+574416)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="579.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="579.5" y1="-0.5" x2="579.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="180.5" x2="579.5" y2="180.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="close_option" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/close オプション</text>
	<g>
	<rect x="23.5" y="45.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sample.vbs /close:0</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを表示するかどうかの設定。 <tspan x="31.5px" y="110.5px" xml:space="preserve">このオプションがあるときは、g_CommandPrompt の設定が無視されます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#is_close_at_finish" target="_blank">
	<text x="204.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="143.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="68.5px" y="143.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
</g>
<g id="page1083" width="576" height="508" transform="translate(+10,+574606)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="508.5" x2="576.5" y2="508.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ChangeScriptMode" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ChangeScriptMode</text>
	<g>
	<rect x="25.5" y="47.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ChangeScriptMode();</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">必要に応じて、子プロセスでスクリプトを実行します。</text>
	<text x="24.5px" y="416.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib_mini.vbs#[ChangeScriptMode]" cats_vhref="%vbslib_new%\scriptlib\vbslib\vbslib_mini.vbs#[ChangeScriptMode]" target="_blank">
	<text x="80.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_mini.vbs</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: ChangeScriptMode" target="_blank">
	<text x="80.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
	<text x="33.5px" y="375.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_mini.vbs ファイルを使うときは、明示的に呼び出してください。</text>
	<a xlink:href="..\Samples\sample without vbslib.vbs#[ChangeScriptMode]" target="_blank">
	<text x="197.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sample without vbslib.vbs</text>
	</a>
	<text x="24.5px" y="463.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#must_cscript">
	<text x="80.5px" y="463.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VBScript - 常に cscript.exe で実行する （コマンドプロンプトを出す）</text>
	</a>
	<text x="33.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスを起動する理由は、次のものがあります。</text>
	<text x="54.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・コマンドプロンプトのウィンドウを開くために、wscript.exe から cscript.exe を起動する</text>
	<text x="54.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・デバッガーに接続するために、//x オプションをつけて cscript.exe または cscript.exe <tspan x="54.5px" y="228.5px" xml:space="preserve">　を起動する</tspan></text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="67.5px" y="178.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
	<text x="54.5px" y="260.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・管理者として実行するために、runas コマンド経由で wscript.exe または cscript.exe<tspan x="54.5px" y="275.5px" xml:space="preserve">　を起動する</tspan></text>
	<text x="54.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・64ビットのコマンドプロンプトから起動したときに、32ビットの wscript.exe または <tspan x="54.5px" y="320.5px" xml:space="preserve">　cscript.exe を起動する。 この場合は、新しいウィンドウが開きます。</tspan></text>
	<text x="33.5px" y="359.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ChangeScriptMode 関数は、vbslib を使うときに、自動的に呼ばれます。</text>
</g>
<g id="page1084" width="350" height="139" transform="translate(+10,+575124)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="350.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="139.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="350.5" y1="-0.5" x2="350.5" y2="139.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="139.5" x2="350.5" y2="139.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_is_cscript_exe" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_is_cscript_exe</text>
	<g>
	<rect x="24.5" y="52.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_is_cscript_exe  as boolean</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_is_cscript_exe =" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="32.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン(cscript.exe)で実行しているかどうか</text>
</g>
<g id="page1085" width="643" height="456" transform="translate(+10,+575273)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="643.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="456.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="643.5" y1="-0.5" x2="643.5" y2="456.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="456.5" x2="643.5" y2="456.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_admin" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_admin</text>
	<g>
	<rect x="23.5" y="45.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_admin  as integer</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">起動時に管理者へログインするのかしないのか</text>
	<text x="31.5px" y="210.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_admin の設定値は、メインの .vbs ファイルの中の</text>
	<text x="52.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0 = 起動時に管理者へログインしない<tspan x="52.5px" y="135.5px" xml:space="preserve">1 = 起動時に管理者へログインする</tspan></text>
	<text x="31.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows XP では、制限ユーザーから管理者へログインする設定にすると、起動時に管理者の<tspan x="31.5px" y="244.5px" xml:space="preserve">パスワードを入力するようになります。 自分が管理者であるときは、入力を求められません。</tspan>
	<tspan x="31.5px" y="259.5px" xml:space="preserve">Windows Vista/7 では、vbs ファイルをダブルクリックした直後に、昇格の確認が求められます。</tspan></text>
	<text x="417.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定してください</text>
	<a xlink:href="#Setting_getAdminUserName" onclick="chgPage( evt, 125 )">
	<text pub="n" x="259.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getAdminUserName</text>
	</a>
	<text x="31.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows XP では、管理者のユーザ名を</text>
	<a xlink:href="Document\vbslib_test2.svg#T_Admin" cats_vhref="%vbslib_new%\_src\Document\vbslib_test2.svg#T_Admin">
	<text x="67.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Admin]</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_admin" onclick="chgPage( evt, 1085 )" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="341.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="23.5px" y="367.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#IShellDispatch2_ShellExecute" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#IShellDispatch2_ShellExecute">
	<text pub="n" x="67.5px" y="367.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IShellDispatch2::ShellExecute</text>
	</a>
	<text x="255.5px" y="367.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の runas</text>
	<a xlink:href="#sudo" onclick="chgPage( evt, 844 )">
	<text pub="n" x="67.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ sudo</text>
	</a>
	<text x="23.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\フォーマット ファイル 圧縮\NTFS.svg#account" cats_vhref="%programming%\フォーマット ファイル 圧縮\NTFS.svg#account">
	<text x="67.5px" y="387.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ アカウント</text>
	</a>
	<text x="456.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に記述します。</text>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="317.5px" y="210.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<text x="31.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、</text>
	<a xlink:href="#sudo" onclick="chgPage( evt, 844 )">
	<text pub="n" x="68.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">sudo</text>
	</a>
	<text x="105.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ってください。</text>
</g>
<g id="page1086" width="430" height="162" transform="translate(+10,+575739)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="430.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="430.5" y1="-0.5" x2="430.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="430.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_is_admin" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_is_admin</text>
	<g>
	<rect x="23.5" y="45.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_is_admin  as boolean</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">管理者のグループに入っているかどうか。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_is_admin" onclick="chgPage( evt, 1086 )" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="31.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows Vista 以降では、UAC を確認した後で true になります。</text>
</g>
<g id="page1087" width="399" height="195" transform="translate(+10,+575911)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="399.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="399.5" y1="-0.5" x2="399.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="195.5" x2="399.5" y2="195.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_is64bitWindows" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_is64bitWindows</text>
	<g>
	<rect x="23.5" y="45.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_is64bitWindows  as boolean</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトが動いている OS が、64ビットWindows かどうか。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_is64bitWindows" onclick="chgPage( evt, 1087 )" target="_blank">
	<text x="187.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="138.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\OS\Windows\Windows Vista.svg#x64" cats_vhref="%programming%\OS\Windows\Windows Vista.svg#x64">
	<text x="67.5px" y="138.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 64ビットWindows (WOW64)</text>
	</a>
	<a xlink:href="#g_is64bitWSH" onclick="chgPage( evt, 1088 )">
	<text x="67.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is64bitWSH</text>
	</a>
</g>
<g id="page1088" width="573" height="326" transform="translate(+10,+576116)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="326.5" x2="573.5" y2="326.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_is64bitWSH" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_is64bitWSH</text>
	<g>
	<rect x="23.5" y="45.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_is64bitWSH  as boolean</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプトが動いているホストが、64ビット WSH かどうか。</text>
	<text x="31.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトの vbslib は、64ビット WSH（OSのデフォルト）で起動しても、32ビット WSH に<tspan x="31.5px" y="140.5px" xml:space="preserve">切り替わります。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_is64bitWSH" onclick="chgPage( evt, 1088 )" target="_blank">
	<text x="187.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="268.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_is64bitWindows" onclick="chgPage( evt, 1087 )">
	<text x="71.5px" y="289.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is64bitWindows</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#wow64">
	<text x="71.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 32ビットWindows と 64ビットWindows の WSH</text>
	</a>
	<text x="31.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters 関数の中で、g_is64bitWSH = True とすると、64ビット Windows <tspan x="31.5px" y="186.5px" xml:space="preserve">では、64ビット WSH になります。 ただし、メイン.vbs の最後にある vbslib include の中に</tspan>
	<tspan x="31.5px" y="201.5px" xml:space="preserve">Dim  g_is64bitWSH が記述されている必要があります。 参考： vbslib Prompt.vbs の内容</tspan>
	<tspan x="31.5px" y="216.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="231.5px" xml:space="preserve">Main 関数を呼び出した後は、実際に動いている WSH のバージョンに従った値になります。</tspan></text>
</g>
<g id="page1089" width="233" height="80" transform="translate(+10,+576452)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="233.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="233.5" y1="-0.5" x2="233.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="80.5" x2="233.5" y2="80.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイルまたはフォルダのパス</text>
</g>
<g id="page1090" width="605" height="1118" transform="translate(+10,+576542)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="605.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1118.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="605.5" y1="-0.5" x2="605.5" y2="1118.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1118.5" x2="605.5" y2="1118.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_start_in_path" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_start_in_path</text>
	<g>
	<rect x="27.5" y="45.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_start_in_path  as string</text>
	</g>
	<text x="35.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プロセス起動時のカレント・フォルダーのフル・パス。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_start_in_path =" target="_blank">
	<text x="154.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="125.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib ver4 以降では、main 関数を呼ばれたときのカレント・フォルダーは、メイン.vbs ファイルが<tspan x="35.5px" y="140.5px" xml:space="preserve">あるフォルダーになります。 そのため、プロセス起動時のカレント・フォルダーは、g_start_in_path</tspan>
	<tspan x="35.5px" y="155.5px" xml:space="preserve">から取得する必要があります。</tspan>
	<tspan x="35.5px" y="170.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="185.5px" xml:space="preserve">このように変更した理由は、書かれたスクリプトが、汎用コマンドとして使われることより、</tspan>
	<tspan x="35.5px" y="200.5px" xml:space="preserve">スクリプトがあるフォルダーに対して固有の処理を行うことが多いためです。</tspan>
	<tspan x="35.5px" y="215.5px" xml:space="preserve"></tspan>
	<tspan x="35.5px" y="230.5px" xml:space="preserve">g_start_in_path を変更すると、InputPath の基準フォルダーを変更することができます。</tspan></text>
	<text x="35.5px" y="270.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="46.5" y="281.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="297.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cd  g_start_in_path</text>
	</g>
	<g>
	<rect x="46.5" y="347.5" width="226" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  main2( Opt, AppKey )<tspan x="54.5px" y="378.5px" xml:space="preserve">  Dim  ds_:Set ds_= new CurDirStack</tspan>
	<tspan x="54.5px" y="393.5px" xml:space="preserve">  pushd  g_start_in_path</tspan>
	<tspan x="54.5px" y="408.5px" xml:space="preserve">    :</tspan>
	<tspan x="54.5px" y="423.5px" xml:space="preserve">  popd</tspan>
	<tspan x="54.5px" y="438.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="35.5px" y="337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="24.5px" y="1081.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#InputPath" cats_vhref="%vbslib_new%\_src\vbslib.svg#InputPath" onclick="chgPage( evt, 158 )">
	<text x="65.5px" y="1081.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→+ InputPath</text>
	</a>
	<text x="33.5px" y="517.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンド・プロンプトから、プログラムを実行するときのパラメーターに、ファイルのパスを指定<tspan x="33.5px" y="532.5px" xml:space="preserve">するときは、カレント・ディレクトリからの相対パスを指定します。 たとえば、cl a.c のように</tspan>
	<tspan x="33.5px" y="547.5px" xml:space="preserve">cl コマンドに指定した a.c は、カレント・ディレクトリにある a.c ファイルを指しています。</tspan>
	<tspan x="33.5px" y="562.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="577.5px" xml:space="preserve">このとき、cl.exe の実行ファイルは、環境変数 PATH で指定されたディレクトリのどこかにあり、</tspan>
	<tspan x="33.5px" y="592.5px" xml:space="preserve">a.c は、cl.exe があるディレクトリにある a.c ファイルではありません。</tspan>
	<tspan x="33.5px" y="607.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="622.5px" xml:space="preserve">しかし、この法則は、スクリプトを記述するときに問題になります。cl.exe のように使えるスク</tspan>
	<tspan x="33.5px" y="637.5px" xml:space="preserve">リプト script.vbs を開発したとしましょう。スクリプトから、cl a.c を実行するように記述するときは、</tspan>
	<tspan x="33.5px" y="652.5px" xml:space="preserve">素直にcl a.c とスクリプトに記述するでしょう。 このとき、a.c は、スクリプトがあるフォルダー</tspan>
	<tspan x="33.5px" y="667.5px" xml:space="preserve">からの相対パスを指定するはずです。 カレント・ディレクトリからの相対パスではありません。</tspan>
	<tspan x="33.5px" y="682.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="697.5px" xml:space="preserve">どういうことかというと、通常、カレント・ディレクトリは、スクリプトがあるディレクトリではなく、</tspan>
	<tspan x="33.5px" y="712.5px" xml:space="preserve">スクリプトを起動したときのディレクトリのままになるのですが、これでは、他のフォルダーから</tspan>
	<tspan x="33.5px" y="727.5px" xml:space="preserve">スクリプトを起動したとき、a.c というファイルは、起動したときのカレント・ディレクトリにある </tspan>
	<tspan x="33.5px" y="742.5px" xml:space="preserve">a.c というファイルになってしまうのです。 起動したときのカレント・ディレクトリにある a.c を</tspan>
	<tspan x="33.5px" y="757.5px" xml:space="preserve">意図してスクリプトを記述することなど、ほとんど無いので、カレント・ディレクトリが、起動した</tspan>
	<tspan x="33.5px" y="772.5px" xml:space="preserve">ときのカレント・ディレクトリであるという仕様は、扱いにくいのです。</tspan>
	<tspan x="33.5px" y="787.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="802.5px" xml:space="preserve">vbslib4 では、main 関数を実行するときのカレント・ディレクトリは、スクリプトがあるディレク</tspan>
	<tspan x="33.5px" y="817.5px" xml:space="preserve">トリになっています。これにより、多くのケースで、スクリプトに記述したファイル、たとえば a.c </tspan>
	<tspan x="33.5px" y="832.5px" xml:space="preserve">が、意図したとおりのファイルを指定することになります。</tspan>
	<tspan x="33.5px" y="847.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="862.5px" xml:space="preserve">一方で、起動したときのディレクトリは、g_start_in_path グローバル変数を参照するようになっ</tspan>
	<tspan x="33.5px" y="877.5px" xml:space="preserve">ています。 起動時のパラメーターに指定した相対パスは、g_start_in_path を基準とした絶対</tspan>
	<tspan x="33.5px" y="892.5px" xml:space="preserve">パスに変換する必要があります。 しかし、多くの場合、それに気をつける必要はありません。</tspan>
	<tspan x="33.5px" y="907.5px" xml:space="preserve">ショートハンド・プロンプトに対応したスクリプト（InputCommand 関数を使ったスクリプト）は、</tspan>
	<tspan x="33.5px" y="922.5px" xml:space="preserve">自動的にコマンド・プロンプトから起動することもできるようになるのですが、そのときに、</tspan>
	<tspan x="33.5px" y="937.5px" xml:space="preserve">パラメーターに指定した相対パスは、InputPath 関数で取得でき、それは、g_start_in_path から</tspan>
	<tspan x="33.5px" y="952.5px" xml:space="preserve">の相対パスであるとして、フル・パスを返すからです。</tspan>
	<tspan x="33.5px" y="967.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="982.5px" xml:space="preserve">カレント・ディレクトリは、スクリプトがあるディレクトリがいいか、起動時のカレント・ディレクトリ</tspan>
	<tspan x="33.5px" y="997.5px" xml:space="preserve">がいいか、という話ではなく、どちらの相対パスも自動的に適切に扱えるように工夫されて</tspan>
	<tspan x="33.5px" y="1012.5px" xml:space="preserve">いるのです。</tspan></text>
	<text x="22.5px" y="489.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">カレント・ディレクトリとスクリプトがあるディレクトリ</text>
	<a xlink:href="Document\vbslib_test2.svg#T_StartFromOther">
	<text x="65.5px" y="1051.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_StartFromOther] スクリプトが無いフォルダーから起動したとき</text>
	</a>
	<text x="22.5px" y="1051.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page1091" width="573" height="269" transform="translate(+10,+577670)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="269.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="269.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="269.5" x2="573.5" y2="269.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_vbslib_path" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_vbslib_path</text>
	<text x="44.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs のフル・パス</text>
	<g>
	<rect x="24.5" y="52.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_vbslib_path  as string</text>
	</g>
	<text x="24.5px" y="114.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs をインクルードする前</text>
	<text x="24.5px" y="205.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs をインクルードした後</text>
	<text x="44.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs の相対パス。<tspan x="44.5px" y="151.5px" xml:space="preserve">相対パスの基準は、すべてのスクリプトのベースフォルダなど。</tspan></text>
	<a xlink:href="..\scriptlib\vbs_inc.vbs#g_vbslib_path" onclick="chgPage( evt, 1091 )" target="_blank">
	<text x="149.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="44.5px" y="165.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードする前の g_vbslib_path は、</text>
	<text x="398.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にユーザが記述します。</text>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="262.5px" y="165.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
</g>
<g id="page1092" width="573" height="345" transform="translate(+10,+577949)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="573.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="573.5" y1="-0.5" x2="573.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="345.5" x2="573.5" y2="345.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_vbslib_folder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_vbslib_folder</text>
	<g>
	<rect x="24.5" y="52.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_vbslib_folder  as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbs_inc.vbs#g_vbslib_folder" onclick="chgPage( evt, 1092 )" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text pub="n" x="68.5px" y="268.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib フォルダー</text>
	</a>
	<a xlink:href="#g_vbslib_parent_folder">
	<text pub="n" x="68.5px" y="288.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_parent_folder</text>
	</a>
	<text x="32.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Ver の設定に関わらず、最初の scriptlib フォルダの親になります。</text>
	<text x="32.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scriptlib フォルダのフル・パス。末尾に \ が付きます。</text>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text pub="n" x="68.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_ver_folder</text>
	</a>
	<text x="24.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#WriteVBSLibHeader" onclick="chgPage( evt, 577 )">
	<text x="68.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ WriteVBSLibFooter</text>
	</a>
	<g>
	<rect x="51.5" y="177.5" width="490" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="59.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">copy  Left( g_vbslib_folder, Len( g_vbslib_folder ) - 1 ), "C:\NewScriptFolder"</text>
	</g>
	<text x="24.5px" y="162.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1093" width="462" height="212" transform="translate(+10,+578304)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="462.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="462.5" y1="-0.5" x2="462.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="212.5" x2="462.5" y2="212.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_vbslib_ver_folder" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder</text>
	<g>
	<rect x="24.5" y="52.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_vbslib_ver_folder  as string</text>
	</g>
	<a xlink:href="..\scriptlib\vbs_inc.vbs#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )" target="_blank">
	<text x="198.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<text pub="n" x="69.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ scriptlib フォルダー</text>
	</a>
	<text x="32.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_vbslib_folder" onclick="chgPage( evt, 1092 )">
	<text pub="n" x="69.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_vbslib_folder</text>
	</a>
	<text x="32.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Ver の設定によって、フォルダパスは変わります。</text>
	<text x="32.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_XXX.vbs があるフォルダのフル・パス。末尾に \ が付きます。</text>
</g>
<g id="page1094" width="565" height="252" transform="translate(+10,+578526)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="252.5" x2="565.5" y2="252.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_SrcPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_SrcPath</text>
	<a xlink:href="#src_path" onclick="chgPage( evt, 1161 )">
	<text x="64.5px" y="213.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガで開いているソースのパスを知る</text>
	</a>
	<g>
	<rect x="24.5" y="51.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_SrcPath as string</text>
	</g>
	<a xlink:href="#g_IncludePathes">
	<text pub="n" x="160.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_IncludePathes</text>
	</a>
	<text x="73.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<a xlink:href="#include" onclick="chgPage( evt, 867 )">
	<text x="27.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">include</text>
	</a>
	<a xlink:href="#call_vbs" onclick="chgPage( evt, 881 )">
	<text x="94.5px" y="131.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">call_vbs</text>
	</a>
	<text x="141.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">や</text>
	<text x="254.5px" y="131.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で、グローバル領域を実行しているとき、</text>
	<text x="29.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードしているスクリプトファイル(.vbs)のフル・パス。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: include" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="27.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">だけ定義されます。</text>
	<a xlink:href="#get_DefineInfoObject" onclick="chgPage( evt, 399 )">
	<text x="64.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_DefineInfoObject</text>
	</a>
	<text x="344.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_SrcPath のサンプルがあります</text>
	<text x="27.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="344.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_SrcPath のサンプルがあります</text>
</g>
<g id="page1095" width="343" height="134" transform="translate(+10,+578788)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="343.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="343.5" y1="-0.5" x2="343.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="134.5" x2="343.5" y2="134.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_MainPath" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_MainPath</text>
	<g>
	<rect x="24.5" y="51.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_MainPath as string</text>
	</g>
	<text x="29.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン.vbs のスクリプトファイル(.vbs)のフル・パス。</text>
	<a xlink:href="..\Samples\sample.vbs#g_MainPath =" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1096" width="600" height="705" transform="translate(+10,+578932)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="600.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="705.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="600.5" y1="-0.5" x2="600.5" y2="705.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="705.5" x2="600.5" y2="705.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_InitializeModule" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule</text>
	<g>
	<rect x="30.5" y="289.5" width="502" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">' Global Variable<tspan x="38.5px" y="320.5px" xml:space="preserve">Dim  g_Test</tspan>
	<tspan x="38.5px" y="335.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="350.5px" xml:space="preserve">Function  InitializeModule( ThisPath )</tspan>
	<tspan x="38.5px" y="365.5px" xml:space="preserve">  Set  g_Test = new TestScript : ErrCheck : Set g_TestScriptGlobals.Test = g_Test</tspan>
	<tspan x="38.5px" y="380.5px" xml:space="preserve">End Function</tspan>
	<tspan x="38.5px" y="395.5px" xml:space="preserve">Dim  g_InitializeModule</tspan>
	<tspan x="38.5px" y="410.5px" xml:space="preserve">Set  g_InitializeModule = GetRef( "InitializeModule" )</tspan>
	<tspan x="38.5px" y="425.5px" xml:space="preserve"></tspan>
	<tspan x="38.5px" y="440.5px" xml:space="preserve">Function  FinalizeModule( ThisPath, Reason )</tspan>
	<tspan x="38.5px" y="455.5px" xml:space="preserve">  g_Test.Finish</tspan>
	<tspan x="38.5px" y="470.5px" xml:space="preserve">End Function</tspan>
	<tspan x="38.5px" y="485.5px" xml:space="preserve">Dim g_FinalizeModule: Set g_FinalizeModule = GetRef( "FinalizeModule" )</tspan>
	<tspan x="38.5px" y="500.5px" xml:space="preserve">Dim g_FinalizeLevel:      g_FinalizeLevel  = 100  ' If smaller, called early</tspan></text>
	</g>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs でインクルードするモジュールの中にあるグローバル変数は、下記のように<tspan x="24.5px" y="80.5px" xml:space="preserve">初期化関数を g_InitializeModule に設定してください。後始末が必要なら、g_FinalizeModule </tspan>
	<tspan x="24.5px" y="95.5px" xml:space="preserve">と g_FinalizeLevel を設定してください。 g_FinalizeLevel が小さいモジュールほど先に呼ばれます。</tspan>
	<tspan x="24.5px" y="110.5px" xml:space="preserve">これらによって、グローバル変数の初期化や後始末の順番を制御します。</tspan></text>
	<text x="24.5px" y="278.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル （TestScript.vbs）</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#g_InitializeModule" onclick="chgPage( evt, 1096 )" target="_blank">
	<text x="474.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="560.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">配列のグローバル変数</text>
	<g>
	<rect x="30.5" y="633.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="38.5px" y="649.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------------------<tspan x="38.5px" y="664.5px" xml:space="preserve">Dim  g_LineOfThreadSwitch()</tspan></text>
	</g>
	<text x="24.5px" y="596.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main より後のグローバル領域に、配列を宣言すると、main 関数終了後にエラーになることが<tspan x="24.5px" y="611.5px" xml:space="preserve">あります。そのときは、下記のように SetupVbslibParameters の中で宣言してください。</tspan></text>
	<text x="24.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初期化関数で依存するモジュールがなくても、(モジュール).vbs をダブルクリックして、<tspan x="24.5px" y="199.5px" xml:space="preserve">文法チェックができます。</tspan>
	<tspan x="24.5px" y="214.5px" xml:space="preserve"></tspan>
	<tspan x="24.5px" y="229.5px" xml:space="preserve">Setting_getIncludePathes にモジュールを登録して、vbs_inc.vbs をダブルクリックすると、</tspan>
	<tspan x="24.5px" y="244.5px" xml:space="preserve">初期化、後始末のテストができます。</tspan></text>
	<text x="172.5px" y="150.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="24.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じモジュールの中のオブジェクトの Class_Terminate が呼ばれる順番は、グローバル変数に<tspan x="24.5px" y="150.5px" xml:space="preserve">格納した順番と同じです。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_order" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_order">
	<text pub="n" x="211.5px" y="150.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Class_Terminate が呼ばれる順序</text>
	</a>
</g>
<g id="page1097" width="530" height="162" transform="translate(+10,+579647)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="530.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="530.5" y1="-0.5" x2="530.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="162.5" x2="530.5" y2="162.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_Finalizing" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_Finalizing</text>
	<g>
	<rect x="23.5" y="45.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Finalizing  as boolean</text>
	</g>
	<text x="31.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル変数の後始末処理を行っているときかどうか。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_Finalizing" onclick="chgPage( evt, 1097 )" target="_blank">
	<text x="165.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text x="78.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule</text>
	</a>
	<text x="31.5px" y="125.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1098" width="517" height="174" transform="translate(+10,+579819)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="517.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="517.5" y1="-0.5" x2="517.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="174.5" x2="517.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="vbslib_helper_exe" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib_helper.exe</text>
	<a xlink:href="Test\tools\vbslib_helper_src" cats_vhref="%vbslib_new%\_src\Test\tools\vbslib_helper_src" target="_blank">
	<text x="81.5px" y="137.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib_helper_src フォルダー</text>
	</a>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript だけではできないが、C言語ではできる機能を実行するプログラムです。<tspan x="24.5px" y="74.5px" xml:space="preserve">vbslib の内部から必要に応じて自動的に起動されます。</tspan></text>
	<text x="24.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib_helper.exe ファイルは、</text>
	<a xlink:href="#g_vbslib_ver_folder" onclick="chgPage( evt, 1093 )">
	<text x="190.5px" y="105.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_vbslib_ver_folder</text>
	</a>
	<text x="299.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に格納してください。</text>
	<text x="24.5px" y="136.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
</g>
<g id="page1099" width="609" height="718" transform="translate(+10,+580003)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="609.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="718.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="609.5" y1="-0.5" x2="609.5" y2="718.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="718.5" x2="609.5" y2="718.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="vbs_inc_flow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー （vbs_inc/setting）</text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="267.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: vbs_inc ]</text>
	</a>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="332.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: setting フォルダ ]</text>
	</a>
	<text x="24.5px" y="72.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	<text x="37.5px" y="92.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// start of vbslib include</text>
	<text x="37.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Execute g_f.ReadAll</text>
	<text x="37.5px" y="443.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePush</text>
	<text x="37.5px" y="463.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">On Error Resume Next</text>
	<text x="37.5px" y="497.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main / main2</text>
	<text x="37.5px" y="536.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePop</text>
	<text x="153.5px" y="72.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[メイン.vbs]</text>
	<text x="166.5px" y="112.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[vbs_inc.vbs]</text>
	<text x="67.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Execute g_f.ReadAll</text>
	<text x="197.5px" y="158.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[vbs_inc_sub.vbs]</text>
	<text x="83.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	<text x="105.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ChangeScriptMode</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text x="105.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'//=== Load setting script</text>
	</a>
	<text x="105.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'//=== read and execute g_IncludePathes</text>
	<text x="105.5px" y="370.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallInitializeInModules</text>
	<text x="49.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	<text x="257.5px" y="202.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">場合によっては コマンドプロンプトを起動する</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: ChangeScriptMode" target="_blank">
	<text x="211.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#Load setting script" target="_blank">
	<text x="269.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Err2_flow_no_err" onclick="chgPage( evt, 1159 )">
	<text x="115.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 詳細</text>
	</a>
	<a xlink:href="#Err2_flow_err" onclick="chgPage( evt, 1159 )">
	<text x="80.5px" y="660.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生して終了するとき</text>
	</a>
	<text x="57.5px" y="556.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<a xlink:href="#Setting_onAfterInclude" onclick="chgPage( evt, 120 )">
	<text x="105.5px" y="413.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_onAfterInclude</text>
	</a>
	<text x="257.5px" y="387.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールの初期化をする</text>
	<text x="244.5px" y="556.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールの後始末をする</text>
	<text x="145.5px" y="497.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メイン・スクリプト</text>
	<a xlink:href="#Err2_flow" onclick="chgPage( evt, 1159 )">
	<text x="80.5px" y="681.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー (Err2)</text>
	</a>
	<text x="31.5px" y="660.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<rect x="424.5" y="264.5" width="97" height="18"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="432.5px" y="276.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
	</g>
	<g>
	<line x1="415.5" y1="273.5" x2="313.5" y2="273.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="313.5,273.5 323.5,278.5 323.5,268.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="419.5" y1="318.5" x2="355.5" y2="318.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="355.5,318.5 365.5,323.5 365.5,313.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<a xlink:href="#vbslib_head" onclick="chgPage( evt, 3 )">
	<rect x="424.5" y="309.5" width="101" height="18"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="432.5px" y="321.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">scriptlib フォルダー</text>
	</a>
	</g>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text id="Setting_getIncludePathes_f" x="105.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes</text>
	</a>
	<g>
	<line x1="587.5" y1="67.5" x2="344.5" y2="67.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="344.5" y1="67.5" x2="355.5" y2="71.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="344.5" y1="67.5" x2="355.5" y2="63.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<line x1="587.5" y1="67.5" x2="587.5" y2="239.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="587.5" y1="239.5" x2="279.5" y2="239.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="316.5px" y="297.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定ファイルをロード（実行）する</text>
	<text x="269.5px" y="341.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールをロード（実行）する</text>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text x="126.5px" y="387.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule</text>
	</a>
	<text x="257.5px" y="414.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるフォルダの中あるすべてのスクリプトの既定の設定</text>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text x="183.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<a xlink:href="#err_ov" onclick="chgPage( evt, 1101 )">
	<text x="342.5px" y="536.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー発生時の動作</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: CallFinalizeInModules" target="_blank">
	<text x="197.5px" y="556.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="135.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_sh.Run  cmd</text>
	<text x="135.5px" y="223.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'//=== Make command line</text>
	<a xlink:href="..\..\..\programming\スクリプト\DOS バッチファイル\!DOSバッチファイル.svg#cmd">
	<text pub="n" x="310.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ cmd.exe</text>
	</a>
	<text x="80.5px" y="576.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WScript.Echo  Err.Description</text>
	<text x="293.5px" y="576.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを表示する</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="404.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
	<text x="80.5px" y="596.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_CommandPrompt = 1 Then<tspan x="80.5px" y="611.5px" xml:space="preserve">    WScript.Sleep  2000</tspan></text>
</g>
<g id="page1100" width="597" height="603" transform="translate(+10,+580731)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="597.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="603.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="597.5" y1="-0.5" x2="597.5" y2="603.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="603.5" x2="597.5" y2="603.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="fin" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">正常終了時の動作</text>
	<text x="24.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main 関数からそのまま返ると、エラーレベルは 21 になります。<tspan x="24.5px" y="80.5px" xml:space="preserve">これは、wscipt.exe, cscript.exe は、スクリプトの内部でエラーが発生しても、</tspan>
	<tspan x="24.5px" y="95.5px" xml:space="preserve">エラーレベルは 0 になっており、正常に終了したかどうかを区別するためです。 </tspan></text>
	<text x="25.5px" y="429.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">内部フロー</text>
	<text x="44.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main</text>
	<text x="44.5px" y="476.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePop</text>
	<text x="55.5px" y="493.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<text x="55.5px" y="510.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If not IsEmpty( g_ExitCode ) Then  WScript.Quit  g_ExitCode<tspan x="55.5px" y="525.5px" xml:space="preserve">WScript.Quit  21</tspan></text>
	<text x="24.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーレベルを指定するときは、WScript.Quit を呼び出すか、g_ExitCode に設定してください。</text>
	<text id="SuccessRet" class="keyword" x="24.5px" y="180.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">/SuccessRet - メイクファイルから vbslib を使ったスクリプトを呼び出すとき</text>
	<text x="24.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コンパイルするときに使われることがあるメイクファイルは、起動したコマンドのエラーレベルが 0 <tspan x="24.5px" y="226.5px" xml:space="preserve">ではないときは、エラーが発生したものとみなしますが、vbslib を使ったスクリプトが正常終了した</tspan>
	<tspan x="24.5px" y="241.5px" xml:space="preserve">ときは、エラーレベルが 21 になるため、メイクファイルは処理を中断してしまいます。</tspan>
	<tspan x="24.5px" y="256.5px" xml:space="preserve">正常終了したときに、エラーレベルが 0 になるようにするには、/SuccessRet:0</tspan>
	<tspan x="24.5px" y="271.5px" xml:space="preserve">オプションを指定して vbs を起動してください。 ただし、ごくまれに vbslib がキャッチ</tspan>
	<tspan x="24.5px" y="286.5px" xml:space="preserve">できないエラーが発生することがありますが、そのときは、エラーレベルが 0 になるため、</tspan>
	<tspan x="24.5px" y="301.5px" xml:space="preserve">正常終了と区別することはできません。</tspan></text>
	<g>
	<rect x="62.5" y="318.5" width="202" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="70.5px" y="334.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript sampe.vbs /SuccessRet:0</text>
	</g>
	<text x="25.5px" y="386.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_SuccessRet">
	<text x="73.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_SuccessRet] /SuccessRet オプションによるエラーレベル</text>
	</a>
	<a xlink:href="TestByFCBatAuto\vbs_inc\scriptlib\vbslib\vbs_inc_sub.vbs#: ResumePop" target="_blank">
	<text x="112.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="219.5px" y="566.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドプロンプトを自動的に閉じるかどうか</text>
	<text x="24.5px" y="566.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="74.5px" y="566.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_CommandPrompt</text>
	</a>
</g>
<g id="page1101" width="533" height="342" transform="translate(+10,+581344)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="533.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="533.5" y1="-0.5" x2="533.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="342.5" x2="533.5" y2="342.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="err_ov" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラー発生時の動作</text>
	<text x="28.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main 関数の中でエラーが発生したら、標準化されたエラーメッセージを表示し、<tspan x="28.5px" y="78.5px" xml:space="preserve">適切なエラーレベルを、wscript.exe / cscript.exe を呼び出したプロセスへ返します。</tspan></text>
	<text x="28.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">wscipt.exe, cscript.exe は、スクリプトの内部でエラーが発生しても、エラーレベルは<tspan x="28.5px" y="168.5px" xml:space="preserve">0 になっています。 これではエラーが発生したかどうかがわからないので、vbs_inc</tspan>
	<tspan x="28.5px" y="183.5px" xml:space="preserve">がエラーをキャッチして、エラー番号をエラーレベルにします。</tspan>
	<tspan x="28.5px" y="198.5px" xml:space="preserve">文法エラーが発生したときは、エラーレベルが 1 になります。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: ResumePop" target="_blank">
	<text x="272.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="62.5px" y="114.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ文字列の標準書式(XML版)</text>
	</a>
	<text x="28.5px" y="248.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#errorlevel" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#errorlevel">
	<text pub="n" x="68.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 終了、返り値（エラーレベル）を指定する (VBScript)</text>
	</a>
	<a xlink:href="#fin" onclick="chgPage( evt, 1100 )">
	<text pub="n" x="68.5px" y="248.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了時の動作</text>
	</a>
	<a xlink:href="#warning" onclick="chgPage( evt, 1149 )">
	<text x="68.5px" y="286.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 警告して終了するには</text>
	</a>
	<a xlink:href="#CheckTestErrLevel" onclick="chgPage( evt, 977 )">
	<text x="68.5px" y="305.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckTestErrLevel</text>
	</a>
</g>
<g id="page1102" width="599" height="1168" transform="translate(+10,+581696)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="599.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="599.5" y1="-0.5" x2="599.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1168.5" x2="599.5" y2="1168.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="var" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">バージョン判定、環境変数</text>
	<line x1="516.5" y1="434.5" x2="516.5" y2="934.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-dasharray:4,4;stroke-linecap:round"/>
	<text x="24.5px" y="342.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー</text>
	<text x="53.5px" y="438.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	<text x="189.5px" y="438.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[vbs_inc_sub.vbs]</text>
	<text x="160.5px" y="372.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[メイン.vbs]</text>
	<a xlink:href="#vbs_inc_flow" cats_vhref="%vbslib_new%\_src\vbslib.svg#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="26.5px" y="372.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	</a>
	<text x="238.5px" y="600.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[vbs_inc_setting.vbs など]</text>
	<text id="defvar" x="172.5px" y="556.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">全スクリプト共通の既定の設定<tspan x="172.5px" y="571.5px" xml:space="preserve">（全 scriptlib フォルダ）</tspan></text>
	<g>
	<rect x="104.5" y="546.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="112.5px" y="562.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</g>
	<text x="26.5px" y="677.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">main / main2</text>
	<g>
	<rect x="43.5" y="696.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="712.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</g>
	<text x="112.5px" y="713.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのスクリプトで使う設定</text>
	<text x="44.5px" y="849.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ClassI_validate</text>
	<text x="44.5px" y="754.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">new ClassA</text>
	<text x="63.5px" y="774.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class_Initialize</text>
	<g>
	<rect x="78.5" y="783.5" width="262" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="86.5px" y="799.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Me.Ver = CInt2( GetVar( "ClassA_Ver" ) )<tspan x="86.5px" y="814.5px" xml:space="preserve">If IsEmpty( Me.Value ) Then  Me.Ver = 200</tspan></text>
	</g>
	<text x="350.5px" y="800.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を自動的に<tspan x="350.5px" y="815.5px" xml:space="preserve">設定する</tspan></text>
	<g>
	<rect x="487.5" y="425.5" width="59" height="18"
		style="fill:rgb(240,243,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="495.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">環境変数</text>
	</g>
	<text id="Setting_onAfterInclude_f" x="71.5px" y="600.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_onAfterInclude</text>
	<g>
	<line x1="372.5" y1="558.5" x2="516.5" y2="558.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="516.5,558.5 506.5,553.5 506.5,563.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="516.5" y1="796.5" x2="452.5" y2="796.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="452.5,796.5 462.5,801.5 462.5,791.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<line x1="298.5" y1="709.5" x2="516.5" y2="709.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="516.5,709.5 506.5,704.5 506.5,714.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<g>
	<rect x="78.5" y="858.5" width="286" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="86.5px" y="874.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If IsEmpty( g_ClassI ) Then<tspan x="86.5px" y="889.5px" xml:space="preserve">  Dim  name : name = GetVar( "ClassI" )</tspan>
	<tspan x="86.5px" y="904.5px" xml:space="preserve">  If IsEmpty( name ) Then</tspan>
	<tspan x="86.5px" y="919.5px" xml:space="preserve">    ... （自動判定ルーチン）</tspan>
	<tspan x="86.5px" y="934.5px" xml:space="preserve">    name = "ClassA"</tspan>
	<tspan x="86.5px" y="949.5px" xml:space="preserve">  End If</tspan>
	<tspan x="86.5px" y="964.5px" xml:space="preserve">  Select Case  name</tspan>
	<tspan x="86.5px" y="979.5px" xml:space="preserve">    Case "ClassA" : Set g_ClassI = new ClassA</tspan>
	<tspan x="86.5px" y="994.5px" xml:space="preserve">    Case "ClassB" : Set g_ClassI = new ClassB</tspan>
	<tspan x="86.5px" y="1009.5px" xml:space="preserve">  End Select</tspan>
	<tspan x="86.5px" y="1024.5px" xml:space="preserve">  Set ClassI_validate = g_ClassI</tspan>
	<tspan x="86.5px" y="1039.5px" xml:space="preserve">End If</tspan></text>
	</g>
	<line x1="32.5" y1="684.5" x2="32.5" y2="859.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<text x="377.5px" y="871.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インスタンスを<tspan x="377.5px" y="886.5px" xml:space="preserve">自動的に</tspan>
	<tspan x="377.5px" y="901.5px" xml:space="preserve">選択する</tspan></text>
	<g>
	<line x1="516.5" y1="883.5" x2="452.5" y2="883.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="452.5,883.5 462.5,888.5 462.5,878.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="34.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定値を指定するときは、main または <tspan x="34.5px" y="170.5px" xml:space="preserve">デフォルト（自動判定など）の設定値を使うときは、SetVar を使いません。</tspan>
	<tspan x="34.5px" y="185.5px" xml:space="preserve">優先度の高いものから並べると、main 関数の SetVar ＞ setting の SetVar ＞ OS の環境変数</tspan>
	<tspan x="34.5px" y="200.5px" xml:space="preserve"> ＞ 自動選択、の順になります。</tspan></text>
	<text x="386.5px" y="961.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルト値の決定方法は、<tspan x="386.5px" y="976.5px" xml:space="preserve">次のものがあります。</tspan>
	<tspan x="386.5px" y="991.5px" xml:space="preserve">　・固定値</tspan>
	<tspan x="386.5px" y="1006.5px" xml:space="preserve">　・設定ファイルからのリード</tspan>
	<tspan x="386.5px" y="1021.5px" xml:space="preserve">　・自動判定</tspan></text>
	<text x="45.5px" y="1077.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数の値を使った後は、SetVar をしても無効なので、SetVar は main 関数の<tspan x="45.5px" y="1092.5px" xml:space="preserve">最初で呼び出してください。</tspan></text>
	<line x1="32.5" y1="382.5" x2="32.5" y2="657.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#Setting_getIncludePathes" onclick="chgPage( evt, 119 )">
	<text pub="n" x="252.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes</text>
	</a>
	<text x="461.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使います。</text>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="417.5px" y="155.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</a>
	<text x="399.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で</text>
	<text x="34.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インスタンスを特定する必要が無い<tspan x="34.5px" y="78.5px" xml:space="preserve">どの設定ファイルを使うか、などを選択するときに、環境変数を使います。</tspan>
	<tspan x="34.5px" y="93.5px" xml:space="preserve"></tspan>
	<tspan x="34.5px" y="108.5px" xml:space="preserve">一般的な設定値は、環境変数ではなく、 XML 形式などの設定ファイルや、</tspan></text>
	<text x="366.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の、どのバージョンを使うか、</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#op_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#op_obj">
	<text x="233.5px" y="63.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">演算器的なオブジェクト</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#static_object_vbs">
	<text x="34.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">静的オブジェクト・スクリプト・ファイル</text>
	</a>
	<text x="241.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使ったほうが、階層化できたりして扱いやすいです。</text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="404.5px" y="600.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">→ setting フォルダ</text>
	</a>
	<text x="34.5px" y="232.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="210.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OS の環境変数の設定</text>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="87.5px" y="232.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ set_</text>
	</a>
	<a xlink:href="#FuncRedir_add" onclick="chgPage( evt, 882 )">
	<text x="87.5px" y="249.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FuncRedir_add</text>
	</a>
	<text x="210.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関数コールのリダイレクト</text>
	<a xlink:href="#LoadEnvVars" onclick="chgPage( evt, 1118 )">
	<text pub="n" x="87.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ LoadEnvVars</text>
	</a>
	<text x="210.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルに書かれた環境変数の集合を使う</text>
	<a xlink:href="#g_InitializeModule" onclick="chgPage( evt, 1096 )">
	<text x="235.5px" y="535.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ モジュールのグローバル変数の初期化</text>
	</a>
	<text x="71.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">InitializeModule</text>
	<g>
	<rect x="104.5" y="613.5" width="52" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="112.5px" y="629.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</g>
	<text x="172.5px" y="622.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるフォルダの中にあるスクリプトの<tspan x="172.5px" y="637.5px" xml:space="preserve">既定の設定（scriptlib フォルダごと）</tspan></text>
	<g>
	<line x1="394.5" y1="625.5" x2="516.5" y2="625.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="516.5,625.5 506.5,620.5 506.5,630.5"
		style="fill:rgb(0,0,0);stroke:rgb(0,0,0);stroke-width:1"/>
	</g>
	<text x="71.5px" y="467.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Setting_getIncludePathes</text>
	<g>
	<rect x="104.5" y="477.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="112.5px" y="493.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers.Add  "Disable", 1</text>
	</g>
	<text x="278.5px" y="470.5px" style="fill:rgb(180,120,120);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">あるフォルダの中にある<tspan x="278.5px" y="485.5px" xml:space="preserve">スクリプトの InitializeModule で</tspan>
	<tspan x="278.5px" y="500.5px" xml:space="preserve">設定される内容の選択</tspan></text>
	<g>
	<line x1="462.5" y1="489.5" x2="517.5" y2="489.5"
		style="fill:none;stroke:rgb(128,128,128);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="517.5,489.5 507.5,484.5 507.5,494.5"
		style="fill:rgb(128,128,128);stroke:rgb(128,128,128);stroke-width:1"/>
	</g>
	<g>
	<rect x="104.5" y="387.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(128,128,128);stroke-width:1"/>
	<text x="112.5px" y="403.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers.Add  "Disable", 1</text>
	</g>
	<text x="284.5px" y="396.5px" style="fill:rgb(180,120,120);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つのスクリプトで使う InitializeModule<tspan x="284.5px" y="411.5px" xml:space="preserve">で設定される内容の選択</tspan></text>
	<text x="35.5px" y="1129.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#envi" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#envi">
	<text pub="n" x="74.5px" y="1129.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 環境変数を取得する (VBScript)</text>
	</a>
	<g>
	<line x1="269.5" y1="502.5" x2="200.5" y2="544.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="200.5,544.5 211.5,544.5 205.5,534.5"
		style="fill:rgb(192,192,192);stroke:rgb(192,192,192);stroke-width:1"/>
	</g>
	<g>
	<line x1="312.5" y1="423.5" x2="185.5" y2="541.5"
		style="fill:none;stroke:rgb(192,192,192);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="3"/>
	<polygon points="185.5,541.5 195.5,539.5 187.5,531.5"
		style="fill:rgb(192,192,192);stroke:rgb(192,192,192);stroke-width:1"/>
	</g>
	<a xlink:href="#TestCommon_setVariables" cats_vhref="%vbslib_new%\_src\vbslib.svg#TestCommon_setVariables" onclick="chgPage( evt, 940 )">
	<text x="87.5px" y="283.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ TestCommon_setVariables</text>
	</a>
	<text x="271.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs で共通の環境変数とファイルのチェック</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="87.5px" y="300.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<text x="289.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト内で共通の設定値</text>
</g>
<g id="page1103" width="424" height="228" transform="translate(+10,+582874)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="424.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="424.5" y1="-0.5" x2="424.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="228.5" x2="424.5" y2="228.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="IsDefined" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">IsDefined</text>
	<g>
	<rect x="24.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  IsDefined( Symbol as string ) as boolean</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetRef">
	<text pub="n" x="64.5px" y="164.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetRef</text>
	</a>
	<text x="30.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">指定したシンボルの関数が定義されているかどうかを返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: IsDefined" target="_blank">
	<text x="137.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="186.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: バージョン判定 ]</text>
	</a>
	<text x="30.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="97.5" y="113.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="105.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If not IsDefined( "copy" ) Then ...</text>
	</g>
	<text x="24.5px" y="164.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#CheckSettingFunctionExists" onclick="chgPage( evt, 114 )">
	<text x="64.5px" y="191.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CheckSettingFunctionExists</text>
	</a>
	<text x="24.5px" y="191.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page1104" width="521" height="287" transform="translate(+10,+583112)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="521.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="521.5" y1="-0.5" x2="521.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="287.5" x2="521.5" y2="287.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_Vers" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_Vers</text>
	<g>
	<rect x="24.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim g_Vers as Scripting.Dictionary</text>
	</g>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">各種バージョン番号、または、設定に関する辞書です。</text>
	<a xlink:href="..\..\vbslib_branch0116\_src\Test\vbslib_test\T_Compati" target="_blank">
	<text x="161.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ テスト ]</text>
	</a>
	<a xlink:href="..\Samples\sample.vbs#Set g_Vers" target="_blank">
	<text x="121.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="207.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: バージョン判定 ]</text>
	</a>
	<text x="26.5px" y="250.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#VarStack" onclick="chgPage( evt, 1117 )">
	<text pub="n" x="69.5px" y="250.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VarStack</text>
	</a>
	<text x="32.5px" y="182.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値は文字列や数値やオブジェクトなどを格納できます。</text>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="32.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</a>
	<text x="74.5px" y="197.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で設定される変数と同じ変数の領域（Dictionary）です。 （vbslib ver4 より）</text>
	<a xlink:href="#VarStack" onclick="chgPage( evt, 1117 )">
	<text pub="n" x="32.5px" y="212.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VarStack</text>
	</a>
	<text x="88.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を使うことができます。</text>
	<text x="32.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書のキーは、左にあるツリーの子ノードを参照してください。</text>
	<text x="59.5px" y="145.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">例：</text>
	<a xlink:href="#g_Vers_vbslib" onclick="chgPage( evt, 1105 )">
	<text x="98.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_Vers("vbslib")</text>
	</a>
	<a xlink:href="#TextFileExtension" onclick="chgPage( evt, 1106 )">
	<text x="232.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_Vers("TextFileExtension")</text>
	</a>
</g>
<g id="page1105" width="565" height="810" transform="translate(+10,+583409)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="810.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="810.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="810.5" x2="565.5" y2="810.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_Vers_vbslib" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_Vers("vbslib")</text>
	<g>
	<rect x="43.5" y="486.5" width="406" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="502.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_f = g_Vers.Item("vbslib")<tspan x="51.5px" y="517.5px" xml:space="preserve">If g_f &gt;= 4.9 Then</tspan>
	<tspan x="51.5px" y="532.5px" xml:space="preserve">    g_Vers.Item("vbslib") = 4.9</tspan>
	<tspan x="51.5px" y="547.5px" xml:space="preserve">    g_vbslib_path = g_vbslib_folder + "vbslib\vbs_inc_sub.vbs"</tspan>
	<tspan x="51.5px" y="562.5px" xml:space="preserve">ElseIf g_f &gt;= 4.0 Then</tspan>
	<tspan x="51.5px" y="577.5px" xml:space="preserve">    g_vbslib_path = g_vbslib_folder + "vbslib400\vbs_inc_400.vbs"</tspan>
	<tspan x="51.5px" y="592.5px" xml:space="preserve">ElseIf g_f &gt;= 3.0 Then</tspan>
	<tspan x="51.5px" y="607.5px" xml:space="preserve">    g_vbslib_path = g_vbslib_folder + "vbslib300\vbs_inc_300.vbs"</tspan>
	<tspan x="51.5px" y="622.5px" xml:space="preserve">ElseIf g_f &gt;= 2.0 Then</tspan>
	<tspan x="51.5px" y="637.5px" xml:space="preserve">    g_vbslib_path = g_vbslib_folder + "vbs_inc_200.vbs"</tspan>
	<tspan x="51.5px" y="652.5px" xml:space="preserve">Else</tspan>
	<tspan x="51.5px" y="667.5px" xml:space="preserve">    g_vbslib_path = g_vbslib_folder + "vbslib000\vbs_inc_000.vbs"</tspan>
	<tspan x="51.5px" y="682.5px" xml:space="preserve">End If</tspan></text>
	</g>
	<text x="21.5px" y="475.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">判定サンプル</text>
	<a xlink:href="#upgrade" onclick="chgPage( evt, 1068 )">
	<text pub="n" x="69.5px" y="752.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib をバージョンアップする</text>
	</a>
	<text x="74.5px" y="710.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バージョンの判定は、不等号を使ってください。</text>
	<g>
	<rect x="43.5" y="145.5" width="490" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetupVbslibParameters()<tspan x="51.5px" y="176.5px" xml:space="preserve">    '--- start of parameters for vbslib include -------------------------------</tspan>
	<tspan x="51.5px" y="191.5px" xml:space="preserve">    g_Vers("vbslib_ver") = 99.99</tspan>
	<tspan x="51.5px" y="206.5px" xml:space="preserve">       :</tspan>
	<tspan x="51.5px" y="221.5px" xml:space="preserve">    '--- end of parameters for vbslib include ---------------------------------</tspan>
	<tspan x="51.5px" y="236.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="51.5px" y="310.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">0.0 … バージョン切り替えテスト用<tspan x="51.5px" y="325.5px" xml:space="preserve">2.0 … ver2.00 をそのまま使う （vbs_inc のデフォルト）</tspan>
	<tspan x="51.5px" y="340.5px" xml:space="preserve">3.0 … ver3.00 を使う</tspan>
	<tspan x="51.5px" y="355.5px" xml:space="preserve">4.0 … ver4.00 を使う</tspan>
	<tspan x="51.5px" y="370.5px" xml:space="preserve">99.99 … 最新を使う</tspan>
	<tspan x="51.5px" y="385.5px" xml:space="preserve">vbs_inc.vbs から vbslib をインクルード開始する時点で、実際に使用するバージョン</tspan>
	<tspan x="51.5px" y="400.5px" xml:space="preserve">番号に変わります。 それまでは、メイン.vbs が要求する番号です。</tspan>
	<tspan x="51.5px" y="415.5px" xml:space="preserve">上記のように決めていますが、実際の動きは下記の vbs_inc.vbs の内容によります。</tspan></text>
	<text x="21.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">設定サンプル</text>
	<text x="26.5px" y="752.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="26.5px" y="773.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#T_g_Vers_Stack" target="_blank">
	<text x="69.5px" y="773.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # T_g_Vers_Stack</text>
	</a>
	<text x="32.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のバージョン番号です。</text>
	<g>
	<rect x="26.5" y="46.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Vers("vbslib")  as dictionary</text>
	</g>
	<text x="21.5px" y="282.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">値の意味</text>
	<text x="131.5px" y="475.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc.vbs の一部</text>
</g>
<g id="page1106" width="494" height="529" transform="translate(+10,+584229)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="494.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="494.5" y1="-0.5" x2="494.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="529.5" x2="494.5" y2="529.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TextFileExtension" class="title, keyword2" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TextFileExtension (g_Vers)</text>
	<a xlink:href="Test\vbslib_test\T_Path\T_Path.vbs#[T_TextFileExtension]" target="_blank">
	<text x="75.5px" y="450.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Path.vbs</text>
	</a>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\setting_default\PC_setting_default.vbs#TextFileExtension" onclick="chgPage( evt, 1106 )" target="_blank">
	<text x="75.5px" y="426.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ PC_setting_default.vbs</text>
	</a>
	<text x="174.5px" y="450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_TextFileExtension</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="391.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; g_Vers</text>
	</a>
	<g>
	<rect x="26.5" y="46.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Vers("TextFileExtension")  as dictionary</text>
	</g>
	<text x="24.5px" y="450.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="426.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="34.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの拡張子をキーとした辞書。</text>
	<text x="34.5px" y="112.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">大文字と小文字を区別しません。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="52.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
	<text x="160.5px" y="386.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の PC_setting_default.vbs などで設定します。</text>
	<text x="24.5px" y="153.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="44.5" y="164.5" width="322" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="180.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_Vers("TextFileExtension").Exists( "xml" ) Then</text>
	</g>
	<g>
	<rect x="44.5" y="197.5" width="346" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="213.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">extension = g_fs.GetExtensionName( path )<tspan x="52.5px" y="228.5px" xml:space="preserve">If g_Vers("TextFileExtension").Exists( extension ) Then</tspan></text>
	</g>
	<text x="106.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テキスト・ファイルの拡張子であるか判断する。</text>
	<text x="24.5px" y="271.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="107.5px" y="271.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">辞書を作成する</text>
	<g>
	<rect x="44.5" y="282.5" width="418" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="298.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set g_Vers("TextFileExtension") = Dic_addFromArray( Empty, Array( _<tspan x="52.5px" y="313.5px" xml:space="preserve">    "txt", _</tspan>
	<tspan x="52.5px" y="328.5px" xml:space="preserve">    "c", "h", "cpp", "hpp", "vbs", "js", "py", "rb", _</tspan>
	<tspan x="52.5px" y="343.5px" xml:space="preserve">    "ini", "log", _</tspan>
	<tspan x="52.5px" y="358.5px" xml:space="preserve">    "html", "htm", "xml", "svg" ), True )</tspan></text>
	</g>
	<a xlink:href="#Dic_addFromArray" onclick="chgPage( evt, 267 )">
	<text x="256.5px" y="298.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dic_addFromArray</text>
	</a>
	<text x="24.5px" y="474.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#IsSameBinaryFile" cats_vhref="%vbslib_new%\_src\vbslib.svg#IsSameBinaryFile" onclick="chgPage( evt, 473 )">
	<text x="75.5px" y="474.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameBinaryFile</text>
	</a>
	<a xlink:href="#IsSameTextFile" onclick="chgPage( evt, 472 )">
	<text x="75.5px" y="492.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ IsSameTextFile</text>
	</a>
</g>
<g id="page1107" width="560" height="203" transform="translate(+10,+584768)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="560.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="560.5" y1="-0.5" x2="560.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="203.5" x2="560.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NaturalDocsExtension" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NaturalDocsExtension (g_Vers)</text>
	<g>
	<rect x="26.5" y="46.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Vers("NaturalDocsExtension")  as dictionary</text>
	</g>
	<text x="34.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">NaturalDocs に入力できるファイルの拡張子をキーとした辞書。</text>
	<a xlink:href="#MakeDocumentByNaturalDocs" onclick="chgPage( evt, 783 )">
	<text x="34.5px" y="118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">MakeDocumentByNaturalDocs</text>
	</a>
	<text x="211.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">で使われます。</text>
	<text x="34.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この辞書が</text>
	<a xlink:href="#TextFileExtension" onclick="chgPage( evt, 1106 )">
	<text x="160.5px" y="166.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Vers("TextFileExtension")</text>
	</a>
	<text x="34.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">この辞書の使い方は、</text>
	<text x="327.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と同じです。</text>
	<a xlink:href="#customize" onclick="chgPage( evt, 109 )">
	<text x="105.5px" y="135.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting フォルダー</text>
	</a>
	<text x="212.5px" y="135.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にないときは、デフォルトの設定を使って処理されます。</text>
</g>
<g id="page1108" width="595" height="334" transform="translate(+10,+584981)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="595.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="595.5" y1="-0.5" x2="595.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="334.5" x2="595.5" y2="334.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CutPropertyM" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CutPropertyM (g_Vers)</text>
	<g>
	<rect x="26.5" y="46.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Vers("CutPropertyM")  as string</text>
	</g>
	<a xlink:href="#Dic_addNewObject" cats_vhref="%vbslib_new%\_src\vbslib.svg#Dic_addNewObject" onclick="chgPage( evt, 266 )">
	<text pub="n" x="68.5px" y="297.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_addNewObject</text>
	</a>
	<text x="26.5px" y="297.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="34.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">True なら Name プロパティを、False なら m_Name プロパティを使います。</text>
	<g>
	<rect x="47.5" y="233.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="249.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers("CutPropertyM") = False</text>
	</g>
	<text x="242.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="m_Name" class="keyword" x="303.5px" y="29.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">Name, m_Name</text>
	<text x="26.5px" y="224.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="34.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ライブラリが提供するいくつかの関数の中で使われるオブジェクトに対して、Name プロパティを<tspan x="34.5px" y="141.5px" xml:space="preserve">参照するか、m_Name プロパティを参照するかを選べます。</tspan></text>
	<text x="34.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトは、True です。</text>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="410.5px" y="29.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt; g_Vers</text>
	</a>
</g>
<g id="page1109" width="529" height="236" transform="translate(+10,+585325)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="236.5" x2="529.5" y2="236.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ThisIsOldSpec" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ThisIsOldSpec</text>
	<g>
	<rect x="25.5" y="47.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ThisIsOldSpec()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在実行している関数が、廃止されようとしている関数であることを警告します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="110.5" width="105" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_sub.vbs</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: ThisIsOldSpec" target="_blank">
	<text x="159.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug &lt;&gt; 0 のときは、初めて ThisIsOldSpec を呼び出したときにブレークします。</text>
	<text x="33.5px" y="198.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetErrorOfOldSpec" onclick="chgPage( evt, 1111 )">
	<text pub="n" x="69.5px" y="198.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetErrorOfOldSpec</text>
	</a>
</g>
<g id="page1110" width="606" height="450" transform="translate(+10,+585571)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="606.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="606.5" y1="-0.5" x2="606.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="450.5" x2="606.5" y2="450.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_cut_old" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_cut_old</text>
	<g>
	<rect x="24.5" y="143.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_cut_old as boolean</text>
	</g>
	<text x="32.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の古い関数を呼び出したときに、デバッガでブレークするようにします。</text>
	<a xlink:href="#upgrade" onclick="chgPage( evt, 1068 )">
	<text pub="n" x="70.5px" y="412.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib2 から vbslib3 へバージョンアップする</text>
	</a>
	<text x="32.5px" y="412.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#g_cut_old" onclick="chgPage( evt, 1110 )" target="_blank">
	<text x="124.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="207.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: バージョン判定 ]</text>
	</a>
	<text x="30.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib のユーザーのサンプル：</text>
	<g>
	<rect x="216.5" y="214.5" width="112" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="224.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_cut_old = True</text>
	</g>
	<g>
	<rect x="216.5" y="250.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="224.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_cut_old Then Stop :If g_cut_old=I_CutOldErr Then Error</text>
	</g>
	<text x="30.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の作成者のサンプル：</text>
	<text x="30.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デフォルトは True になります。<tspan x="30.5px" y="323.5px" xml:space="preserve">False にするには、</tspan></text>
	<g>
	<rect x="41.5" y="340.5" width="478" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------------------<tspan x="49.5px" y="371.5px" xml:space="preserve">Dim g_cut_old : g_cut_old = False</tspan></text>
	</g>
	<text x="280.5px" y="323.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に次のように記述してください。</text>
	<a xlink:href="#ThisIsOldSpec" onclick="chgPage( evt, 1109 )">
	<text pub="n" x="32.5px" y="95.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThisIsOldSpec</text>
	</a>
	<text x="24.5px" y="68.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_cut_old は、廃止されました。 代わりに ThisIsOldSpec を使ってください。</text>
	<line x1="18.5" y1="126.5" x2="543.5" y2="126.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<a xlink:href="#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="138.5px" y="323.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
</g>
<g id="page1111" width="418" height="198" transform="translate(+10,+586031)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="418.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="418.5" y1="-0.5" x2="418.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="198.5" x2="418.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetErrorOfOldSpec" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetErrorOfOldSpec</text>
	<g>
	<rect x="25.5" y="47.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetErrorOfOldSpec()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThisIsOldSpec が呼ばれたら、エラーにするように設定します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="110.5" width="93" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_sub.h</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#SetErrorOfOldSpec" onclick="chgPage( evt, 1111 )" target="_blank">
	<text x="159.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="33.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ThisIsOldSpec" onclick="chgPage( evt, 1109 )">
	<text pub="n" x="73.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThisIsOldSpec</text>
	</a>
</g>
<g id="page1112" width="428" height="198" transform="translate(+10,+586239)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="428.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="428.5" y1="-0.5" x2="428.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="198.5" x2="428.5" y2="198.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetNotErrorOfOldSpec</text>
	<g>
	<rect x="25.5" y="47.5" width="178" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetNotErrorOfOldSpec()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ThisIsOldSpec が呼ばれても、エラーにしないように設定します。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="110.5" width="93" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_sub.h</text>
	</g>
	<text x="33.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ThisIsOldSpec" onclick="chgPage( evt, 1109 )">
	<text pub="n" x="73.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThisIsOldSpec</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#SetNotErrorOfOldSpec" target="_blank">
	<text x="213.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1113" width="345" height="313" transform="translate(+10,+586447)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="345.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="345.5" y1="-0.5" x2="345.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="313.5" x2="345.5" y2="313.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetOSVersion" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetOSVersion</text>
	<g>
	<rect x="24.5" y="47.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="32.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetOSVersion() as double</text>
	</g>
	<text x="30.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Windows の内部バージョンを返します。</text>
	<text x="32.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">5.0 = Windows 2000<tspan x="32.5px" y="144.5px" xml:space="preserve">5.1 = Windows XP</tspan>
	<tspan x="32.5px" y="159.5px" xml:space="preserve">6.0 = Windows Vista</tspan>
	<tspan x="32.5px" y="174.5px" xml:space="preserve">6.1 = Windows 7</tspan>
	<tspan x="32.5px" y="189.5px" xml:space="preserve">6.2 = Windows 8</tspan>
	<tspan x="32.5px" y="204.5px" xml:space="preserve">6.3 = Windows 8.1</tspan>
	<tspan x="32.5px" y="219.5px" xml:space="preserve">10 = Windows 10</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: GetOSVersion" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="207.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: バージョン判定 ]</text>
	</a>
	<text x="24.5px" y="258.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#g_is64bitWindows" onclick="chgPage( evt, 1087 )">
	<text x="67.5px" y="258.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is64bitWindows</text>
	</a>
	<a xlink:href="#g_is64bitWSH" onclick="chgPage( evt, 1088 )">
	<text x="67.5px" y="277.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_is64bitWSH</text>
	</a>
</g>
<g id="page1114" width="545" height="682" transform="translate(+10,+586770)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="545.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="682.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="545.5" y1="-0.5" x2="545.5" y2="682.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="682.5" x2="545.5" y2="682.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVar" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">set_, SetVar</text>
	<g>
	<rect x="31.5" y="214.5" width="154" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  set_    "FooVar", "1"</text>
	</g>
	<text x="27.5px" y="205.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="25.5" y="81.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="97.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVar( Symbol as string, Value as variant )</text>
	</g>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の環境変数を設定します。</text>
	<text x="33.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="97.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="154.5px" y="155.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="154.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">設定する値、Empty = 変数を未定義にする</text>
	<text x="26.5px" y="540.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetVar" onclick="chgPage( evt, 1115 )">
	<text pub="n" x="74.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetVar</text>
	</a>
	<a xlink:href="#SetVarBreak" onclick="chgPage( evt, 1116 )">
	<text pub="n" x="239.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVarBreak</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: SetVar" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_Var">
	<text x="74.5px" y="645.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Var] vbslib の環境変数のテスト</text>
	</a>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text pub="n" x="348.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="264.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<text x="26.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">set_ は、OS の環境変数には設定されます。<tspan x="26.5px" y="308.5px" xml:space="preserve">SetVar は、OS の環境変数には設定されません。そのため、RunProg などで</tspan>
	<tspan x="26.5px" y="323.5px" xml:space="preserve">子プロセスを起動しても、伝達されません。</tspan>
	<tspan x="26.5px" y="338.5px" xml:space="preserve">その代わり、文字列以外（数値や配列など）を設定することができます。</tspan>
	<tspan x="26.5px" y="353.5px" xml:space="preserve">set_ も SetVar も、env を使って参照することができます。</tspan>
	<tspan x="26.5px" y="368.5px" xml:space="preserve">set_ を実行すると、同じ名前のローカル環境の変数が削除されます。(2016-08-18より)</tspan></text>
	<text x="26.5px" y="399.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">注意</text>
	<text x="74.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数はグローバル変数と同じなので、なるべく使わないでください。<tspan x="74.5px" y="414.5px" xml:space="preserve">下記のいずれかが使用できないか検討してください。</tspan></text>
	<a xlink:href="#setting_vbs" onclick="chgPage( evt, 111 )">
	<text pub="n" x="83.5px" y="476.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・setting フォルダ, setting_default フォルダ</text>
	</a>
	<text x="83.5px" y="460.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・設定関数</text>
	<text x="83.5px" y="442.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">・オブジェクトのメソッド、プロパティ</text>
	<a xlink:href="..\..\Cats\clib\SetX\SetX.svg#var_clib" cats_vhref="%svgcats_src%\clib\SetX\SetX.svg#var_clib">
	<text x="74.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ clib の環境変数</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Var" target="_blank">
	<text x="305.5px" y="645.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var フォルダ</text>
	</a>
	<text x="26.5px" y="645.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="25.5" y="49.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="65.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  set_( Symbol as string, Value as string )</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Environment_Shell" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Environment_Shell">
	<text pub="n" x="205.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Environment (Shell)</text>
	</a>
	<g>
	<rect x="31.5" y="243.5" width="142" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SetVar  "FooVar", 1</text>
	</g>
	<a xlink:href="#RunCmd" onclick="chgPage( evt, 842 )">
	<text pub="n" x="414.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ RunBat</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: set_" target="_blank">
	<text x="208.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text x="355.5px" y="558.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Var" target="_blank">
	<text x="74.5px" y="514.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var フォルダ</text>
	</a>
	<text x="26.5px" y="514.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#VarStack" onclick="chgPage( evt, 1117 )">
	<text x="145.5px" y="540.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VarStack</text>
	</a>
	<text x="209.5px" y="230.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OS の環境変数</text>
	<text id="local_env" class="keyword" x="198.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ローカル環境変数 （vbslib が持つ辞書）</text>
	<a xlink:href="%vbslib_n_new%\_src\vbslib_n.svg#SetDefaultEnvironmentVariables">
	<text pub="n" x="74.5px" y="576.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetDefaultEnvironmentVariables</text>
	</a>
	<a xlink:href="#AddIfNotExist" onclick="chgPage( evt, 345 )">
	<text x="74.5px" y="594.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AddIfNotExist</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#GetMainSetting">
	<text x="74.5px" y="612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetMainSetting 関数 (vbsool)</text>
	</a>
	<text x="188.5px" y="594.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">PATH 環境変数の追加</text>
</g>
<g id="page1115" width="593" height="468" transform="translate(+10,+587462)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="593.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="468.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="593.5" y1="-0.5" x2="593.5" y2="468.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="468.5" x2="593.5" y2="468.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetVar" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetVar</text>
	<g>
	<rect x="37.5" y="184.5" width="160" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="200.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  v = GetVar( "FooVar" )</text>
	</g>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="25.5" y="47.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetVar( Symbol as string ) as variant</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の環境変数の値を返します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="154.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol に指定した環境変数の値</text>
	<text x="26.5px" y="431.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="79.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVar</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: GetVar" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#SetVarBreak" onclick="chgPage( evt, 1116 )">
	<text pub="n" x="151.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVarBreak</text>
	</a>
	<text x="32.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値を設定していない環境変数を指定したときは、エラーが発生するのではなく、Empty を返し<tspan x="32.5px" y="256.5px" xml:space="preserve">ます。</tspan>
	<tspan x="32.5px" y="271.5px" xml:space="preserve"></tspan>
	<tspan x="32.5px" y="286.5px" xml:space="preserve">OS の環境変数を指定することもできます。</tspan></text>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text pub="n" x="256.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text x="319.5px" y="431.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Var" target="_blank">
	<text x="79.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var フォルダ</text>
	</a>
	<text x="26.5px" y="404.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="205.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Var1</text>
	<text x="270.5px" y="404.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_Var2</text>
	<text x="32.5px" y="321.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名に % を付けたものを指定した場合、% が無い変数名の値が返ります。</text>
	<g>
	<rect x="37.5" y="332.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="348.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  GetVar( "FooVar" ) = GetVar( "%FooVar%" )</text>
	</g>
</g>
<g id="page1116" width="578" height="278" transform="translate(+10,+587940)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="578.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="578.5" y1="-0.5" x2="578.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="278.5" x2="578.5" y2="278.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVarBreak" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetVarBreak</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: SetVarBreak" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="31.5" y="180.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  SetVarBreak  "FooVar", Empty</text>
	</g>
	<text x="27.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="25.5" y="47.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVarBreak( Symbol as string, Opt as Empty )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib の環境変数の値を設定、または参照しているところでブレークするように設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Opt</text>
	<text x="154.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数名</text>
	<text x="154.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty を指定してください</text>
	<text x="26.5px" y="241.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text pub="n" x="79.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetVar</text>
	</a>
	<a xlink:href="#GetVar" onclick="chgPage( evt, 1115 )">
	<text pub="n" x="154.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetVar</text>
	</a>
	<a xlink:href="#env" onclick="chgPage( evt, 846 )">
	<text pub="n" x="236.5px" y="241.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ env</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
</g>
<g id="page1117" width="453" height="254" transform="translate(+10,+588228)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="453.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="453.5" y1="-0.5" x2="453.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="254.5" x2="453.5" y2="254.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="VarStack" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">VarStack</text>
	<g>
	<rect x="26.5" y="92.5" width="226" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="34.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncA()<tspan x="34.5px" y="123.5px" xml:space="preserve">  Set v_= new VarStack</tspan>
	<tspan x="34.5px" y="138.5px" xml:space="preserve"></tspan>
	<tspan x="34.5px" y="153.5px" xml:space="preserve">  set_   "Foo2", "2a"</tspan>
	<tspan x="34.5px" y="168.5px" xml:space="preserve">  SetVar "Foo3",  3</tspan>
	<tspan x="34.5px" y="183.5px" xml:space="preserve">  g_Vers "Foo4",  1</tspan>
	<tspan x="34.5px" y="198.5px" xml:space="preserve"></tspan>
	<tspan x="34.5px" y="213.5px" xml:space="preserve">End Sub  '// 元の環境変数の値に戻る</tspan></text>
	</g>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オブジェクトが破棄されるタイミングで、環境変数の値を元に戻します。<tspan x="24.5px" y="74.5px" xml:space="preserve">下記の場合、関数から抜けると戻します。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: VarStack" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text x="46.5px" y="153.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">set_</text>
	</a>
	<a xlink:href="#SetVar" onclick="chgPage( evt, 1114 )">
	<text x="46.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetVar</text>
	</a>
	<a xlink:href="#g_Vers" onclick="chgPage( evt, 1104 )">
	<text x="46.5px" y="183.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_Vers</text>
	</a>
</g>
<g id="page1118" width="589" height="874" transform="translate(+10,+588492)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="589.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="874.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="589.5" y1="-0.5" x2="589.5" y2="874.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="874.5" x2="589.5" y2="874.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="LoadEnvVars" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">LoadEnvVars</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[LoadEnvVars]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  LoadEnvVars( Path_ofSetCommandLog, Option_ )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルを参照して、複数の環境変数を現在のプロセスに設定します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path_ofSetCommandLog</text>
	<text x="259.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数の設定の一覧のファイルパス、または辞書</text>
	<text x="101.5px" y="259.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数全体を、ファイルに記述された値に設定します。</text>
	<g>
	<rect x="44.5" y="267.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  LoadEnvVars  "settings.txt", Empty</text>
	</g>
	<text x="33.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting.txt</text>
	<g>
	<rect x="44.5" y="327.5" width="82" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VAR1=value1<tspan x="52.5px" y="358.5px" xml:space="preserve">VAR2=3</tspan>
	<tspan x="52.5px" y="373.5px" xml:space="preserve">VAR3=cmd</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LoadEnvVars]" target="_blank">
	<text x="70.5px" y="811.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # T_LoadEnvVars</text>
	</a>
	<text x="24.5px" y="811.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="24.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今まで設定されていた環境変数のうち、Path_ofSetCommandLog のファイルに記述されて<tspan x="24.5px" y="199.5px" xml:space="preserve">いない環境変数は、削除されます。 ただし、Option_ = F_Append にすると削除されません。</tspan></text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="259.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty または F_Append または辞書</text>
	<text x="44.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">setting.txt は、コマンドプロンプトの set (Enter) で出力される内容と同じフォーマットです。<tspan x="44.5px" y="413.5px" xml:space="preserve">VBScript では、下記のように記述します。</tspan></text>
	<g>
	<rect x="64.5" y="422.5" width="376" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="438.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_sh.Run  "cmd /C (set &gt; ""C:\folder\settings.txt"")",, True</text>
	</g>
	<text x="24.5px" y="786.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#defvar" onclick="chgPage( evt, 1102 )">
	<text pub="n" x="70.5px" y="786.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デフォルトの環境変数の設定タイミング</text>
	</a>
	<text x="101.5px" y="511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数全体を、辞書に入っている内容に設定します。</text>
	<g>
	<rect x="44.5" y="519.5" width="316" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="535.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set dic = CreateObject( "Scripting.Dictionary" )<tspan x="52.5px" y="550.5px" xml:space="preserve">  dic.Item( "VAR1" ) = "value1"</tspan>
	<tspan x="52.5px" y="565.5px" xml:space="preserve">  dic.Item( "VAR2" ) = "3"</tspan>
	<tspan x="52.5px" y="580.5px" xml:space="preserve">  LoadEnvVars( dic, Empty )</tspan></text>
	</g>
	<text x="24.5px" y="836.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Dic_add" onclick="chgPage( evt, 275 )">
	<text pub="n" x="291.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Dic_add</text>
	</a>
	<a xlink:href="#SaveEnvVars" onclick="chgPage( evt, 1119 )">
	<text pub="n" x="70.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SaveEnvVars</text>
	</a>
	<a xlink:href="#ClearEnvVars" onclick="chgPage( evt, 1120 )">
	<text pub="n" x="179.5px" y="836.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ClearEnvVars</text>
	</a>
	<g>
	<rect x="44.5" y="653.5" width="322" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="669.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Set envs = CreateObject( "Scripting.Dictionary" )<tspan x="52.5px" y="684.5px" xml:space="preserve">  LoadEnvVars  "settings.txt", envs</tspan></text>
	</g>
	<text x="100.5px" y="643.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルに入っている環境変数の設定を、辞書に格納する</text>
	<text x="24.5px" y="643.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="52.5px" y="713.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_ 引数に辞書オブジェクトを渡すと、その辞書オブジェクトの内容が変わるだけで、<tspan x="52.5px" y="728.5px" xml:space="preserve">環境変数の値は変わりません。</tspan></text>
	<text x="24.5px" y="511.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="22.5px" y="259.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1119" width="528" height="408" transform="translate(+10,+589376)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="528.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="528.5" y1="-0.5" x2="528.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="408.5" x2="528.5" y2="408.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SaveEnvVars" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SaveEnvVars</text>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[SaveEnvVars]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<g>
	<rect x="25.5" y="47.5" width="310" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SaveEnvVars( Path_ofSetCommandLog, Option_ )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在の環境変数をファイルに保存するか、辞書に格納します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path_ofSetCommandLog</text>
	<text x="259.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルパス、または辞書、または Empty</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Option_</text>
	<text x="259.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Empty 固定</text>
	<text x="33.5px" y="175.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path_ofSetCommandLog に、値が入っていない（Empty の）変数を指定したら、<tspan x="33.5px" y="190.5px" xml:space="preserve">内部で Dictionary オブジェクトを生成して、その中に環境変数の設定値を</tspan>
	<tspan x="33.5px" y="205.5px" xml:space="preserve">格納します。</tspan></text>
	<text x="33.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="42.5" y="246.5" width="262" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  envs<tspan x="50.5px" y="277.5px" xml:space="preserve">  SaveEnvVars  envs, Empty  '//[out] envs</tspan>
	<tspan x="50.5px" y="292.5px" xml:space="preserve">  echo  envs</tspan>
	<tspan x="50.5px" y="307.5px" xml:space="preserve">  LoadEnvVars  envs, Empty</tspan></text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LoadEnvVars]" target="_blank">
	<text x="79.5px" y="349.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # T_LoadEnvVars</text>
	</a>
	<text x="33.5px" y="349.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="371.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#VarStack" onclick="chgPage( evt, 1117 )">
	<text x="79.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ VarStack</text>
	</a>
</g>
<g id="page1120" width="373" height="193" transform="translate(+10,+589794)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="373.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="373.5" y1="-0.5" x2="373.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="193.5" x2="373.5" y2="193.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ClearEnvVars" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ClearEnvVars</text>
	<g>
	<rect x="25.5" y="47.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ClearEnvVars()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のプロセスの環境変数をほぼすべて削除します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ClearEnvVars]" target="_blank">
	<text x="173.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#var" onclick="chgPage( evt, 1102 )">
	<text x="216.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ 親: 環境変数 ]</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Var\T_Var.vbs#[T_LoadEnvVars]" target="_blank">
	<text x="79.5px" y="156.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Var.vbs # T_LoadEnvVars</text>
	</a>
	<text x="33.5px" y="156.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript から削除できない環境変数は残ります。</text>
</g>
<g id="page1121" width="531" height="467" transform="translate(+10,+589997)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="531.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="531.5" y1="-0.5" x2="531.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="467.5" x2="531.5" y2="467.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OpenForEnvVarsFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OpenForEnvVarsFile</text>
	<a xlink:href="#OpenForRegFile" onclick="chgPage( evt, 1038 )">
	<text pub="n" x="84.5px" y="405.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForRegFile</text>
	</a>
	<text x="32.5px" y="405.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="27.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  OpenForEnvVarsFile( EnvVarsFilePath as string ) as EditEnvVarsFile</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\System.vbs#[OpenForEnvVarsFile]" target="_blank">
	<text x="203.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="35.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数ファイルを編集します。</text>
	<g>
	<rect x="35.5" y="180.5" width="400" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  f : Set f = OpenForEnvVarsFile( "settings.txt" )<tspan x="43.5px" y="211.5px" xml:space="preserve">echo  f.get_( "VAR_A" )</tspan>
	<tspan x="43.5px" y="226.5px" xml:space="preserve">f.set_ "VAR_A", "1"</tspan>
	<tspan x="43.5px" y="241.5px" xml:space="preserve">f.select_  "VAR_A", "1", Array( "VAR_A", "VAR_B", "VAR_C" ), "0"</tspan>
	<tspan x="43.5px" y="256.5px" xml:space="preserve">f = Empty  '// Write</tspan></text>
	</g>
	<text x="35.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EnvVarsFilePath</text>
	<text x="99.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="224.5px" y="120.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数ファイルのパス</text>
	<a xlink:href="#EditEnvVarsFile" onclick="chgPage( evt, 1122 )">
	<text x="224.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">EditEnvVarsFile オブジェクト</text>
	</a>
	<text x="31.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="31.5px" y="294.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ランダムアクセスに対応しています。 OpenForRead や OpenForWrite のように<tspan x="31.5px" y="309.5px" xml:space="preserve">シーケンシャル（ファイルの先頭から順番）にアクセスする必要はありませんし、</tspan>
	<tspan x="31.5px" y="324.5px" xml:space="preserve">変更しないキーまで Write する必要はありません。</tspan>
	<tspan x="31.5px" y="339.5px" xml:space="preserve"></tspan>
	<tspan x="31.5px" y="354.5px" xml:space="preserve">存在しない環境変数を新規に set_ したときは、ABC 順でファイルに記述されます。</tspan>
	<tspan x="31.5px" y="369.5px" xml:space="preserve">Empty の値を set_ すると、その環境変数はファイルから削除されます。</tspan></text>
	<text x="271.5px" y="196.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">settings.txt</text>
	<text x="91.5px" y="226.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VAR_A</text>
	<text x="145.5px" y="226.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="169.5px" y="241.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="115.5px" y="241.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VAR_A</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_VarFile.vbs#[T_VarFile1]" target="_blank">
	<text x="84.5px" y="430.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_VarFile.vbs # [T_VarFile1]</text>
	</a>
	<text x="32.5px" y="430.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="133.5px" y="211.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VAR_A</text>
</g>
<g id="page1122" width="562" height="292" transform="translate(+10,+590474)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="562.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="562.5" y1="-0.5" x2="562.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="292.5" x2="562.5" y2="292.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EditEnvVarsFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EditEnvVarsFile クラス</text>
	<text x="38.5px" y="110.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Path</text>
	<g>
	<rect x="112.5" y="97.5" width="166" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="120.5px" y="110.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property  .Path as string</text>
	</g>
	<text x="38.5px" y="178.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.get_</text>
	<g>
	<rect x="112.5" y="165.5" width="274" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="120.5px" y="178.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  .get_( Name as string ) as string</text>
	</g>
	<text x="120.5px" y="204.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Name が定義されていないときは、Empty を返します</text>
	<g>
	<rect x="112.5" y="131.5" width="340" height="19"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="120.5px" y="144.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  .set_( Name as string, Value as string or Empty )</text>
	</g>
	<text x="38.5px" y="144.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.set_</text>
	<g>
	<rect x="112.5" y="227.5" width="418" height="34"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="120.5px" y="240.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  select_( Name as string, Value as string,<tspan x="120.5px" y="255.5px" xml:space="preserve">              OtherNames as array of string, OtherValue as string )</tspan></text>
	</g>
	<text x="38.5px" y="240.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.select_</text>
	<a xlink:href="#OpenForEnvVarsFile" onclick="chgPage( evt, 1121 )">
	<text pub="n" x="83.5px" y="68.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OpenForEnvVarsFile</text>
	</a>
	<text x="38.5px" y="68.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page1123" width="529" height="265" transform="translate(+10,+590776)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="265.5" x2="529.5" y2="265.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetVarInBatchFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetVarInBatchFile</text>
	<g>
	<rect x="25.5" y="47.5" width="472" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetVarInBatchFile( Path as string, Symbol as string, Value as variant )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチ・ファイルの中で、環境変数を設定している部分の値を変更します。</text>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="97.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Symbol</text>
	<text x="177.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">バッチ・ファイルのパス</text>
	<text x="177.5px" y="140.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数の名前</text>
	<text x="97.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Value</text>
	<text x="177.5px" y="159.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">環境変数の値</text>
	<text x="24.5px" y="227.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Var\T_VarFile.vbs#[T_SetVarInBatchFile]" target="_blank">
	<text x="82.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_VarFile.vbs</text>
	</a>
	<text x="196.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">T_SetVarInBatchFile</text>
	<text x="24.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[SetVarInBatchFile]" target="_blank">
	<text x="91.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
</g>
<g id="page1124" width="471" height="480" transform="translate(+10,+591051)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="471.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="480.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="471.5" y1="-0.5" x2="471.5" y2="480.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="480.5" x2="471.5" y2="480.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="err2" class="title, keyword3" x="23.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラー処理 （Err2）</text>
	<a xlink:href="#raise" onclick="chgPage( evt, 1148 )">
	<text x="31.5px" y="247.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Raise</text>
	</a>
	<text x="145.5px" y="247.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規にエラーを発生させます。</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#on_err_no_err2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#on_err_no_err2">
	<text pub="n" x="74.5px" y="443.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理 （Err 版）</text>
	</a>
	<a xlink:href="#Error" onclick="chgPage( evt, 1146 )">
	<text x="31.5px" y="228.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Error</text>
	</a>
	<text x="145.5px" y="228.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">未知のエラーを発生させます。</text>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text x="31.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text x="31.5px" y="167.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
	<a xlink:href="#FinObj" onclick="chgPage( evt, 1158 )">
	<text x="31.5px" y="285.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ FinObj クラス</text>
	</a>
	<text x="145.5px" y="285.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Finally ブロックに似た記述をする</text>
	<a xlink:href="Document\vbslib_test2.svg#err">
	<text x="224.5px" y="27.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">[ テスト ]</text>
	</a>
	<a xlink:href="#ErrCode" onclick="chgPage( evt, 1143 )">
	<text pub="n" x="31.5px" y="186.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーコード</text>
	</a>
	<a xlink:href="#err_ov" onclick="chgPage( evt, 1101 )">
	<text x="31.5px" y="345.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー発生時の動作</text>
	</a>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="31.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ文字列の標準書式</text>
	</a>
	<a xlink:href="#Err2_flow" onclick="chgPage( evt, 1159 )">
	<text pub="n" x="31.5px" y="376.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 の処理フロー</text>
	</a>
	<text x="31.5px" y="443.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="31.5px" y="418.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2" target="_blank">
	<text x="74.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2 フォルダ</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_Err2">
	<text x="201.5px" y="418.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Err2] Err2 オブジェクトのテスト</text>
	</a>
	<a xlink:href="#Error" onclick="chgPage( evt, 1146 )">
	<text x="31.5px" y="266.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Warning</text>
	</a>
	<text x="145.5px" y="266.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">警告を表示してプロセスを終了します。</text>
	<a xlink:href="#chk_errmsg" onclick="chgPage( evt, 947 )">
	<text pub="n" x="31.5px" y="123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージをチェックするテスト</text>
	</a>
	<a xlink:href="#Description_Err2" onclick="chgPage( evt, 1128 )">
	<text x="31.5px" y="85.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージを表示して、エラー状態から復帰し、 続きを実行する</text>
	</a>
	<a xlink:href="#Err2_OverRaise" onclick="chgPage( evt, 1135 )">
	<text x="31.5px" y="104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーの内容を変えて、再度エラーを発生させる</text>
	</a>
</g>
<g id="page1125" width="495" height="887" transform="translate(+10,+591541)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="495.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="495.5" y1="-0.5" x2="495.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="887.5" x2="495.5" y2="887.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="err2_coding" class="title" x="21.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Err2 のコーディング例 (TryStart, TryEnd)</text>
	<g>
	<rect x="40.5" y="84.5" width="310" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="100.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e  ' as Err2<tspan x="48.5px" y="115.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="48.5px" y="130.5px" xml:space="preserve">        ...</tspan>
	<tspan x="48.5px" y="145.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="48.5px" y="160.5px" xml:space="preserve">    If e.num = E_FileNotExist  Then ... : e.Clear</tspan>
	<tspan x="48.5px" y="175.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then  e.Raise</tspan></text>
	</g>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="82.5px" y="831.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メンバ変数 (Err2)</text>
	</a>
	<text x="33.5px" y="831.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Err2_BreakErrID" onclick="chgPage( evt, 1142 )">
	<text pub="n" x="38.5px" y="750.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2::BreakErrID</text>
	</a>
	<a xlink:href="#TryStart" onclick="chgPage( evt, 1152 )">
	<text pub="n" x="90.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TryStart</text>
	</a>
	<a xlink:href="#TryStart" onclick="chgPage( evt, 1152 )">
	<text pub="n" x="90.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TryStart</text>
	</a>
	<g>
	<rect x="40.5" y="310.5" width="310" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e  ' as Err2<tspan x="48.5px" y="341.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="48.5px" y="356.5px" xml:space="preserve">    If Trying Then  ...</tspan>
	<tspan x="48.5px" y="371.5px" xml:space="preserve">    If Trying Then  ...</tspan>
	<tspan x="48.5px" y="386.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="48.5px" y="401.5px" xml:space="preserve">    If e.num = E_FileNotExist  Then ... : e.Clear</tspan>
	<tspan x="48.5px" y="416.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then  e.Raise</tspan></text>
	</g>
	<text x="27.5px" y="70.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Try ブロックの中が、1行だけのとき</text>
	<text x="27.5px" y="299.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Try ブロックの中が、複数行のとき</text>
	<a xlink:href="#TryEnd" onclick="chgPage( evt, 1153 )">
	<text pub="n" x="90.5px" y="145.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TryEnd</text>
	</a>
	<a xlink:href="#TryEnd" onclick="chgPage( evt, 1153 )">
	<text pub="n" x="90.5px" y="386.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TryEnd</text>
	</a>
	<a xlink:href="#TryStart" onclick="chgPage( evt, 1152 )">
	<text pub="n" x="90.5px" y="341.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">TryStart</text>
	</a>
	<a xlink:href="#Trying" onclick="chgPage( evt, 1154 )">
	<text pub="n" x="90.5px" y="356.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Trying</text>
	</a>
	<a xlink:href="#Trying" onclick="chgPage( evt, 1154 )">
	<text pub="n" x="90.5px" y="371.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Trying</text>
	</a>
	<text x="56.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Trying は、毎行記述する必要があります。<tspan x="56.5px" y="459.5px" xml:space="preserve">エラーが発生しても、TryStart〜TryEnd の間で続きを実行する場合は、</tspan>
	<tspan x="56.5px" y="474.5px" xml:space="preserve">Trying は不要です。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#on_err_no_err2" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#on_err_no_err2">
	<text pub="n" x="82.5px" y="849.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理 （Err 版）</text>
	</a>
	<text x="33.5px" y="679.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryStart を使うと、エラーが発生した場所で、ブレークさせることができます。</text>
	<a xlink:href="#Err2_Clear" onclick="chgPage( evt, 1136 )">
	<text pub="n" x="312.5px" y="160.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Clear</text>
	</a>
	<a xlink:href="#Err2_Raise" onclick="chgPage( evt, 1134 )">
	<text pub="n" x="204.5px" y="175.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Raise</text>
	</a>
	<a xlink:href="#Err2_Clear" onclick="chgPage( evt, 1136 )">
	<text pub="n" x="312.5px" y="401.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Clear</text>
	</a>
	<a xlink:href="#Err2_Raise" onclick="chgPage( evt, 1134 )">
	<text pub="n" x="204.5px" y="416.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Raise</text>
	</a>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="150.5px" y="100.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Err2</text>
	</a>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="150.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Err2</text>
	</a>
	<text x="138.5px" y="160.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E_FileNotExist</text>
	<text x="138.5px" y="401.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">E_FileNotExist</text>
	<text x="33.5px" y="733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークさせるときは、Err2::BreakErrID を設定してください。</text>
	<text x="42.5px" y="695.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">On Error Resume Next を呼び出したらブレークしなくなるので、TryStart が、<tspan x="42.5px" y="708.5px" xml:space="preserve">On Error Resume Next を呼び出すべきかどうかを判定します。</tspan></text>
	<text x="33.5px" y="794.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.files\_err2_test.lzh" target="_blank">
	<text x="90.5px" y="794.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ _err2_test.lzh</text>
	</a>
	<text x="27.5px" y="514.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Try ブロックの中で発生したエラーでブレークさせるとき</text>
	<g>
	<rect x="40.5" y="526.5" width="376" height="85"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="48.5px" y="542.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    If g_count_up(1)=0 Then  Stop '// watch-&gt; g_count [TODO]<tspan x="48.5px" y="557.5px" xml:space="preserve">    echo "g_count(1)=" &amp; g_count(1)</tspan>
	<tspan x="48.5px" y="572.5px" xml:space="preserve">    If g_count(1) &lt; 99 Then</tspan>
	<tspan x="48.5px" y="587.5px" xml:space="preserve">        If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="48.5px" y="602.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<a xlink:href="#g_count" onclick="chgPage( evt, 1163 )">
	<text pub="n" x="84.5px" y="629.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_count, g_count_up</text>
	</a>
	<text x="42.5px" y="629.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#chk_errmsg" onclick="chgPage( evt, 947 )">
	<text pub="n" x="78.5px" y="202.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージをチェックするテスト</text>
	</a>
	<text x="42.5px" y="202.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="78.5px" y="220.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーをキューにためる</text>
	<a xlink:href="#EnqueueAndClear_Err2" cats_vhref="%vbslib_new%\_src\vbslib.svg#EnqueueAndClear_Err2" onclick="chgPage( evt, 1138 )">
	<text x="225.5px" y="220.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnqueueAndClear (Err2)</text>
	</a>
	<text x="78.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クリアしたエラーが発生した場所を調べるときは、クリアする代わりに<tspan x="78.5px" y="253.5px" xml:space="preserve">Err2::Raise してください。</tspan></text>
</g>
<g id="page1126" width="529" height="590" transform="translate(+10,+592438)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="590.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="590.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="590.5" x2="529.5" y2="590.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_membvar" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Err2 オブジェクト</text>
	<g>
	<rect x="31.5" y="240.5" width="466" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="256.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Public  Number       ' Err.Number<tspan x="39.5px" y="271.5px" xml:space="preserve">  Public  num          ' Err.Number</tspan>
	<tspan x="39.5px" y="286.5px" xml:space="preserve">  Public  Description  ' Err.Description (Error Message)</tspan>
	<tspan x="39.5px" y="301.5px" xml:space="preserve">  Public  desc         ' Err.Description (Error Message)</tspan>
	<tspan x="39.5px" y="316.5px" xml:space="preserve">  Public  Source       ' Err.Source</tspan>
	<tspan x="39.5px" y="331.5px" xml:space="preserve">  Public  ErrID        ' count of (num &lt;&gt; 0) in each first Copy after Clear</tspan>
	<tspan x="39.5px" y="346.5px" xml:space="preserve">  Public  RaiseID      ' count of (num &lt;&gt; 0) in Copy</tspan>
	<tspan x="39.5px" y="361.5px" xml:space="preserve">  Public  BreakErrID   ' as integer</tspan>
	<tspan x="39.5px" y="376.5px" xml:space="preserve">  Public  BreakRaiseID ' as integer</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="185.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="44.5" y="163.5" width="130" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Err2 as Err2</text>
	</g>
	<text x="25.5px" y="426.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバ関数</text>
	<a xlink:href="#Err2_Copy" onclick="chgPage( evt, 1133 )">
	<text x="40.5px" y="453.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Copy</text>
	</a>
	<a xlink:href="#Err2_Raise" onclick="chgPage( evt, 1134 )">
	<text x="40.5px" y="469.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Raise</text>
	</a>
	<a xlink:href="#Err2_OverRaise" onclick="chgPage( evt, 1135 )">
	<text x="40.5px" y="485.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.OverRaise</text>
	</a>
	<a xlink:href="#Err2_Clear" onclick="chgPage( evt, 1136 )">
	<text x="40.5px" y="501.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">.Clear</text>
	</a>
	<text x="139.5px" y="453.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">err オブジェクトの内容をコピーします。</text>
	<text x="139.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ内容のエラーを再度発生させる。</text>
	<text x="139.5px" y="485.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの内容を変えて、再度エラーを発生させる。</text>
	<text x="139.5px" y="501.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーをクリアする。</text>
	<text x="37.5px" y="136.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryStart を呼び出すと、Err2 オブジェクトを取得できます。<tspan x="37.5px" y="151.5px" xml:space="preserve">また、g_Err2 グローバル変数からアクセスすることもできます。</tspan></text>
	<text x="24.5px" y="227.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">メンバ変数</text>
	<text id="g_Err2" class="keyword" x="24.5px" y="112.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">取得, g_Err2</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#err_obj" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#err_obj">
	<text pub="n" x="79.5px" y="71.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err オブジェクト</text>
	</a>
	<text x="38.5px" y="71.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text pub="n" x="204.5px" y="71.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<text x="25.5px" y="553.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2" target="_blank">
	<text x="294.5px" y="553.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2 フォルダ</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_Err2">
	<text x="74.5px" y="553.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_Err2] Err2 オブジェクトのテスト</text>
	</a>
	<text x="40.5px" y="524.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">他にもあります。</text>
</g>
<g id="page1127" width="313" height="203" transform="translate(+10,+593038)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="313.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="313.5" y1="-0.5" x2="313.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="203.5" x2="313.5" y2="203.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Number_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Number (Err2)</text>
	<text id="num_Err2" class="keyword" x="24.5px" y="44.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">num (Err2)</text>
	<g>
	<rect x="31.5" y="61.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="77.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::Number() as integer</text>
	</g>
	<text x="39.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーコード。</text>
	<g>
	<rect x="31.5" y="92.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::num() as integer</text>
	</g>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="146.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
	<text x="39.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー状態でなければ、0 になります。</text>
</g>
<g id="page1128" width="463" height="390" transform="translate(+10,+593251)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="463.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="463.5" y1="-0.5" x2="463.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="390.5" x2="463.5" y2="390.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Description_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Description (Err2)</text>
	<text id="desc_Err2" class="keyword" x="24.5px" y="44.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">desc (Err2)</text>
	<g>
	<rect x="31.5" y="61.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="77.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::Description() as string</text>
	</g>
	<text x="39.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー・メッセージ。</text>
	<g>
	<rect x="31.5" y="92.5" width="232" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="108.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::desc() as string</text>
	</g>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
	<text x="39.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを表示して、エラー状態から復帰し、 続きを実行する</text>
	<text x="24.5px" y="190.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="55.5" y="228.5" width="382" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="244.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e  ' as Err2<tspan x="63.5px" y="259.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="63.5px" y="274.5px" xml:space="preserve">        ...</tspan>
	<tspan x="63.5px" y="289.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="63.5px" y="304.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then</tspan>
	<tspan x="63.5px" y="319.5px" xml:space="preserve">        echo_v  "Error 0x"+ Hex( e.num ) +": "+ e.Description</tspan>
	<tspan x="63.5px" y="334.5px" xml:space="preserve">        e.Clear</tspan>
	<tspan x="63.5px" y="349.5px" xml:space="preserve">    End If</tspan></text>
	</g>
</g>
<g id="page1129" width="529" height="231" transform="translate(+10,+593651)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="231.5" x2="529.5" y2="231.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ErrStr_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ErrStr (Err2)</text>
	<g>
	<rect x="25.5" y="46.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="62.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::ErrStr() as string</text>
	</g>
	<text x="33.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML形式のエラーメッセージ。</text>
	<text x="22.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージの例：</text>
	<g>
	<rect x="37.5" y="136.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR err_number='500' err_description='この変数は宣言されていません。'/&gt;</text>
	</g>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="65.5px" y="194.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ文字列のXML書式</text>
	</a>
	<text x="18.5px" y="194.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
</g>
<g id="page1130" width="529" height="274" transform="translate(+10,+593892)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="529.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="529.5" y1="-0.5" x2="529.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="274.5" x2="529.5" y2="274.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_GetErrStr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetErrStr (Err2)</text>
	<g>
	<rect x="25.5" y="89.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Err2::GetErrStr() as string</text>
	</g>
	<text x="33.5px" y="133.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準形式のエラーメッセージを返す。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Function  GetErrStr()" target="_blank">
	<text x="175.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="22.5px" y="166.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージの例：</text>
	<g>
	<rect x="37.5" y="179.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR err_number='500' err_description='この変数は宣言されていません。'/&gt;</text>
	</g>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="65.5px" y="237.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ文字列の標準書式(XML版)</text>
	</a>
	<text x="18.5px" y="237.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="65.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました</text>
	<a xlink:href="#ErrStr_Err2" onclick="chgPage( evt, 1129 )">
	<text pub="n" x="128.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ErrStr (Err2)</text>
	</a>
</g>
<g id="page1131" width="531" height="429" transform="translate(+10,+594176)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="531.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="531.5" y1="-0.5" x2="531.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="429.5" x2="531.5" y2="429.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DebugHint_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DebugHint (Err2)</text>
	<g>
	<rect x="31.5" y="48.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Property Get  Err2::DebugHint() as string</text>
	</g>
	<text x="39.5px" y="92.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの内容とデバッグのヒント。</text>
	<text x="24.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="39.5" y="136.5" width="310" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="152.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  If TryStart(e) Then  On Error Resume Next<tspan x="47.5px" y="167.5px" xml:space="preserve">    ...</tspan>
	<tspan x="47.5px" y="182.5px" xml:space="preserve">  If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="47.5px" y="197.5px" xml:space="preserve">  If e.num &lt;&gt; 0 Then  echo  e.DebugHint : e.Clear</tspan></text>
	</g>
	<text x="24.5px" y="232.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージの例：</text>
	<g>
	<rect x="39.5" y="245.5" width="460" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">下記のファイルをテキストエディタで開いて次のように変数の値を修正すると、<tspan x="47.5px" y="276.5px" xml:space="preserve">デバッガに接続して問題がある場所で停止します。</tspan>
	<tspan x="47.5px" y="291.5px" xml:space="preserve">"T_Err2_Clear.vbs"</tspan>
	<tspan x="47.5px" y="306.5px" xml:space="preserve">------------------------------------------------------------------</tspan>
	<tspan x="47.5px" y="321.5px" xml:space="preserve">g_debug = 2</tspan>
	<tspan x="47.5px" y="336.5px" xml:space="preserve">------------------------------------------------------------------</tspan>
	<tspan x="47.5px" y="351.5px" xml:space="preserve">&lt;ERROR err_number='500' err_description='この変数は宣言されていません。'/&gt;</tspan></text>
	</g>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text pub="n" x="169.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
	<text x="24.5px" y="392.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_UI\T_InputCommand.vbs#T_InputCommand_ForgetClear" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_UI\T_InputCommand.vbs#T_InputCommand_ForgetClear" target="_blank">
	<text x="75.5px" y="392.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_InputCommand.vbs # T_InputCommand_ForgetClear</text>
	</a>
</g>
<g id="page1132" width="286" height="169" transform="translate(+10,+594615)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="286.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="286.5" y1="-0.5" x2="286.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="169.5" x2="286.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_Echo" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Value (Err2)</text>
	<g>
	<rect x="31.5" y="88.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Err2::Value() as string</text>
	</g>
	<text x="39.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの内容を文字列型で返します。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="65.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">廃止されました</text>
	<a xlink:href="#DebugHint_Err2" onclick="chgPage( evt, 1131 )">
	<text pub="n" x="127.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ DebugHint (Err2)</text>
	</a>
</g>
<g id="page1133" width="294" height="128" transform="translate(+10,+594794)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="294.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="294.5" y1="-0.5" x2="294.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="128.5" x2="294.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_Copy" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Copy (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::Copy( err as Err )</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">err オブジェクトの内容をコピーします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1134" width="287" height="128" transform="translate(+10,+594932)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="287.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="287.5" y1="-0.5" x2="287.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="128.5" x2="287.5" y2="128.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_Raise" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Raise (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::Raise()</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">同じ内容のエラーを再度発生させる。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1135" width="547" height="464" transform="translate(+10,+595070)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="547.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="464.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="547.5" y1="-0.5" x2="547.5" y2="464.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="464.5" x2="547.5" y2="464.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_OverRaise" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OverRaise (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="364" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::OverRaise( e_num as integer, e_desc as string )</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの内容を変えて、再度エラーを発生させる。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="175.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="131.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="55.5" y="151.5" width="460" height="205"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="167.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e  ' as Err2<tspan x="63.5px" y="182.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="63.5px" y="197.5px" xml:space="preserve">        ...</tspan>
	<tspan x="63.5px" y="212.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="63.5px" y="227.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then</tspan>
	<tspan x="63.5px" y="242.5px" xml:space="preserve">        If Right( e.Description, 2 ) = "/&gt;" Then</tspan>
	<tspan x="63.5px" y="257.5px" xml:space="preserve">            message = Left( e.Description,  Len( e.Description ) - 2 ) + _</tspan>
	<tspan x="63.5px" y="272.5px" xml:space="preserve">                " msg2=""追加メッセージ。""/&gt;"</tspan>
	<tspan x="63.5px" y="287.5px" xml:space="preserve">            e.OverRaise  e.Number, message</tspan>
	<tspan x="63.5px" y="302.5px" xml:space="preserve">        Else</tspan>
	<tspan x="63.5px" y="317.5px" xml:space="preserve">            e.Raise</tspan>
	<tspan x="63.5px" y="332.5px" xml:space="preserve">        End If</tspan>
	<tspan x="63.5px" y="347.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<text x="63.5px" y="377.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生して、そのエラーメッセージが XML 形式なら、属性<tspan x="63.5px" y="392.5px" xml:space="preserve">msg2="追加メッセージ。" を追加します。</tspan></text>
	<a xlink:href="#AppendErrorMessage" onclick="chgPage( evt, 1151 )">
	<text x="74.5px" y="427.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ AppendErrorMessage</text>
	</a>
	<text x="24.5px" y="427.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page1136" width="481" height="248" transform="translate(+10,+595544)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="481.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="481.5" y1="-0.5" x2="481.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="248.5" x2="481.5" y2="248.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_Clear" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Clear (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="124" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::Clear()</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーをクリアする。</text>
	<text x="39.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー処理が終わったことを示すため、メンバ変数をリセットします。</text>
	<g>
	<rect x="46.5" y="134.5" width="256" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="150.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">num = 0 : Description = "" : RaiseID = 0</text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="175.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Err2_GetErrStr" onclick="chgPage( evt, 1130 )">
	<text pub="n" x="69.5px" y="193.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetErrStr (Err2)</text>
	</a>
	<text x="31.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="228.5px" y="193.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを取得する</text>
	<a xlink:href="#CopyAndClear_Err2" onclick="chgPage( evt, 1137 )">
	<text pub="n" x="69.5px" y="211.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ CopyAndClear (Err2)</text>
	</a>
	<text x="228.5px" y="211.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの情報コピーしてクリアする</text>
</g>
<g id="page1137" width="581" height="496" transform="translate(+10,+595802)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="581.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="581.5" y1="-0.5" x2="581.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="496.5" x2="581.5" y2="496.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="CopyAndClear_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">CopyAndClear (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="262" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::CopyAndClear( out_e2 as Err2 )</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの情報を out_e2 にコピーしてから Err2 のエラーをクリアします。</text>
	<a xlink:href="#chk_errmsg" onclick="chgPage( evt, 947 )">
	<text x="70.5px" y="435.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージをチェックするテスト</text>
	</a>
	<text x="24.5px" y="435.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="39.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で Err2 オブジェクトが生成されて、out_e2 に格納されます。</text>
	<text x="24.5px" y="459.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Err2_Main.vbs#[T_Err2_CopyAndClear]" target="_blank">
	<text x="73.5px" y="459.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Main.vbs # T_Err2_CopyAndClear</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Err2]" target="_blank">
	<text x="206.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="39.5px" y="164.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">CopyAndClear した後でエラーが発生した場合、テストによるエラーであると判断して、<tspan x="39.5px" y="179.5px" xml:space="preserve">次のようなメッセージが表示されます。</tspan></text>
	<g>
	<rect x="59.5" y="196.5" width="478" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="212.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'//エラーが発生した場所を知るには、CopyAndClear する前に Raise してください。</text>
	</g>
	<text x="39.5px" y="252.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次のように Raise するコードを追加してください。</text>
	<g>
	<rect x="59.5" y="267.5" width="490" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="67.5px" y="283.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    '//=== Error Handling Test<tspan x="67.5px" y="298.5px" xml:space="preserve">    echo  vbCRLF+"Next is Error Test"</tspan>
	<tspan x="67.5px" y="313.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="67.5px" y="328.5px" xml:space="preserve">        Test                               '// ここでエラーが発生する</tspan>
	<tspan x="67.5px" y="343.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="67.5px" y="358.5px" xml:space="preserve">e.Raise                                    '// これを追加する</tspan>
	<tspan x="67.5px" y="373.5px" xml:space="preserve">    e.CopyAndClear  e2  '//[out] e2</tspan>
	<tspan x="67.5px" y="388.5px" xml:space="preserve">    Assert  e2.num &lt;&gt; 0                    '// テストによるエラーが発生した場所</tspan></text>
	</g>
	<text x="67.5px" y="358.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">e.Raise</text>
</g>
<g id="page1138" width="553" height="343" transform="translate(+10,+596308)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="553.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="553.5" y1="-0.5" x2="553.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="343.5" x2="553.5" y2="343.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="EnqueueAndClear_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">EnqueueAndClear (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Err2::EnqueueAndClear()</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの情報を Err2 の内部キューに入れてから Err2 のエラーをクリアします。</text>
	<text x="24.5px" y="306.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Err2_Main.vbs#[T_Err2_EnqueueAndClear" target="_blank">
	<text x="73.5px" y="306.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Main.vbs # T_Err2_EnqueueAndClear</text>
	</a>
	<text x="24.5px" y="129.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="43.5" y="140.5" width="466" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="156.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  e  ' as Err2<tspan x="51.5px" y="171.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="186.5px" xml:space="preserve">  If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="51.5px" y="201.5px" xml:space="preserve">    Err.Raise  1,, "Error1"</tspan>
	<tspan x="51.5px" y="216.5px" xml:space="preserve">  If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="51.5px" y="231.5px" xml:space="preserve">  e.EnqueueAndClear</tspan>
	<tspan x="51.5px" y="246.5px" xml:space="preserve"></tspan>
	<tspan x="51.5px" y="261.5px" xml:space="preserve">  If not IsEmpty(e) Then  s = e.DequeueAll() : If s &lt;&gt; "" Then  Raise  1, s</tspan></text>
	</g>
	<text x="75.5px" y="231.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">EnqueueAndClear</text>
	<a xlink:href="#DequeueAll_Err2" onclick="chgPage( evt, 1139 )">
	<text x="243.5px" y="261.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">DequeueAll</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#EnqueueAndClear" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1139" width="544" height="344" transform="translate(+10,+596661)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="544.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="544.5" y1="-0.5" x2="544.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="344.5" x2="544.5" y2="344.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="DequeueAll_Err2" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">DequeueAll (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="244" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Err2::DequeueAll() as string</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2 の内部キューの内容を返し、内部キューを空にします。</text>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Err2_Main.vbs#[T_Err2_EnqueueAndClear" target="_blank">
	<text x="73.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Main.vbs # T_Err2_EnqueueAndClear</text>
	</a>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーがキューに入っていないときは、"" を返します。</text>
	<text x="24.5px" y="280.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#EnqueueAndClear_Err2" onclick="chgPage( evt, 1138 )">
	<text x="73.5px" y="280.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ EnqueueAndClear (Err2)</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#DequeueAll" target="_blank">
	<text x="221.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="44.5" y="205.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="52.5px" y="221.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="Error1"/&gt;<tspan x="52.5px" y="236.5px" xml:space="preserve">&lt;ERROR msg="Error2"/&gt;</tspan></text>
	</g>
	<text x="39.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML 書式のエラーメッセージを取得したいときは、ルート要素（タグ）を追加する<tspan x="39.5px" y="156.5px" xml:space="preserve">必要があるか検討してください。</tspan></text>
	<text x="24.5px" y="193.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル返り値</text>
</g>
<g id="page1140" width="424" height="207" transform="translate(+10,+597015)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="424.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="424.5" y1="-0.5" x2="424.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="207.5" x2="424.5" y2="207.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_ErrID" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ErrID (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="184" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  Err2::ErrID  as integer</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの通し番号。</text>
	<text x="39.5px" y="124.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生して初めての TryEnd を通ったとき +1 されます。<tspan x="39.5px" y="139.5px" xml:space="preserve">Err2::Clear した後で、次のエラーが発生すると +1 されます。</tspan></text>
	<a xlink:href="#Err2_BreakErrID" onclick="chgPage( evt, 1142 )">
	<text pub="n" x="74.5px" y="170.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2::BreakErrID</text>
	</a>
	<text x="39.5px" y="170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
</g>
<g id="page1141" width="377" height="174" transform="translate(+10,+597232)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="377.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="377.5" y1="-0.5" x2="377.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="174.5" x2="377.5" y2="174.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_RaiseID" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">RaiseID (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  Err2::RaiseID  as integer</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーの通し番号。</text>
	<text x="39.5px" y="122.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生して TryEnd を通るたびに +1 されます。<tspan x="39.5px" y="137.5px" xml:space="preserve">Err2::Clear で 0 に戻ります。</tspan></text>
</g>
<g id="page1142" width="576" height="822" transform="translate(+10,+597416)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="576.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="576.5" y1="-0.5" x2="576.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="822.5" x2="576.5" y2="822.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_BreakErrID" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">BreakErrID (Err2)</text>
	<g>
	<rect x="31.5" y="47.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  Err2::BreakErrID  as integer</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガでブレークするエラーの通し番号。</text>
	<text x="31.5px" y="263.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージの前に g_debug を設定するように表示されます。 このメッセージに従って、<tspan x="31.5px" y="278.5px" xml:space="preserve">デバッガを起動すると、エラーが発生した場所でブレークします。</tspan></text>
	<g>
	<rect x="55.5" y="289.5" width="460" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="305.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">下記のファイルをテキストエディタで開いて次のように変数の値を修正すると、<tspan x="63.5px" y="320.5px" xml:space="preserve">デバッガに接続して問題がある場所で停止します。</tspan>
	<tspan x="63.5px" y="335.5px" xml:space="preserve">"T_Err2_Clear.vbs"</tspan>
	<tspan x="63.5px" y="350.5px" xml:space="preserve">------------------------------------------------------------------</tspan>
	<tspan x="63.5px" y="365.5px" xml:space="preserve">g_debug = 2</tspan>
	<tspan x="63.5px" y="380.5px" xml:space="preserve">------------------------------------------------------------------</tspan>
	<tspan x="63.5px" y="395.5px" xml:space="preserve">&lt;ERROR err_number='500' err_description='この変数は宣言されていません。'/&gt;</tspan></text>
	</g>
	<a xlink:href="#Err2_ErrID" onclick="chgPage( evt, 1140 )">
	<text pub="n" x="69.5px" y="786.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2::ErrID</text>
	</a>
	<text x="31.5px" y="751.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio 2008 以降では、エラーが発生した場所からステップ実行することができます。</text>
	<g>
	<rect x="55.5" y="169.5" width="406" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="185.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------<tspan x="63.5px" y="200.5px" xml:space="preserve">  g_debug = 1.5</tspan></text>
	</g>
	<text x="31.5px" y="568.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生したら Err2::ErrID が＋１されますが、Err2::ErrID = Err2::BreakErrID に<tspan x="31.5px" y="583.5px" xml:space="preserve">なったら、エラーによってデバッガでブレークします。 次に Err2:ErrID が＋１されるのは、</tspan>
	<tspan x="31.5px" y="598.5px" xml:space="preserve">Err2::Clear した後にエラーが発生したときです。 それまでの Err.Raise では、Err2:ErrID</tspan>
	<tspan x="31.5px" y="613.5px" xml:space="preserve">ではなく、Err2:RaiseID が＋１されます。</tspan></text>
	<text x="31.5px" y="691.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、TryStart 〜 TryEnd の間ではないとき（On Error Next Resume を実行していない<tspan x="31.5px" y="706.5px" xml:space="preserve">とき）にエラーが発生したときは、Err2::BreakErrID の値にかかわらず、エラーが発生したら</tspan>
	<tspan x="31.5px" y="721.5px" xml:space="preserve">必ずエラーブレークします。</tspan></text>
	<text x="40.5px" y="161.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text pub="n" x="78.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<text x="40.5px" y="230.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="31.5px" y="786.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="31.5px" y="514.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_Err2.BreakErrID を 1.5 とすると、Err2::ErrID が 1 のときのエラーをキャッチする<tspan x="31.5px" y="529.5px" xml:space="preserve">TryEnd または Trying でブレークします。</tspan></text>
	<a xlink:href="#Err2_flow" onclick="chgPage( evt, 1159 )">
	<text pub="n" x="163.5px" y="786.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー (Err2)</text>
	</a>
	<text x="31.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、<tspan x="31.5px" y="136.5px" xml:space="preserve">vbslib.vbs をインクルードしたら、g_Err2::BreakErrID に設定されます。</tspan></text>
	<a xlink:href="#Pass" onclick="chgPage( evt, 994 )">
	<text x="31.5px" y="641.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Pass (vbslib)</text>
	</a>
	<text x="110.5px" y="641.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">は、エラーではありませんが、内部で Err.Raise を呼び出しているため、</text>
	<text x="31.5px" y="657.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2:ErrID が＋１されます。</text>
	<text x="120.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定してください。</text>
	<a xlink:href="#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="69.5px" y="121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<text x="31.5px" y="434.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug が小さすぎると、後で復帰するために問題の無いエラーでブレークします。<tspan x="31.5px" y="449.5px" xml:space="preserve">また、ブレークしたときはエラー復帰が行われなくなります。</tspan></text>
	<text x="31.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">とりあえずデバッガに接続したいときは、十分に大きい値を設定するか、0 に設定して<tspan x="31.5px" y="480.5px" xml:space="preserve">エラーメッセージから必要な値を確認してください。</tspan></text>
</g>
<g id="page1143" width="454" height="503" transform="translate(+10,+598248)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="454.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="503.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="454.5" y1="-0.5" x2="454.5" y2="503.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="503.5" x2="454.5" y2="503.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ErrCode" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーコード</text>
	<g>
	<rect x="28.5" y="86.5" width="394" height="385"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="36.5px" y="102.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim E_Others            : E_Others            = 1<tspan x="36.5px" y="117.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="132.5px" xml:space="preserve">Dim E_TestPass          : E_TestPass          = 21</tspan>
	<tspan x="36.5px" y="147.5px" xml:space="preserve">Dim E_TestSkip          : E_TestSkip          = 22</tspan>
	<tspan x="36.5px" y="162.5px" xml:space="preserve">Dim E_TestFail          : E_TestFail          = 23</tspan>
	<tspan x="36.5px" y="177.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="192.5px" xml:space="preserve">Dim E_BuildFail         : E_BuildFail         = &amp;h80041004</tspan>
	<tspan x="36.5px" y="207.5px" xml:space="preserve">Dim E_OutOfWritable     : E_OutOfWritable     = &amp;h80041005</tspan>
	<tspan x="36.5px" y="222.5px" xml:space="preserve">Dim E_NotFoundSymbol    : E_NotFoundSymbol    = &amp;h80041006</tspan>
	<tspan x="36.5px" y="237.5px" xml:space="preserve">Dim E_ProgRetNotZero    : E_ProgRetNotZero    = &amp;h80041007</tspan>
	<tspan x="36.5px" y="252.5px" xml:space="preserve">Dim E_Unexpected        : E_Unexpected        = &amp;h80041008</tspan>
	<tspan x="36.5px" y="267.5px" xml:space="preserve">Dim E_TimeOut           : E_TimeOut           = &amp;h80041009</tspan>
	<tspan x="36.5px" y="282.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="297.5px" xml:space="preserve">Dim E_WIN32_FILE_NOT_FOUND: E_WIN32_FILE_NOT_FOUND = &amp;h80070002</tspan>
	<tspan x="36.5px" y="312.5px" xml:space="preserve">Dim E_WIN32_DIRECTORY     : E_WIN32_DIRECTORY      = &amp;h8007010B</tspan>
	<tspan x="36.5px" y="327.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="342.5px" xml:space="preserve">Dim E_ProgTerminated    : E_ProgTerminated    = &amp;hC0000005</tspan>
	<tspan x="36.5px" y="357.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="372.5px" xml:space="preserve">Dim E_BadType           : E_BadType           = 13</tspan>
	<tspan x="36.5px" y="387.5px" xml:space="preserve">Dim E_FileNotExist      : E_FileNotExist      = 53</tspan>
	<tspan x="36.5px" y="402.5px" xml:space="preserve">Dim E_EndOfFile         : E_EndOfFile         = 62</tspan>
	<tspan x="36.5px" y="417.5px" xml:space="preserve">Dim E_WriteAccessDenied : E_WriteAccessDenied = 70</tspan>
	<tspan x="36.5px" y="432.5px" xml:space="preserve">Dim E_ReadAccessDenied  : E_ReadAccessDenied  = 70</tspan>
	<tspan x="36.5px" y="447.5px" xml:space="preserve">Dim E_PathNotFound      : E_PathNotFound      = 76</tspan>
	<tspan x="36.5px" y="462.5px" xml:space="preserve">Dim E_AlreadyExist      : E_AlreadyExist      = 58</tspan></text>
	</g>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#Error Code" target="_blank">
	<text x="167.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="24.5px" y="62.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#errmsg" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#errmsg">
	<text pub="n" x="66.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ (VBS)</text>
	</a>
	<a xlink:href="..\..\..\programming\プログラミング言語、環境\VisualC++\!VisualC++.svg#winerr" cats_vhref="%programming%\プログラミング言語、環境\VisualC++\!VisualC++.svg#winerr">
	<text pub="n" x="241.5px" y="62.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Windows エラーコード</text>
	</a>
</g>
<g id="page1144" width="584" height="425" transform="translate(+10,+598761)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="584.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="425.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="584.5" y1="-0.5" x2="584.5" y2="425.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="425.5" x2="584.5" y2="425.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="E_NotClear" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">[E_NotClear] エラー処理の途中で終了しました。Err2.Clear または再 Raise してください</text>
	<a xlink:href="#Err2_Clear" onclick="chgPage( evt, 1136 )">
	<text pub="n" x="351.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2::Clear</text>
	</a>
	<text x="25.5px" y="84.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">が呼ばれないで、スクリプトが終了しました。</text>
	<a xlink:href="#Err2_Raise" onclick="chgPage( evt, 1134 )">
	<text pub="n" x="458.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2::Raise</text>
	</a>
	<text x="414.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<a xlink:href="#TryStart" onclick="chgPage( evt, 1152 )">
	<text pub="n" x="25.5px" y="66.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryStart</text>
	</a>
	<text x="75.5px" y="66.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">〜 TryEnd でエラー処理するときの最後に必要な</text>
	<a xlink:href="#Err2_BreakErrID" onclick="chgPage( evt, 1142 )">
	<text pub="n" x="25.5px" y="111.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2::BreakErrID</text>
	</a>
	<text x="118.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を設定して、エラーが発生した場所でブレークして、コールスタックを参照</text>
	<text x="25.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">して、TryStart 〜 TryEnd のエラー処理に、Err2::Clear または Err2::Raise を記述してください。</text>
	<g>
	<rect x="53.5" y="173.5" width="406" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="61.5px" y="189.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="Script finished before Err2.Clear or Raise the error"<tspan x="61.5px" y="204.5px" xml:space="preserve">jp="エラー処理の途中で終了しました。Err2.Clear または再 Raise してください"</tspan>
	<tspan x="61.5px" y="219.5px" xml:space="preserve">err_symbol="E_NotClear" /&gt;</tspan></text>
	</g>
	<text x="25.5px" y="163.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージ：</text>
	<text id="E_NotClear_flow" x="25.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー</text>
	<text x="34.5px" y="292.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code (メインvbs の vbslib include)</text>
	<text x="54.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePop</text>
	<text x="72.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<text x="277.5px" y="349.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(= g_FinalizeModules(i))</text>
	<text x="92.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FinalizeModule (vbslib.vbs)</text>
	<text x="119.5px" y="368.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Err2.OnSuccessFinish</text>
	<text x="142.5px" y="388.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">echo  GetErrStr( num, Description )</text>
	<text x="219.5px" y="330.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
</g>
<g id="page1145" width="520" height="566" transform="translate(+10,+599196)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="520.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="520.5" y1="-0.5" x2="520.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="566.5" x2="520.5" y2="566.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="errmsg_xml" class="title, keyword" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーメッセージのXML書式</text>
	<g>
	<rect x="29.5" y="155.5" width="160" height="100"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="171.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="Out of Diff"<tspan x="37.5px" y="186.5px" xml:space="preserve">src=</tspan>
	<tspan x="37.5px" y="201.5px" xml:space="preserve"> "C:\folder\file1.txt"</tspan>
	<tspan x="37.5px" y="216.5px" xml:space="preserve">dst=</tspan>
	<tspan x="37.5px" y="231.5px" xml:space="preserve"> "C:\folder"</tspan>
	<tspan x="37.5px" y="246.5px" xml:space="preserve">/&gt;</tspan></text>
	</g>
	<text x="29.5px" y="333.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR</text>
	<text x="50.5px" y="356.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ログを検索する時は、"&lt;ERROR " で検索すると、すぐに見つかります。<tspan x="50.5px" y="371.5px" xml:space="preserve">エラーが発生したときは、"&lt;WARNING " で検索すると問題を解決するヒント</tspan>
	<tspan x="50.5px" y="386.5px" xml:space="preserve">が得られるかもしれません。</tspan></text>
	<text x="29.5px" y="415.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">msg</text>
	<text x="50.5px" y="437.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">自然言語のエラーメッセージ</text>
	<text x="29.5px" y="470.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">src, dst など</text>
	<text x="50.5px" y="491.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">値がパスのときは、タグジャンプができるように新しい行から値を書く。</text>
	<a xlink:href="#GetErrStr" onclick="chgPage( evt, 1150 )">
	<text x="73.5px" y="529.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetErrStr</text>
	</a>
	<text x="30.5px" y="530.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="30.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">XML を使って、エラー情報を構造化します。<tspan x="30.5px" y="75.5px" xml:space="preserve">もしエラー情報の一部を取得したいときは、エラーメッセージ（Err2.Description） を</tspan></text>
	<a xlink:href="#LoadXML" onclick="chgPage( evt, 795 )">
	<text x="30.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">LoadXML</text>
	</a>
	<text x="91.5px" y="90.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に渡してください。 参考</text>
	<a xlink:href="#Err2_membvar" onclick="chgPage( evt, 1126 )">
	<text x="230.5px" y="90.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 オブジェクト</text>
	</a>
	<g>
	<rect x="29.5" y="114.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="130.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR msg="シンボルが見つかりません" path="SymbolA"/&gt;</text>
	</g>
	<g>
	<rect x="29.5" y="271.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="37.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;WARNING msg="アップデートのチェックはスキップしました。"/&gt;</text>
	</g>
</g>
<g id="page1146" width="516" height="330" transform="translate(+10,+599772)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="516.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="516.5" y1="-0.5" x2="516.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="330.5" x2="516.5" y2="330.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Error" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Error</text>
	<g>
	<rect x="31.5" y="47.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Error()</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">簡易的にその他のエラーを発生させます。<tspan x="33.5px" y="106.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="121.5px" xml:space="preserve">コーディングが最も楽なエラー発生です。 その代わり、エラーの内容はユーザに</tspan>
	<tspan x="33.5px" y="136.5px" xml:space="preserve">伝わりません。 cscript.exe のエラーレベルは 1 になります。</tspan></text>
	<text x="33.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラー値を返す API やライブラリは、少なくとも、正常に処理されたことを示す値<tspan x="33.5px" y="187.5px" xml:space="preserve">でなかったら、本関数を呼び出して、緊急停止させます。</tspan>
	<tspan x="33.5px" y="202.5px" xml:space="preserve"></tspan>
	<tspan x="33.5px" y="217.5px" xml:space="preserve">想定済みのエラーであれば、ユーザがエラーに対応できるように、Raise などを</tspan>
	<tspan x="33.5px" y="232.5px" xml:space="preserve">使ってエラー処理を実装してください。</tspan>
	<tspan x="33.5px" y="247.5px" xml:space="preserve">想定外のエラーや開発者が発生させたことがないエラーは、本関数を呼び出して、</tspan>
	<tspan x="33.5px" y="262.5px" xml:space="preserve">緊急停止させます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Error]" target="_blank">
	<text x="112.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="23.5px" y="293.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#raise" onclick="chgPage( evt, 1148 )">
	<text pub="n" x="74.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Raise</text>
	</a>
	<text x="175.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーを発生させる。</text>
</g>
<g id="page1147" width="620" height="354" transform="translate(+10,+600112)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="620.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="620.5" y1="-0.5" x2="620.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="354.5" x2="620.5" y2="354.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="OrError" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">OrError</text>
	<g>
	<rect x="31.5" y="47.5" width="100" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  OrError()</text>
	</g>
	<g>
	<rect x="36.5" y="142.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="44.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Stop:OrError</text>
	</g>
	<text x="24.5px" y="133.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="39.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">子プロセスであっても、そのコードを実行したところでブレークできるようにします。</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[OrError]" target="_blank">
	<text x="134.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="44.5px" y="184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、上記のように Stop 命令と同時に使用します。</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="88.5px" y="270.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<text x="44.5px" y="215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug = 0 の状態で上記のコードを実行したときは、OnError 関数の中でエラーが発生します。<tspan x="44.5px" y="230.5px" xml:space="preserve">このエラーにより、このコードでブレークするために必要な設定が、エラーメッセージに表示され</tspan>
	<tspan x="44.5px" y="245.5px" xml:space="preserve">ます。</tspan></text>
	<text x="44.5px" y="270.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="44.5px" y="302.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークするために必要な設定を行って、スクリプトを再起動すると、Stop 命令によってブレーク<tspan x="44.5px" y="317.5px" xml:space="preserve">します。 続いて実行される OnError 関数の中では何もしないので、続きをステップ実行できます。</tspan></text>
</g>
<g id="page1148" width="446" height="400" transform="translate(+10,+600476)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="446.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="400.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="446.5" y1="-0.5" x2="446.5" y2="400.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="400.5" x2="446.5" y2="400.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="raise" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Raise</text>
	<g>
	<rect x="31.5" y="47.5" width="352" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Raise( ErrorNum as integer, Description as string )</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新規にエラーを発生させます。</text>
	<g>
	<rect x="43.5" y="201.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="217.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Raise  1, "ファイルが見つかりません c:\a.txt"</text>
	</g>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ErrorNum</text>
	<text x="100.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Description</text>
	<a xlink:href="#ErrCode" onclick="chgPage( evt, 1143 )">
	<text x="194.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーコード</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#raise" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#raise" onclick="chgPage( evt, 1148 )">
	<text x="69.5px" y="269.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーを発生させる(VBS)</text>
	</a>
	<text x="24.5px" y="269.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="194.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージ</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[Raise]" target="_blank">
	<text x="124.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#Error" onclick="chgPage( evt, 1146 )">
	<text pub="n" x="69.5px" y="307.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Error</text>
	</a>
	<text x="24.5px" y="307.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#GetErrStr" onclick="chgPage( evt, 1150 )">
	<text pub="n" x="69.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetErrStr</text>
	</a>
	<a xlink:href="#Assert" onclick="chgPage( evt, 999 )">
	<text pub="n" x="69.5px" y="345.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Assert</text>
	</a>
	<text x="170.5px" y="307.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">簡単に実装できるエラー発生</text>
	<text x="170.5px" y="326.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準形式のエラーメッセージを返す。</text>
	<text x="170.5px" y="345.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">条件が満たされているかをチェックします。</text>
	<a xlink:href="#warning" onclick="chgPage( evt, 1149 )">
	<text x="69.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 警告して終了するには</text>
	</a>
	<text x="24.5px" y="189.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
</g>
<g id="page1149" width="445" height="401" transform="translate(+10,+600886)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="445.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="445.5" y1="-0.5" x2="445.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="401.5" x2="445.5" y2="401.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Warning" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Warning</text>
	<g>
	<rect x="31.5" y="47.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  Warning( Description as string )</text>
	</g>
	<text x="33.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">警告を表示してプロセスを終了します。</text>
	<a xlink:href="Test\vbslib_test\scriptlib\vbslib\vbslib.vbs#[Warning]" target="_blank">
	<text x="112.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Description</text>
	<text x="190.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">警告メッセージ</text>
	<text x="33.5px" y="146.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーコード E_TestPass(=21) のエラーが発生します。</text>
	<g>
	<rect x="43.5" y="225.5" width="334" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="241.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Warning  "アップデートのチェックはスキップしました。"</text>
	</g>
	<text x="24.5px" y="189.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<a xlink:href="#errmsg_xml" cats_vhref="%vbslib_new%\_src\vbslib.svg#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="51.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージのXML書式</text>
	</a>
	<g>
	<rect x="43.5" y="285.5" width="370" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="301.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;WARNING msg="アップデートのチェックはスキップしました。"/&gt;</text>
	</g>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Warning" cats_vhref="%vbslib_new%\_src\Test\vbslib_test\T_Err2\T_Warning" target="_blank">
	<text x="80.5px" y="364.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Warning フォルダー</text>
	</a>
	<text x="24.5px" y="364.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="35.5px" y="277.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示内容：</text>
	<text x="35.5px" y="218.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スクリプト：</text>
</g>
<g id="page1150" width="547" height="380" transform="translate(+10,+601297)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="547.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="547.5" y1="-0.5" x2="547.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="380.5" x2="547.5" y2="380.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="GetErrStr" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">GetErrStr</text>
	<g>
	<rect x="31.5" y="47.5" width="418" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  GetErrStr( e_num as integer, e_desc as string ) as string</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">標準形式のエラーメッセージを返す。</text>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="100.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">e_num</text>
	<text x="100.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">e_desc</text>
	<text x="155.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーコード</text>
	<text x="155.5px" y="139.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージ</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: GetErrStr" target="_blank">
	<text x="137.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text x="86.5px" y="326.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージ文字列の標準書式(XML版)</text>
	</a>
	<text x="39.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="39.5px" y="326.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<g>
	<rect x="55.5" y="179.5" width="232" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="195.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  Dim  e ' as Err2<tspan x="63.5px" y="210.5px" xml:space="preserve">  echo_v  GetErrStr( e.num, e.desc )</tspan></text>
	</g>
	<a xlink:href="#Err2_GetErrStr" onclick="chgPage( evt, 1130 )">
	<text pub="n" x="86.5px" y="343.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ GetErrStr (Err2)</text>
	</a>
	<text x="40.5px" y="250.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージの例：</text>
	<g>
	<rect x="55.5" y="263.5" width="460" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="279.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;ERROR err_number='500' err_description='この変数は宣言されていません。'/&gt;</text>
	</g>
</g>
<g id="page1151" width="655" height="489" transform="translate(+10,+601687)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="655.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="655.5" y1="-0.5" x2="655.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="489.5" x2="655.5" y2="489.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="AppendErrorMessage" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">AppendErrorMessage</text>
	<g>
	<rect x="45.5" y="241.5" width="424" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="53.5px" y="257.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">    Dim  e  ' as Err2<tspan x="53.5px" y="272.5px" xml:space="preserve">    If TryStart(e) Then  On Error Resume Next</tspan>
	<tspan x="53.5px" y="287.5px" xml:space="preserve">        ...</tspan>
	<tspan x="53.5px" y="302.5px" xml:space="preserve">    If TryEnd Then  On Error GoTo 0</tspan>
	<tspan x="53.5px" y="317.5px" xml:space="preserve">    If e.num &lt;&gt; 0 Then</tspan>
	<tspan x="53.5px" y="332.5px" xml:space="preserve">        e.OverRaise  e.Number,  AppendErrorMessage( e.Description, _</tspan>
	<tspan x="53.5px" y="347.5px" xml:space="preserve">            " msg2=""追加メッセージ。""" )</tspan>
	<tspan x="53.5px" y="362.5px" xml:space="preserve">    End If</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="47.5" width="598" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  AppendErrorMessage( in_OldMessage  as string,  in_Appending_XML_Attributes  as string )<tspan x="33.5px" y="78.5px" xml:space="preserve">    as string</tspan></text>
	</g>
	<text x="245.5px" y="332.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">AppendErrorMessage</text>
	<text x="24.5px" y="229.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<text x="24.5px" y="452.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<text x="51.5px" y="389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生して、そのエラーメッセージが XML 形式なら、属性<tspan x="51.5px" y="404.5px" xml:space="preserve">msg2="追加メッセージ。" を追加します。</tspan></text>
	<text x="33.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを追加します。</text>
	<text x="33.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_OldMessage</text>
	<text x="97.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_Appending_XML_Attributes</text>
	<text x="278.5px" y="141.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">今までのエラーメッセージ</text>
	<text x="278.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">追加するエラーメッセージ、XML 属性の形式</text>
	<text x="97.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="278.5px" y="179.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しいエラーメッセージ</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: AppendErrorMessage" target="_blank">
	<text x="77.5px" y="452.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbs_inc_sub.vbs</text>
	</a>
</g>
<g id="page1152" width="574" height="905" transform="translate(+10,+602186)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="574.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="574.5" y1="-0.5" x2="574.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="905.5" x2="574.5" y2="905.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TryStart" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TryStart</text>
	<g>
	<rect x="31.5" y="47.5" width="268" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  TryStart( e as Err2 ) as boolean</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Try ブロックの開始に記述します。<tspan x="39.5px" y="106.5px" xml:space="preserve">On Error Resume Next を呼び出すべきかどうかを判定します。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[TryStart]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text pub="n" x="85.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<text x="39.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text id="TryStartErr" class="keyword" x="24.5px" y="188.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">"エラーが発生しているときに TryStart は呼べません。" エラーについて</text>
	<text x="37.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ほとんどの場合、１つ目のエラーを対処することで、２つ目のエラーは発生しなくなるため、<tspan x="37.5px" y="496.5px" xml:space="preserve">２つ目のエラーが発生したときに、１つ目のエラーの情報が上書きされて消えてしまうことが</tspan>
	<tspan x="37.5px" y="511.5px" xml:space="preserve">ないようにすることが重要です。</tspan></text>
	<text x="95.5px" y="329.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生(1)</text>
	<text x="72.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryStart</text>
	<text x="72.5px" y="417.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryEnd</text>
	<g>
	<line x1="46.5" y1="298.5" x2="46.5" y2="419.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="46.5" y1="419.5" x2="50.5" y2="408.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="46.5" y1="419.5" x2="42.5" y2="408.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="95.5px" y="399.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生(2)</text>
	<text x="211.5px" y="399.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← このエラーが前のエラーの情報を消してしまう</text>
	<text x="33.5px" y="286.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">処理</text>
	<text x="72.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryEnd</text>
	<text x="72.5px" y="311.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">TryStart</text>
	<text x="164.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← </text>
	<text x="37.5px" y="457.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーにしている理由</text>
	<text x="37.5px" y="549.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">対処方法</text>
	<text x="55.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージに表示されているように、g_debug 変数などの値を設定し、エラーが<tspan x="55.5px" y="597.5px" xml:space="preserve">発生している場所、つまり、TryStart の中の Stop 命令でブレークさせます。</tspan></text>
	<text x="35.5px" y="582.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1.</text>
	<text x="55.5px" y="629.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err.Number が 0 以外なら、Err.Description の値を、e.num が 0 以外なら e.desc の<tspan x="55.5px" y="644.5px" xml:space="preserve">Err2::desc の値を表示させて、１つ前のエラーの内容を確認します。</tspan></text>
	<text x="35.5px" y="629.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2.</text>
	<text x="55.5px" y="733.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">なお、多くの場合、TryStart を使わない On Error Resume Next によって、そこで<tspan x="55.5px" y="748.5px" xml:space="preserve">発生したエラーでブレークすることができなくなっています。</tspan></text>
	<text x="55.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールスタックを上にたどっていき、On Error Resume Next が無いか探します。 <tspan x="55.5px" y="691.5px" xml:space="preserve">あったら、おそらく、そこで１つ前のエラーが発生しているので、そのエラーを発生</tspan>
	<tspan x="55.5px" y="706.5px" xml:space="preserve">させなくするか、クリアすることで対処してください。</tspan></text>
	<text x="36.5px" y="676.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3.</text>
	<text x="36.5px" y="796.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">VBScript の不具合に対する対処</text>
	<text x="55.5px" y="823.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Initialize か Class_Terminate で発生したエラーは、VBScript は投げられま<tspan x="55.5px" y="838.5px" xml:space="preserve">せん（エラーによる中断をしません）。</tspan></text>
	<a xlink:href="#ErrCheck" onclick="chgPage( evt, 1155 )">
	<text x="55.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ErrCheck</text>
	</a>
	<text x="298.5px" y="865.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出してください。</text>
	<a xlink:href="#ErrorCheckInTerminate" onclick="chgPage( evt, 1156 )">
	<text x="162.5px" y="865.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ErrorCheckInTerminate</text>
	</a>
	<text x="118.5px" y="865.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または</text>
	<text x="259.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">していない</text>
	<a xlink:href="#Err2_Clear" onclick="chgPage( evt, 1136 )">
	<text x="191.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Err2::Clear </text>
	</a>
	<text x="41.5px" y="222.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（もし、</text>
	<text x="134.5px" y="222.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">オプションを使っていたら、使わないで動かしてください。 エラーの状況</text>
	<text x="47.5px" y="236.5px" style="fill:rgb(128,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">と、/g_debug の設定が合っていないと、誤って TryStart のエラーになることがあります。)</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="79.5px" y="222.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">/g_debug</text>
	</a>
</g>
<g id="page1153" width="394" height="169" transform="translate(+10,+603101)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="394.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="394.5" y1="-0.5" x2="394.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="169.5" x2="394.5" y2="169.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="TryEnd" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">TryEnd</text>
	<g>
	<rect x="31.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  TryEnd() as boolean</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Try ブロックの終了に記述します。<tspan x="39.5px" y="106.5px" xml:space="preserve">On Error GoTo 0 を呼び出すべきかどうかを判定します。</tspan></text>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text pub="n" x="85.5px" y="132.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<text x="39.5px" y="132.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[TryEnd]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1154" width="370" height="171" transform="translate(+10,+603280)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="370.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="370.5" y1="-0.5" x2="370.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="171.5" x2="370.5" y2="171.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Trying" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Trying</text>
	<g>
	<rect x="31.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  Trying() as boolean</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Try ブロックの中で記述します。<tspan x="39.5px" y="106.5px" xml:space="preserve">エラーが発生していたら False を返します。</tspan></text>
	<a xlink:href="#err2_coding" onclick="chgPage( evt, 1125 )">
	<text pub="n" x="85.5px" y="134.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Err2 のコーディング例 (TryStart, TryEnd)</text>
	</a>
	<text x="39.5px" y="134.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[TryEnd]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1155" width="598" height="331" transform="translate(+10,+603461)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="331.5" x2="598.5" y2="331.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ErrCheck" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ErrCheck</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ErrCheck]" target="_blank">
	<text x="152.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="23.5" y="47.5" width="106" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="31.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ErrCheck()</text>
	</g>
	<text x="24.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">これまでの処理で、エラーがあったかどうかをチェックして、エラーがあったら発生させます。</text>
	<text x="24.5px" y="132.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クラスの Class_Initialize メソッドの中でエラーが発生しても、VBScript は、続きを実行してしまい、<tspan x="24.5px" y="147.5px" xml:space="preserve">エラーを見つけるのが困難になります。 new でオブジェクトを生成したら、本関数を呼び出して</tspan>
	<tspan x="24.5px" y="162.5px" xml:space="preserve">ください。</tspan></text>
	<text x="24.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="35.5" y="198.5" width="208" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="43.5px" y="214.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Set  obj = new ClassA : ErrCheck</text>
	</g>
	<a xlink:href="Document\vbslib_test2.svg#T_ErrOnNew">
	<text x="67.5px" y="267.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト [T_ErrOnNew] コンストラクタで発生したエラーを検出</text>
	</a>
	<text x="217.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">キーワード：</text>
	<text id="new" class="keyword2" x="278.5px" y="27.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">new の注意点</text>
	<text x="27.5px" y="267.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text x="27.5px" y="294.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ErrorCheckInTerminate" onclick="chgPage( evt, 1156 )">
	<text x="67.5px" y="294.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ErrorCheckInTerminate</text>
	</a>
</g>
<g id="page1156" width="598" height="815" transform="translate(+10,+603802)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="815.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="815.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="815.5" x2="598.5" y2="815.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="ErrorCheckInTerminate" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ErrorCheckInTerminate</text>
	<g>
	<rect x="31.5" y="47.5" width="340" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  ErrorCheckInTerminate( ErrNumAtStart as integer )</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">クラスの Class_Terminate の中で発生したエラーを表示します。</text>
	<text x="39.5px" y="153.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生していたら、Err オブジェクトの内容を echo 出力して Stop または pause します。<tspan x="39.5px" y="168.5px" xml:space="preserve">エラーが発生していなかったら（Err.Number = 0 なら）、何もしません。</tspan>
	<tspan x="39.5px" y="183.5px" xml:space="preserve">Class_Terminate の中でエラーを発生させることはできないので、ErrorCheckInTerminateも</tspan>
	<tspan x="39.5px" y="198.5px" xml:space="preserve">エラーを発生させません。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_err" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_err">
	<text pub="n" x="77.5px" y="284.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Class_Terminate の中のエラー</text>
	</a>
	<g>
	<rect x="55.5" y="327.5" width="478" height="190"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="343.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Private Sub  Class_Terminate()<tspan x="63.5px" y="358.5px" xml:space="preserve">  Dim  en,ed : en = Err.Number : ed = Err.Description</tspan>
	<tspan x="63.5px" y="373.5px" xml:space="preserve">  On Error Resume Next  '// This clears error</tspan>
	<tspan x="63.5px" y="388.5px" xml:space="preserve"></tspan>
	<tspan x="63.5px" y="403.5px" xml:space="preserve">  If en=0 or en=21 Then</tspan>
	<tspan x="63.5px" y="418.5px" xml:space="preserve">  Else</tspan>
	<tspan x="63.5px" y="433.5px" xml:space="preserve">    del  Me.TmpDstPath</tspan>
	<tspan x="63.5px" y="448.5px" xml:space="preserve">  End If</tspan>
	<tspan x="63.5px" y="463.5px" xml:space="preserve"></tspan>
	<tspan x="63.5px" y="478.5px" xml:space="preserve">  ErrorCheckInTerminate  en</tspan>
	<tspan x="63.5px" y="493.5px" xml:space="preserve">  On Error GoTo 0 : If en &lt;&gt; 0 Then  Err.Raise en,,ed  '// This sets en again</tspan>
	<tspan x="63.5px" y="508.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="39.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[ErrorCheckInTerminate]" target="_blank">
	<text x="194.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="39.5px" y="284.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="103.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ErrNumAtStart</text>
	<text x="206.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate に入った直後のエラーコード</text>
	<text x="75.5px" y="478.5px" style="fill:rgb(64,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ErrorCheckInTerminate</text>
	<a xlink:href="Test\vbslib_test\T_FinObj\T_Finish.vbs#ErrorCheckInTerminate" onclick="chgPage( evt, 1156 )" target="_blank">
	<text x="75.5px" y="775.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Finish.vbs # ErrorCheckInTerminate</text>
	</a>
	<text x="26.5px" y="775.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<g>
	<rect x="55.5" y="658.5" width="364" height="70"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="674.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  On Error Resume Next  '// This clears error<tspan x="63.5px" y="689.5px" xml:space="preserve">If g_count_up(0)=0 Then  Stop</tspan>
	<tspan x="63.5px" y="704.5px" xml:space="preserve">echo "g_count(0)=" &amp; g_count(0) '// watch-&gt; g_count [TODO]</tspan>
	<tspan x="63.5px" y="719.5px" xml:space="preserve">If g_count(0) = 99 Then  On Error GoTo 0</tspan></text>
	</g>
	<text x="24.5px" y="559.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーが発生したときに対処法</text>
	<text x="39.5px" y="585.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Class_Terminate の中で発生したエラーでブレークさせる方法を説明します。<tspan x="39.5px" y="600.5px" xml:space="preserve">On Error Resume Next の後に、下記のコードを記述してください。</tspan>
	<tspan x="39.5px" y="615.5px" xml:space="preserve">一度実行したら、最後の行の 99 を g_count(0) の値に変更して再度実行してください。</tspan></text>
	<text x="147.5px" y="689.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="147.5px" y="704.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="237.5px" y="704.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="129.5px" y="719.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="159.5px" y="719.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">99</text>
	<a xlink:href="#g_count" onclick="chgPage( evt, 1163 )">
	<text pub="n" x="81.5px" y="640.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_count, g_count_up</text>
	</a>
	<text x="39.5px" y="640.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<text x="39.5px" y="230.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">なるべく、Class_Terminate の中では、複雑な処理をしないで、<tspan x="39.5px" y="245.5px" xml:space="preserve">エラーが発生したことを示すフラグを立てて、後で処理してください。</tspan></text>
</g>
<g id="page1157" width="565" height="243" transform="translate(+10,+604627)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="565.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="565.5" y1="-0.5" x2="565.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="243.5" x2="565.5" y2="243.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="NotCallFinish" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">NotCallFinish</text>
	<g>
	<rect x="31.5" y="47.5" width="136" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="39.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  NotCallFinish()</text>
	</g>
	<text x="39.5px" y="91.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Finish が呼ばれないで、クラスの Class_Terminate が呼ばれたときにエラー表示します。</text>
	<text x="39.5px" y="115.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate_err">
	<text pub="n" x="77.5px" y="115.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Class_Terminate の中のエラー</text>
	</a>
	<g>
	<rect x="55.5" y="156.5" width="334" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="63.5px" y="172.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Private Sub  Class_Terminate()<tspan x="63.5px" y="187.5px" xml:space="preserve">  If en = 0 and not Me.IsFinished Then  NotCallFinish</tspan>
	<tspan x="63.5px" y="202.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="39.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[NotCallFinish]" target="_blank">
	<text x="163.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
</g>
<g id="page1158" width="729" height="1048" transform="translate(+10,+604880)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="729.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="1048.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="729.5" y1="-0.5" x2="729.5" y2="1048.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="1048.5" x2="729.5" y2="1048.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FinObj" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FinObj クラス (Finallyブロック)</text>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FinObj クラスを使うと、Finally ブロックに似た記述をすることができます。<tspan x="24.5px" y="78.5px" xml:space="preserve">FinObj のデストラクターから、Finally ブロックに相当する関数を呼び出します。</tspan></text>
	<text x="24.5px" y="111.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生しても、続きを実行したり、キャッチしたりしませんが、Finally ブロックは実行します。<tspan x="24.5px" y="126.5px" xml:space="preserve">VBA の On ErroroGoto (Label) に相当する機能です。 WSH の VBScript では Goto は 0 しかできません。</tspan></text>
	<g>
	<rect x="39.5" y="222.5" width="658" height="265"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="238.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncA( Path )<tspan x="47.5px" y="253.5px" xml:space="preserve">    Set fin = new FinObj : fin.SetFunc "FuncA_Finally"</tspan>
	<tspan x="47.5px" y="268.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="283.5px" xml:space="preserve">    ren  Path, "a.txt" : fin.SetVar "Path", Path  '// 戻すときのデータを記録</tspan>
	<tspan x="47.5px" y="298.5px" xml:space="preserve">      :</tspan>
	<tspan x="47.5px" y="313.5px" xml:space="preserve">    fin.SetVar "Path", Empty  '// 正常時は戻さないならデータを削除</tspan>
	<tspan x="47.5px" y="328.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="47.5px" y="343.5px" xml:space="preserve"> Sub  FuncA_Finally( Vars )  '// Finally ブロックに相当</tspan>
	<tspan x="47.5px" y="358.5px" xml:space="preserve">    en = Err.Number : ed = Err.Description : On Error Resume Next  '// This clears error</tspan>
	<tspan x="47.5px" y="373.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="388.5px" xml:space="preserve">    path = Vars.Item("Path")  '// 戻すデータを取得</tspan>
	<tspan x="47.5px" y="403.5px" xml:space="preserve">    If not IsEmpty( path ) Then</tspan>
	<tspan x="47.5px" y="418.5px" xml:space="preserve">        ren  "a.txt", path  '// 戻す処理</tspan>
	<tspan x="47.5px" y="433.5px" xml:space="preserve">    End If</tspan>
	<tspan x="47.5px" y="448.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="463.5px" xml:space="preserve">    ErrorCheckInTerminate  en : On Error GoTo 0 : If en &lt;&gt; 0 Then  Err.Raise en,,ed  '// This sets en again</tspan>
	<tspan x="47.5px" y="478.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="287.5px" y="253.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA_Finally</text>
	<text x="269.5px" y="283.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="83.5px" y="343.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FuncA_Finally</text>
	<text x="179.5px" y="388.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Path</text>
	<text x="71.5px" y="283.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ren  Path, "a.txt"</text>
	<text x="95.5px" y="418.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ren  "a.txt", path</text>
	<text x="24.5px" y="209.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">記述例： 関数の場合</text>
	<text x="27.5px" y="990.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#Class_Terminate">
	<text pub="n" x="62.5px" y="990.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Class_Terminate （デストラクタ）</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[FinObj]" target="_blank">
	<text x="277.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<line x1="278.5" y1="258.5" x2="147.5" y2="330.5"
		style="fill:none;stroke:rgb(124,255,17);stroke-width:1;stroke-linecap:round"/>
	<line x1="271.5" y1="286.5" x2="189.5" y2="375.5"
		style="fill:none;stroke:rgb(255,159,17);stroke-width:1;stroke-linecap:round"/>
	<text x="27.5px" y="744.5px" style="fill:rgb(255,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ローカル変数のデストラクタが動く順番に依存しないようにしてください。</text>
	<g>
	<rect x="39.5" y="815.5" width="394" height="130"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="831.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FuncA( Path )<tspan x="47.5px" y="846.5px" xml:space="preserve">  Dim  fin : Set fin = new FinObj : fin.SetFunc "FuncA_Finally"</tspan>
	<tspan x="47.5px" y="861.5px" xml:space="preserve">  Dim  ds_:Set ds_= New CurDirStack</tspan>
	<tspan x="47.5px" y="876.5px" xml:space="preserve">  fin.SetVar "CurDir", g_fs.CurrentDirectory </tspan>
	<tspan x="47.5px" y="891.5px" xml:space="preserve">    :</tspan>
	<tspan x="47.5px" y="906.5px" xml:space="preserve">End Sub :  Sub  FuncA_Finally( Vars )</tspan>
	<tspan x="47.5px" y="921.5px" xml:space="preserve">  del  Vars.Item("CurDir") + "\_temporary_folder"</tspan>
	<tspan x="47.5px" y="936.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="47.5px" y="768.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、下記のように、デストラクタでカレント・フォルダが変わるとき、FuncA_Finally が<tspan x="47.5px" y="783.5px" xml:space="preserve">呼ばれるタイミングが、カレント・フォルダが変わる前か後かどうか不定なので、Finally </tspan>
	<tspan x="47.5px" y="798.5px" xml:space="preserve">ブロックで相対パスを指定することはできません。 </tspan></text>
	<g>
	<rect x="39.5" y="536.5" width="514" height="160"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="47.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Class  ClassA<tspan x="47.5px" y="567.5px" xml:space="preserve">Public Sub  FuncA( Path )</tspan>
	<tspan x="47.5px" y="582.5px" xml:space="preserve">    Set fin = new FinObj : fin.SetFunc "FuncA_Finally"</tspan>
	<tspan x="47.5px" y="597.5px" xml:space="preserve">      :</tspan>
	<tspan x="47.5px" y="612.5px" xml:space="preserve">End Sub : Public Sub  FuncA_Finally( Vars )  '// Finally ブロックに相当</tspan>
	<tspan x="47.5px" y="627.5px" xml:space="preserve">      :</tspan>
	<tspan x="47.5px" y="642.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="47.5px" y="657.5px" xml:space="preserve">End Class</tspan>
	<tspan x="47.5px" y="672.5px" xml:space="preserve"></tspan>
	<tspan x="47.5px" y="687.5px" xml:space="preserve">Sub  ClassA_FuncA_Finally( Vars ) : Vars.Item("Me").FuncA_Finally( Vars ) : End Sub</tspan></text>
	</g>
	<text x="24.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">記述例： メソッドの場合</text>
	<a xlink:href="#ErrorCheckInTerminate" onclick="chgPage( evt, 1156 )">
	<text x="62.5px" y="1009.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ErrorCheckInTerminate</text>
	</a>
	<text x="24.5px" y="161.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#err" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#err">
	<text x="64.5px" y="161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理, On Error</text>
	</a>
</g>
<g id="page1159" width="516" height="561" transform="translate(+10,+605938)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="516.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="516.5" y1="-0.5" x2="516.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="561.5" x2="516.5" y2="561.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="Err2_flow" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理フロー (Err2)</text>
	<a xlink:href="#E_NotClear_flow" onclick="chgPage( evt, 1144 )">
	<text x="45.5px" y="109.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが Err2.Clear または再 Raise されないで終了したときの処理フロー</text>
	</a>
	<text id="Err2_flow_err" x="24.5px" y="333.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーが発生して終了するとき</text>
	<a xlink:href="#Err2_flow_err" onclick="chgPage( evt, 1159 )">
	<text x="45.5px" y="87.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生して終了するとき</text>
	</a>
	<text id="Err2_flow_no_err" x="24.5px" y="196.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">正常終了するとき</text>
	<a xlink:href="#Err2_flow_no_err" onclick="chgPage( evt, 1159 )">
	<text x="45.5px" y="65.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 正常終了するとき</text>
	</a>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="45.5px" y="223.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	</a>
	<text x="65.5px" y="242.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ResumePop</text>
	<text x="83.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<text x="75.5px" y="382.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">:</text>
	<text x="68.5px" y="401.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Err.Raise</text>
	<text x="45.5px" y="424.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_FinalizeInModulesCaller.Class_Terminate</text>
	<text x="68.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">CallFinalizeInModules</text>
	<text x="210.5px" y="446.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">1</text>
	<text x="272.5px" y="465.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(= g_FinalizeModules(i))</text>
	<text x="87.5px" y="465.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FinalizeModule (vbslib.vbs)</text>
	<text x="227.5px" y="261.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<text x="289.5px" y="280.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(= g_FinalizeModules(i))</text>
	<text x="104.5px" y="280.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FinalizeModule (vbslib.vbs)</text>
	<text x="272.5px" y="261.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">On Error Goto 0 していないときは 1</text>
	<text x="171.5px" y="223.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(メインvbs の vbslib include)</text>
	<text x="175.5px" y="363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">(メインvbs の vbslib include)</text>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text x="49.5px" y="363.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">VBScript global code</text>
	</a>
	<a xlink:href="#vbs_inc_flow" onclick="chgPage( evt, 1099 )">
	<text pub="n" x="83.5px" y="139.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 処理フロー （vbs_inc/setting）</text>
	</a>
	<text x="42.5px" y="139.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="113.5px" y="487.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WScript.Echo  Err.Description</text>
	<text x="113.5px" y="509.5px" style="fill:rgb(128,128,128);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_CommandPrompt = 1 Then<tspan x="113.5px" y="524.5px" xml:space="preserve">    WScript.Sleep  2000</tspan></text>
</g>
<g id="page1160" width="527" height="521" transform="translate(+10,+606509)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="527.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="527.5" y1="-0.5" x2="527.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="521.5" x2="527.5" y2="521.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="trouble" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">困ったときは？ （デバッグ）</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="41.5px" y="125.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ デバッグを開始する</text>
	</a>
	<text x="24.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーメッセージを見ても分からないときは、スクリプトの開発者に質問してください。<tspan x="24.5px" y="78.5px" xml:space="preserve">あなたが開発者であるときは、デバッグモードで動かしてみてください。</tspan></text>
	<a xlink:href="http://www.sage-p.com/" target="_blank">
	<text x="98.5px" y="464.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ソフトウェアデザイン館 Sage Plaisir 21  http://www.sage-p.com/</text>
	</a>
	<text x="27.5px" y="464.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サポート</text>
	<a xlink:href="#upgrade" onclick="chgPage( evt, 1068 )">
	<text pub="n" x="41.5px" y="423.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib2 から vbslib3 へ移植するには</text>
	</a>
	<a xlink:href="#errmsg_xml" onclick="chgPage( evt, 1145 )">
	<text pub="n" x="41.5px" y="167.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーメッセージの標準書式</text>
	</a>
	<text x="98.5px" y="484.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ホームページにあるサポート掲示板かメールアドレスへ</text>
	<a xlink:href="#ErrCode" onclick="chgPage( evt, 1143 )">
	<text pub="n" x="41.5px" y="385.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーコード</text>
	</a>
	<a xlink:href="#input_long" onclick="chgPage( evt, 151 )">
	<text x="41.5px" y="404.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 長い文字を入力するときの注意</text>
	</a>
	<a xlink:href="#g_count" onclick="chgPage( evt, 1163 )">
	<text x="41.5px" y="188.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_count, g_count_up</text>
	</a>
	<text x="180.5px" y="188.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… スルーカウンタ</text>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text x="41.5px" y="230.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
	<a xlink:href="#path_break" onclick="chgPage( evt, 1165 )">
	<text x="41.5px" y="251.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル出力を開始するタイミングでブレークする</text>
	</a>
	<a xlink:href="#SetupDebugTools" onclick="chgPage( evt, 1171 )">
	<text x="41.5px" y="272.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetupDebugTools</text>
	</a>
	<a xlink:href="#watch" onclick="chgPage( evt, 1172 )">
	<text x="41.5px" y="293.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ウォッチ (WS, WD, WX)</text>
	</a>
	<text x="180.5px" y="272.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… デバッグ機能の設定場所</text>
	<a xlink:href="#g_debug_params" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_params" onclick="chgPage( evt, 1079 )">
	<text x="41.5px" y="335.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_params</text>
	</a>
	<text x="167.5px" y="335.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… 起動時のパラメーターを指定する</text>
	<a xlink:href="#measure_duration" onclick="chgPage( evt, 1007 )">
	<text x="41.5px" y="314.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 性能計測</text>
	</a>
	<a xlink:href="#g_debug_var" onclick="chgPage( evt, 1162 )">
	<text x="41.5px" y="209.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_debug_var</text>
	</a>
</g>
<g id="page1161" width="622" height="5549" transform="translate(+10,+607040)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="622.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="5549.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="622.5" y1="-0.5" x2="622.5" y2="5549.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="5549.5" x2="622.5" y2="5549.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<image x="85" y="2442" width="434" height="93" xlink:href="data:;base64,
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


SUVORK5CYII="/>
	<image x="74" y="2980" width="376" height="103" xlink:href="data:;base64,
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"/>
	<image x="69" y="216" width="460" height="311" xlink:href="data:;base64,
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK


CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU


FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAHlAs0DASIA


AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA


AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3


ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm


p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA


AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx


BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK


U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3


uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6t0LQ


tNm0TT5JNPtHdreNmZoFJJKjJJxV7/hHtK/6Bln/AOA6f4UeHv8AkAaZ/wBesX/oArNtfGltdeL7


7R4kDjS1V795CFVA6B17g42nJNe3mGOp5dhpYmpCUlFbRXM310Xpdu7S037/ADVClLEVY0ouzk7a


+Zpf8I9pX/QMs/8AwHT/AAo/4R7Sv+gZZ/8AgOn+FeZ33xb1bWvFV5a+GLKK80/T0M90WwCYwecZ


OcnsBzivR/C3iK38WaBZ6taxyRQ3KlgkowykEqQfxBqMuzGhmdFV6GibaSdk9LXdr3tra/c9DNMr


xGT11hsVbncVKyd7J3sn56Xt2aJf+Ee0r/oGWf8A4Dp/hR/wj2lf9Ayz/wDAdP8ACtCivVsjx7sz


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


Svprr+l39342b0Oo8QXVv4c0DUtXuY5JLawtpLqRYQC7IiliFBIBOBxkisa58baTpRvJdZEvh/TL


aJJTq2rbILJw+3AExbaDl1GGwSc4zg1l65pWq6n8NPHOt3dhN4f0YeHrmz0fQXHltDbrC5M00Q+V


JHwoWPkxoqg7WZ0Xb074M+HNK8P2sttLNoGjQra6hJp9tOIrCJ4JEnEixMCkIyh3+XsDb2ZsthgO


pLmfRK2/z3+Sv+D62Spxsr73e3y2+bt/SMrwB8WPBnxNmubfQNf069vYJp4zZR3sMk7JFIYzMER2


JjYgMrd1ZTxmu3/s72rnfDd7b/Er4h23iDRhJceG9H0+4tIdU8srb3888kRJt2P+tjRYP9YuUYyg


KzFW2+kf2cfQVpCbcU3/AF5/PcicEpNL+vI5n+zvaj+zvaum/s4+go/s4+gquYnlOZ/s72o/s72r


pv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ


/s72o/s72rpv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+


zj6CjmDlOZ/s72o/s72rpv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9


q6b+zj6Cj+zj6CjmDlOZ/s72o/s72rpv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5T


mf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ/s72o/s72rpv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go


/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ/s72o/s72rpv7OPoKP7OPoKOYOU5n+zvaj+z


vaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ/s72o/s72rpv7OPoKP7OPoKOYO


U5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ/s72o/s72rpv7OPo


KP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6CjmDlOZ/s72o/


s72rpv7OPoKP7OPoKOYOU5n+zvaj+zvaum/s4+go/s4+go5g5Tmf7O9qP7O9q6b+zj6Cj+zj6Cjm


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


dfRVFH1+r2QfU6fdnzr/AGXdf9AjV/8AwVXP/wAbo/su6/6BGr/+Cq5/+N19FUUfX6vZB9Tp92fO


v9l3X/QI1f8A8FVz/wDG6hvvD0mpWVxaXOi6vJb3EbRSJ/Zd0NysMEZCZHB7V9IUUnjqkk00rMaw


kE7ps+bdO8NvpOn2tja6Lq8VrbRLDFH/AGZdHaigBRkpk4AHWrH9l3X/AECNX/8ABVc//G6+iqKp


5hVbu0iVg6aVlc+YtN8G2Hhye+m0/wAL3GlzahObm7kttDmha5lIwZJCsQ3t0+Y5NMHhHTB4gOuj


w1N/bht/sh1P+xJftPkbt3leb5e7Zu525xnnFfRmt/8ALH/gX9K5iDxFp9zq8umR3CtdRjJXsTzl


Qe5Hcf4HErHVFayWhX1SGurPFr6JovEuj7re6t8pP/x820kOflXpvUZ/Cub+K/8AzC/+2v8A7JXq


/wAU/wDkZfC3+5d/+gx15R8V/wDmF/8AbX/2SvQo1HVpub6v/I8yvBU6qiux01l/yJkH/YPX/wBF


13HgH4q+FZvEfhHw/JpFw+sW1lF4fg8QtbRGGK+k06HUpNNV93nqz2kMVyzCPyCI0UyGVRGOHsv+


RMg/7B6/+i66L4cp4l1X4m6FPrvgnWLnwxpmjWMHhzWFubB9NtJWsme6vmQ3K3Ank80Waj7O5jWF


ykipdzgcmP8Asf12OrAfb/rudr4B+KvhX496Vq2mLpFxJpt3plvfCz1u2ieHVdHvlmW2uwgZwYLh


YbgeVMElAQiSJNy7vS68f/Z5TxLd22vax438E6x4Y8ZanMJ7281a5sLhZIjJM1vY2z2tzMfItI3E


QLJCJGd5/LEk81ewV5J6wUUUUAVNJ0mx0DSrLTNMsrfTtNsoUtrWztIlihgiRQqRoigBVVQAFAAA


AAq3RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU


AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA


UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBl63/AMsf+Bf0


rkofCWmwWlnAkG37JKs0cv8AHvBBJJ75wM/hjGBjrdb/AOWP/Av6Vl0AebfFP/kZfC3+5d/+gx15


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"/>
	<text id="debug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug - デバッグを開始する (vbslib)</text>
	<text x="50.5px" y="5214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">debugger.bat</text>
	<text x="149.5px" y="5214.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs ファイルをデバッガにアタッチします</text>
	<g>
	<rect x="57.5" y="5229.5" width="142" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="5245.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@wscript //x Test.vbs<tspan x="65.5px" y="5260.5px" xml:space="preserve">@pause</tspan></text>
	</g>
	<a xlink:href="#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="407.5px" y="2677.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<text x="292.5px" y="5168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">モジュールの一部が動きますが、</text>
	<text x="37.5px" y="5184.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">そこをデバッグするときは、下記のバッチファイルを実行してください。</text>
	<text x="59.5px" y="5288.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグを中止するときは、kill_wscript.bat を実行してください。</text>
	<text x="36.5px" y="3215.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグを中止するときは、コマンドプロンプトを閉じてください。<tspan x="36.5px" y="3230.5px" xml:space="preserve">コマンドプロンプトが表示されていないときは、kill_wscript.bat を実行してください。</tspan></text>
	<g>
	<rect x="61.5" y="4596.5" width="424" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="4612.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">C:\home\sample.vbs(34, 3)<tspan x="69.5px" y="4627.5px" xml:space="preserve">Microsoft VBScript 実行時エラー: この変数は宣言されていません。: 'e'</tspan></text>
	</g>
	<text x="36.5px" y="4511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガが無くても、g_debug=1 にすれば、エラーメッセージが詳しくなることがあります。</text>
	<g>
	<rect x="61.5" y="4543.5" width="274" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="4559.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">[ERROR](500) この変数は宣言されていません。</text>
	</g>
	<text x="56.5px" y="4535.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug=0</text>
	<text x="56.5px" y="4588.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug=1</text>
	<text x="36.5px" y="4915.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug=1 にすると、詳しい動作内容が表示されたり、エラーが発生したらブレーク<tspan x="36.5px" y="4930.5px" xml:space="preserve">したりするなど、若干動きが異なります。 この動きをさせないで、デバッガに接続する</tspan>
	<tspan x="36.5px" y="4945.5px" xml:space="preserve">には、g_debug=0 にして、下記のバッチファイルを実行してください。</tspan></text>
	<a xlink:href="#vbs_inc" onclick="chgPage( evt, 1065 )">
	<text x="246.5px" y="5168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs_inc</text>
	</a>
	<text x="36.5px" y="5168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">内部で、デバッガに接続するまでに、</text>
	<g>
	<rect x="57.5" y="4988.5" width="208" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="5004.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">@cscript //x Test.vbs /g_debug:0<tspan x="65.5px" y="5019.5px" xml:space="preserve">@pause</tspan></text>
	</g>
	<text x="149.5px" y="4976.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Test.vbs ファイルをデバッガにアタッチします</text>
	<text x="50.5px" y="4976.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">debugger.bat</text>
	<text id="exit_debugger" x="24.5px" y="3185.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガを終了する</text>
	<text id="debugger_no_debug_mode" x="24.5px" y="4887.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッグモードにしないでデバッガに接続</text>
	<text x="275.5px" y="5004.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">wscript ではないことに注意</text>
	<a xlink:href="#g_CommandPrompt" onclick="chgPage( evt, 1081 )">
	<text x="308.5px" y="5021.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">g_CommandPrompt</text>
	</a>
	<text x="396.5px" y="5021.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">=0 なら wscript にしてください</text>
	<text x="275.5px" y="5021.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:8pt;text-anchor:start" xml:space="preserve">ただし、</text>
	<text id="debug_head" x="24.5px" y="5139.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">vbslib include や、vbs_inc モジュールのデバッグ</text>
	<text x="232.5px" y="5244.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">wscript であることに注意</text>
	<text id="g_debug_no_debugger" x="24.5px" y="4473.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガが無いときの g_debug</text>
	<text x="69.5px" y="4652.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、行番号が出るのは、文法エラーのみです。</text>
	<text x="36.5px" y="3330.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コールスタック（デバッグ | ウィンドウ | 呼び出し履歴）を見れば、全体から見てどの部分で<tspan x="36.5px" y="3345.5px" xml:space="preserve">止まっているかが分かります。 </tspan></text>
	<a xlink:href="#exit_debugger" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="832.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガを終了する</text>
	</a>
	<a xlink:href="#g_debug_no_debugger" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="898.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガが無いときの g_debug</text>
	</a>
	<a xlink:href="#debugger_no_debug_mode" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="42.5px" y="919.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグモードにしないでデバッガに接続</text>
	</a>
	<a xlink:href="#debug_head" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="42.5px" y="940.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib include や、vbs_inc モジュールのデバッグ</text>
	</a>
	<text id="src_path" x="24.5px" y="3301.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガで開いているソースの場所を知る</text>
	<a xlink:href="#src_path" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="877.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガで開いているソースの場所を知る</text>
	</a>
	<g>
	<rect x="61.5" y="3711.5" width="484" height="235"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="3727.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">'// g_SrcPath="C:\Folder\vbslib\Sample.vbs"   ... デバッグ時に自動的に付きます<tspan x="69.5px" y="3742.5px" xml:space="preserve">Dim  g_SrcPath</tspan>
	<tspan x="69.5px" y="3757.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="3772.5px" xml:space="preserve">Class  Sample_vbs : Public FullPath : End Class</tspan>
	<tspan x="69.5px" y="3787.5px" xml:space="preserve">Dim  g_Sample_vbs</tspan>
	<tspan x="69.5px" y="3802.5px" xml:space="preserve">Set  g_Sample_vbs =_</tspan>
	<tspan x="69.5px" y="3817.5px" xml:space="preserve">   new Sample_vbs</tspan>
	<tspan x="69.5px" y="3832.5px" xml:space="preserve">With g_Sample_vbs</tspan>
	<tspan x="69.5px" y="3847.5px" xml:space="preserve">  .FullPath = g_SrcPath</tspan>
	<tspan x="69.5px" y="3862.5px" xml:space="preserve">End With</tspan>
	<tspan x="69.5px" y="3877.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="3892.5px" xml:space="preserve">Class  ClassA</tspan>
	<tspan x="69.5px" y="3907.5px" xml:space="preserve">  Public Property Get  DefineInfo() : Set DefineInfo = g_Sample_vbs</tspan>
	<tspan x="69.5px" y="3922.5px" xml:space="preserve">     End Property</tspan>
	<tspan x="69.5px" y="3937.5px" xml:space="preserve">End Class</tspan></text>
	</g>
	<text x="36.5px" y="3511.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">メイン・スクリプトのパスは、WScript.ScriptFullName プロパティの値を見れば<tspan x="36.5px" y="3526.5px" xml:space="preserve">分かりますが、インクルードしたスクリプトのパスは、通常分かりません。</tspan>
	<tspan x="36.5px" y="3541.5px" xml:space="preserve">しかし、g_debug=1 でデバッガに接続したときに表示される vbslib のソースは、</tspan>
	<tspan x="36.5px" y="3556.5px" xml:space="preserve">１行目にフル・パスが記述されたコメントが付きます。 （ただし、Visual Studio 2012 では、</tspan>
	<tspan x="36.5px" y="3571.5px" xml:space="preserve">すべてのファイルが１つのウィンドウにまとめられてしまうため、"g_SrcPath=" で上方向</tspan>
	<tspan x="36.5px" y="3586.5px" xml:space="preserve">に検索してください。）</tspan>
	<tspan x="36.5px" y="3601.5px" xml:space="preserve"></tspan>
	<tspan x="36.5px" y="3616.5px" xml:space="preserve">また、ソースの先頭に下記のような記述があり、</tspan>
	<tspan x="36.5px" y="3631.5px" xml:space="preserve">g_SrcPath の値を代入した g_〜_vbs.DefinePath 変数の値に、インクルードしたスクリプト</tspan>
	<tspan x="36.5px" y="3646.5px" xml:space="preserve">のパスが入っています。 Visual Studio では、この変数を選択してウォッチ・ウィンドウへ</tspan>
	<tspan x="36.5px" y="3661.5px" xml:space="preserve">ドロップし、値（パス、" "付きでも可）をコピーして、 ファイル・オープンで開けます。</tspan></text>
	<text x="36.5px" y="3998.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もし、g_〜_vbs.DefinePath 変数が無くても、最後の call_vbs, call_vbs_d が呼び出している<tspan x="36.5px" y="4013.5px" xml:space="preserve">関数を定義しているスクリプトのパスなら、g_SrcPath の値から知ることができます。</tspan>
	<tspan x="36.5px" y="4028.5px" xml:space="preserve">最後以外は、コールスタックを目的の call_vbs, call_vbs_d に切り替えて、 path 引数</tspan>
	<tspan x="36.5px" y="4043.5px" xml:space="preserve">の値を調べることで分かります。</tspan>
	<tspan x="36.5px" y="4058.5px" xml:space="preserve">また、下記の式の値が True なら、最後の call_vbs, call_vbs_d が、メイン・スクリプト</tspan>
	<tspan x="36.5px" y="4073.5px" xml:space="preserve">の関数を呼び出していると判断できます。</tspan></text>
	<g>
	<rect x="61.5" y="4089.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="4105.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_SrcPath = WScript.ScriptFullName</text>
	</g>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#debug" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#debug" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="42.5px" y="1180.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">→ エラー、デバッグ (VBScript)</text>
	</a>
	<a xlink:href="#path_break" onclick="chgPage( evt, 1165 )">
	<text pub="n" x="42.5px" y="1047.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ファイル出力を開始するタイミングでブレークする</text>
	</a>
	<a xlink:href="#g_SrcPath" onclick="chgPage( evt, 1094 )">
	<text x="99.5px" y="3742.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_SrcPath</text>
	</a>
	<text x="57.5px" y="3702.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.vbs ファイルの先頭</text>
	<text x="36.5px" y="4148.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbs ファイルが、main 関数を持ち、include もされる場合、上記の実装では、二重定義<tspan x="36.5px" y="4163.5px" xml:space="preserve">エラーになります。 下記のように実装してください。</tspan></text>
	<g>
	<rect x="61.5" y="4180.5" width="412" height="220"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="4196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_Sample_vbs<tspan x="69.5px" y="4211.5px" xml:space="preserve">If  IsEmpty( g_Sample_vbs ) Then  Declare_g_Sample_vbs</tspan>
	<tspan x="69.5px" y="4226.5px" xml:space="preserve">Sub  Declare_g_Sample_vbs</tspan>
	<tspan x="69.5px" y="4241.5px" xml:space="preserve">  ExecuteGlobal  "Class  Sample_vbs : Public FullPath : End Class"</tspan>
	<tspan x="69.5px" y="4256.5px" xml:space="preserve">  Set  g_Sample_vbs =_</tspan>
	<tspan x="69.5px" y="4271.5px" xml:space="preserve">     new Sample_vbs</tspan>
	<tspan x="69.5px" y="4286.5px" xml:space="preserve">  With g_Sample_vbs</tspan>
	<tspan x="69.5px" y="4301.5px" xml:space="preserve">    .FullPath = g_SrcPath</tspan>
	<tspan x="69.5px" y="4316.5px" xml:space="preserve">  End With</tspan>
	<tspan x="69.5px" y="4331.5px" xml:space="preserve">End Sub</tspan>
	<tspan x="69.5px" y="4346.5px" xml:space="preserve"></tspan>
	<tspan x="69.5px" y="4361.5px" xml:space="preserve">Sub main2( Opt, AppKey )</tspan>
	<tspan x="69.5px" y="4376.5px" xml:space="preserve">  g_SrcPath = WScript.ScriptFullName : Declare_g_Sample_vbs</tspan>
	<tspan x="69.5px" y="4391.5px" xml:space="preserve">     :</tspan></text>
	</g>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text pub="n" x="42.5px" y="1066.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
	<a xlink:href="#g_count" onclick="chgPage( evt, 1163 )">
	<text x="42.5px" y="1085.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_count, g_count_up</text>
	</a>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="42.5px" y="769.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドラインやショートカットからデバッガーに接続する</text>
	</a>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#msgboxes" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#msgboxes">
	<text pub="n" x="42.5px" y="1123.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ メッセージボックス (VBScript)</text>
	</a>
	<g>
	<rect x="57.5" y="5054.5" width="70" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="5070.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_debug=0</text>
	</g>
	<text x="50.5px" y="5048.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">main.vbs</text>
	<a xlink:href="#SetupDebugTools" onclick="chgPage( evt, 1171 )">
	<text pub="n" x="42.5px" y="1009.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetupDebugTools</text>
	</a>
	<a xlink:href="#SkipToSection" onclick="chgPage( evt, 874 )">
	<text pub="n" x="42.5px" y="1104.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SkipToSection</text>
	</a>
	<text id="g_is_compile_debug" class="keyword" x="24.5px" y="5340.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インクルードしたファイルにコンパイルエラーが発生したときのデバッグ (g_is_compile_debug)</text>
	<text x="37.5px" y="5366.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">インクルードしたファイルがコンパイルエラーしたときは、g_is_compile_debug = 1 として<tspan x="37.5px" y="5381.5px" xml:space="preserve">起動すると、コンパイルエラーがあった vbs ファイルがある行を開きます。 ただし、</tspan>
	<tspan x="37.5px" y="5396.5px" xml:space="preserve"></tspan></text>
	<g>
	<rect x="52.5" y="5430.5" width="478" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="60.5px" y="5446.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include -------------------------------<tspan x="60.5px" y="5461.5px" xml:space="preserve">  g_debug = 0          '// release:0, debug:99, -1:call SetupDebugTools</tspan>
	<tspan x="60.5px" y="5476.5px" xml:space="preserve">Dim g_is_compile_debug : g_is_compile_debug = 1</tspan></text>
	</g>
	<a xlink:href="#Setting_getEditorCmdLine" onclick="chgPage( evt, 122 )">
	<text x="37.5px" y="5396.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Setting_getEditorCmdLine</text>
	</a>
	<text x="186.5px" y="5396.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に、行番号を指定して開くことができるテキストエディタが</text>
	<text x="37.5px" y="5411.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">すでに登録してある必要があります。</text>
	<a xlink:href="#g_is_compile_debug" onclick="chgPage( evt, 1161 )">
	<text pub="n" x="42.5px" y="961.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コンパイルエラーが発生したときのデバッグ (g_is_compile_debug)</text>
	</a>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_CompileDebug" target="_blank">
	<text x="84.5px" y="5512.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_CompileDebug フォルダ</text>
	</a>
	<text x="37.5px" y="5512.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="#debug_g" onclick="chgPage( evt, 1074 )">
	<text pub="n" x="42.5px" y="1161.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 動作モード、デバッグ関係のグローバル変数</text>
	</a>
	<text x="80.5px" y="3963.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">簡易版</text>
	<a xlink:href="#get_DefineInfoObject" onclick="chgPage( evt, 399 )">
	<text x="134.5px" y="3963.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ get_DefineInfoObject</text>
	</a>
	<text x="36.5px" y="1962.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生したら、エラーが発生した瞬間でブレーク（一時停止）するために必要な、</text>
	<text x="184.5px" y="2363.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガにアタッチして、１つ目のエラーでブレークする</text>
	<g>
	<rect x="76.5" y="2347.5" width="82" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="84.5px" y="2363.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_debug = 1</text>
	</g>
	<text x="36.5px" y="2572.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<text id="stopchild" x="24.5px" y="4723.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">子プロセスでブレーク(Stop)する</text>
	<text x="37.5px" y="4751.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークしたい場所に Stop 命令を記述してデバッガーに接続しても、RunProg 関数など<tspan x="37.5px" y="4766.5px" xml:space="preserve">で起動した子プロセスが Stop 命令を実行したときは、ブレークしません。</tspan></text>
	<a xlink:href="#stopchild" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="1028.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 子プロセスでブレーク(Stop)する</text>
	</a>
	<text id="debugger" x="24.5px" y="2677.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース・ファイルの中の任意の場所でブレーク（一時停止）する</text>
	<a xlink:href="#debugger" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="811.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ソース・ファイルの中の任意の場所でブレーク（一時停止）する</text>
	</a>
	<text id="err_break" x="24.5px" y="1929.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="42.5px" y="790.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<g>
	<rect x="63.5" y="2019.5" width="496" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="71.5px" y="2035.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">WSH のデバッガーがインストールされていれば、スクリプト・ファイルへのショートカッ<tspan x="71.5px" y="2050.5px" xml:space="preserve">トを作成、プロパティ - リンク先に、下記の /g_debug オプションを追加、ショートカ</tspan>
	<tspan x="71.5px" y="2065.5px" xml:space="preserve">ットから起動すると、問題がある場所で停止します。</tspan>
	<tspan x="71.5px" y="2080.5px" xml:space="preserve">----------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2095.5px" xml:space="preserve">"T_Sample.vbs" /g_debug:1</tspan>
	<tspan x="71.5px" y="2110.5px" xml:space="preserve">----------------------------------------------------------------------</tspan>
	<tspan x="71.5px" y="2125.5px" xml:space="preserve">&lt;ERROR msg="変数が定義されていません" key="${Var1}+${Var2}"/&gt;</tspan></text>
	</g>
	<text x="47.5px" y="2010.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">表示されるエラーメッセージの例</text>
	<text x="61.5px" y="2337.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Sample.vbs</text>
	<text x="36.5px" y="2594.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#TestPromptDebug" cats_vhref="%vbslib_new%\_src\vbslib.svg#TestPromptDebug" onclick="chgPage( evt, 945 )">
	<text x="82.5px" y="2594.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テストが Fail したとき</text>
	</a>
	<text x="36.5px" y="2410.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">多くの場合、vbslib の内部関数の中でブレークしてしまうので、自分が扱っているスクリプトが<tspan x="36.5px" y="2425.5px" xml:space="preserve">見つかるまで、コールスタック（デバッグ | ウィンドウ | 呼び出し履歴）を開いて、探してください。</tspan></text>
	<g>
	<line x1="64.5" y1="2507.5" x2="64.5" y2="2463.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"
		 svgcats-arrow2="1"/>
	<line x1="64.5" y1="2463.5" x2="60.5" y2="2474.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<line x1="64.5" y1="2463.5" x2="68.5" y2="2474.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	</g>
	<text x="51.5px" y="2453.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">深い</text>
	<text x="51.5px" y="2524.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">浅い</text>
	<text x="36.5px" y="2292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">もう１つは、メイン・スクリプトの</text>
	<text x="352.5px" y="2292.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">の中にある g_debug = 0 を編集して</text>
	<text x="36.5px" y="2201.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つは、*.vbs ファイルのショートカットを作成して、右クリック [ プロパティ ] の [ リンク先 ] <tspan x="36.5px" y="2216.5px" xml:space="preserve">に、/g_debug:1 オプションを設定してください。</tspan></text>
	<g>
	<rect x="123.5" y="2235.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="131.5px" y="2251.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">...\sample.vbs /g_debug:1</text>
	</g>
	<text x="61.5px" y="2251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先：</text>
	<text x="317.5px" y="2251.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">１つ目のエラーでブレークする</text>
	<a xlink:href="#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="36.5px" y="1977.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<text x="86.5px" y="1977.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">などに設定すべき値が自動的に表示されます。</text>
	<text x="50.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーは、Visual Studio Community 以上、または MS-Office 付属の</text>
	<text x="36.5px" y="2712.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークしたいソースの場所に、Stop:OrError を記述して実行してください。</text>
	<a xlink:href="#g_count" onclick="chgPage( evt, 1163 )">
	<text x="278.5px" y="3121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_count, g_count_up</text>
	</a>
	<text x="80.5px" y="3121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２回目以降でブレークする方法</text>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text x="429.5px" y="3121.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
	<text x="37.5px" y="3121.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="36.5px" y="2308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ください。 編集したら、スクリプトを再度実行してください。</text>
	<a xlink:href="#err_debug" onclick="chgPage( evt, 1173 )">
	<text x="82.5px" y="2612.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラー処理のデバッグ</text>
	</a>
	<a xlink:href="#mse">
	<text x="462.5px" y="158.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Microsoft Script</text>
	</a>
	<a xlink:href="#mse">
	<text x="53.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Editor</text>
	</a>
	<text x="92.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve"> に含まれています。 無料の</text>
	<g>
	<rect x="57.5" y="2807.5" width="496" height="115"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="2823.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">下記のファイルをテキストエディタで開いて次のように変数の値を修正すると、デバッガ<tspan x="65.5px" y="2838.5px" xml:space="preserve">に接続して問題がある場所で停止します。</tspan>
	<tspan x="65.5px" y="2853.5px" xml:space="preserve">"sample.vbs"</tspan>
	<tspan x="65.5px" y="2868.5px" xml:space="preserve">----------------------------------------------------------------------</tspan>
	<tspan x="65.5px" y="2883.5px" xml:space="preserve">g_debug = 1</tspan>
	<tspan x="65.5px" y="2898.5px" xml:space="preserve">----------------------------------------------------------------------</tspan>
	<tspan x="65.5px" y="2913.5px" xml:space="preserve">&lt;ERROR err_number='1' err_description='Stop:OrError'/&gt;</tspan></text>
	</g>
	<text x="36.5px" y="2960.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その状態で実行すると、Stop:OrError を記述した場所でブレークします。</text>
	<text x="36.5px" y="2779.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug などの変数に設定すべき値が書かれたコードが表示されます。 このコードを、<tspan x="36.5px" y="2794.5px" xml:space="preserve">メイン.vbs の最後にある SetupVbslibParameters 関数の最後に記述してください。</tspan></text>
	<g>
	<rect x="57.5" y="2725.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="65.5px" y="2741.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Stop:OrError</text>
	</g>
	<a xlink:href="#SetupVbslibParameters" cats_vhref="%vbslib_new%\_src\vbslib.svg#SetupVbslibParameters" onclick="chgPage( evt, 1071 )">
	<text x="213.5px" y="2292.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">SetupVbslibParameters</text>
	</a>
	<text id="g_debug_cmd" class="keyword" x="24.5px" y="1274.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">コマンドラインやショートカットからデバッガーに接続する (/g_debug)</text>
	<text x="42.5px" y="1476.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">として起動するだけで、デバッガーに接続します。 <tspan x="42.5px" y="1491.5px" xml:space="preserve">/g_debug:1 にすると、１つ目のエラーでブレークします。</tspan></text>
	<g>
	<rect x="47.5" y="1339.5" width="196" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1355.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">cscript sample.vbs /g_debug:99</text>
	</g>
	<text x="42.5px" y="1331.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コマンドライン：</text>
	<text x="42.5px" y="1419.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">リンク先：</text>
	<g>
	<rect x="47.5" y="1426.5" width="220" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1442.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\sample.vbs" /g_debug:99</text>
	</g>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="241.5px" y="1304.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">WSH のデバッガー</text>
	</a>
	<text x="352.5px" y="1304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">がインストールしてある環境では、</text>
	<text x="42.5px" y="1816.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#debug" onclick="chgPage( evt, 1161 )">
	<text x="96.5px" y="1816.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッグを開始する, g_debug (vbslib)</text>
	</a>
	<a xlink:href="#mse">
	<text x="253.5px" y="174.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">scd10jp.exe</text>
	</a>
	<text x="328.5px" y="174.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">も使えます。</text>
	<text x="42.5px" y="1838.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="Document\vbslib_test2.svg#T_Err2_Debug1_WithDebugger">
	<text x="96.5px" y="1838.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Debug1_WithDebugger</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Err2\T_Err2_Tree\T_Err2_Tree.svg">
	<text x="294.5px" y="1838.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Err2_Tree</text>
	</a>
	<a xlink:href="Document\vbslib_test2.svg#T_ErrInfo">
	<text x="82.5px" y="2572.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_ErrInfo] ユーザへのエラー通知とデバッガ接続</text>
	</a>
	<g>
	<rect x="47.5" y="1507.5" width="238" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1523.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\sample.vbs" /g_debug:2,1;1</text>
	</g>
	<text x="42.5px" y="1551.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">のような複雑な記述もできます。 記述すべき値はエラーメッセージに表示されます。</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="70.5px" y="1573.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<text x="36.5px" y="2170.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生した瞬間でブレークさせるには、２つの方法があります。</text>
	<a xlink:href="#g_debug" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="127.5px" y="1598.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<a xlink:href="#g_debug_process" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_process" onclick="chgPage( evt, 1077 )">
	<text x="456.5px" y="1598.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug_process</text>
	</a>
	<a xlink:href="#g_debug_tree" cats_vhref="%vbslib_new%\_src\vbslib.svg#g_debug_tree" onclick="chgPage( evt, 1076 )">
	<text x="267.5px" y="1598.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug_tree</text>
	</a>
	<text x="42.5px" y="1598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">コロンの次は、</text>
	<text x="174.5px" y="1598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、コンマの次は、</text>
	<text x="343.5px" y="1598.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">、セミコロンの次は、</text>
	<text x="42.5px" y="1616.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に設定されます。</text>
	<text x="37.5px" y="4794.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その代り、Stop:OrError と記述すると、ブレークするために必要な方法が表示されます。</text>
	<text x="37.5px" y="4816.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#OrError" cats_vhref="%vbslib_new%\_src\vbslib.svg#OrError" onclick="chgPage( evt, 1147 )">
	<text x="75.5px" y="4816.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ OrError</text>
	</a>
	<a xlink:href="Test\vbslib_test\T_Err2\T_ChildProcess\T_ChildProcessIDNest_Manually2.vbs#" target="_blank">
	<text x="96.5px" y="1860.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_ChildProcessIDNest_Manually2.vbs</text>
	</a>
	<text x="42.5px" y="1389.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">または、ショートカットを作成して、ショートカットを右クリック [ プロパティ ] の、</text>
	<text x="42.5px" y="1304.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使用しているスクリプトは、</text>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーとは、スクリプトの実行を一時的に止めて、変数の値を確認することなどができる<tspan x="24.5px" y="76.5px" xml:space="preserve">ツールです。 正しい値で処理されているところと、誤った値で処理されているところを</tspan>
	<tspan x="24.5px" y="91.5px" xml:space="preserve">挟み込んでいくようにして、問題がある場所を見つける作業を支援します。</tspan></text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#debugger" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#debugger" onclick="chgPage( evt, 1161 )">
	<text x="53.5px" y="197.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガー （Visual Studio など）</text>
	</a>
	<text x="24.5px" y="128.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">インストール</text>
	<a xlink:href="#g_debug_cmd" onclick="chgPage( evt, 1161 )">
	<text x="254.5px" y="626.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ コマンドラインやショートカットからデバッガーに接続する</text>
	</a>
	<text x="22.5px" y="595.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">デバッガーの起動の仕方</text>
	<text x="42.5px" y="680.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Mircrosoft 製のデバッガーは、すべて同じ手順でデバッガーを起動できます。</text>
	<text x="42.5px" y="626.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使っているスクリプトの場合：</text>
	<text x="42.5px" y="653.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">vbslib を使わない場合：</text>
	<a xlink:href="..\..\..\programming\スクリプト\WSH VBScript\VBSメモ.svg#debugger" cats_vhref="%programming%\スクリプト\WSH VBScript\VBSメモ.svg#debugger" onclick="chgPage( evt, 1161 )">
	<text x="195.5px" y="653.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ デバッガー （Visual Studio など）</text>
	</a>
	<text x="22.5px" y="744.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">その他の手順</text>
	<text x="119.5px" y="543.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Visual Studio 2008 Professtional で、VBScript (WSH) をデバッグ</text>
	<text x="36.5px" y="3450.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一部のオブジェクト（静的オブジェクト）は、DefineInfo.FullPath プロパティに、クラスを定義<tspan x="36.5px" y="3465.5px" xml:space="preserve">しているソースのフル・パスが入っています。DefineInfo プロパティが無くても、メソッドに</tspan>
	<tspan x="36.5px" y="3480.5px" xml:space="preserve">ステップインしたときのソースの１行目から分かります。</tspan></text>
	<text x="36.5px" y="3374.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">開いているソースのフル・パスは、１行目に自動的に挿入されています。 <tspan x="36.5px" y="3389.5px" xml:space="preserve">ただし、Visual Studio 2010 以後は、インクルードしたすべてのスクリプトファイルの内容が</tspan>
	<tspan x="36.5px" y="3404.5px" xml:space="preserve">１つの [eval code] ウィンドウにまとめられてしまいますので、「'// g_SrcPath="」 で前方</tspan>
	<tspan x="36.5px" y="3419.5px" xml:space="preserve">検索してください。</tspan></text>
	<g>
	<rect x="47.5" y="1704.5" width="250" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="55.5px" y="1720.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">"C:\Folder\sample.vbs" /g_debug__:2,1;1</text>
	</g>
	<text x="42.5px" y="1650.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">一時的にデバッガーの接続をしないときは、d_debug オプション全体を消さなくても、オプション<tspan x="42.5px" y="1665.5px" xml:space="preserve">の名前を少し変更するだけでできます。 こうすれば、再接続するときに、オプションのパラメー</tspan>
	<tspan x="42.5px" y="1680.5px" xml:space="preserve">ターを入力し直す必要がなくなります。 </tspan>
	<tspan x="42.5px" y="1695.5px" xml:space="preserve">（メモ） これができるのは、無効なオプションを VBScript がエラーにしないためです。</tspan></text>
	<text x="42.5px" y="1762.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーに表示されているソース コードをテキスト エディターで開くときは、</text>
	<a xlink:href="#OpenVBSLibSource_sth" onclick="chgPage( evt, 63 )">
	<text x="42.5px" y="1778.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OpenVBSLibSource コマンド</text>
	</a>
	<text x="204.5px" y="1778.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を実行してください。</text>
</g>
<g id="page1162" width="541" height="840" transform="translate(+10,+612599)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="541.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="840.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="541.5" y1="-0.5" x2="541.5" y2="840.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="840.5" x2="541.5" y2="840.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_debug_var" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_debug_var</text>
	<g>
	<rect x="27.5" y="48.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">ReDim  g_debug_var(10)</text>
	</g>
	<text x="35.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用グローバル配列変数 g_debug_var。</text>
	<text x="35.5px" y="229.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグが完了したら、g_debug_var を使っているコードを削除してください。<tspan x="35.5px" y="244.5px" xml:space="preserve">vbslib は、g_debug_var 変数を用意するだけで、アクセスしません。</tspan></text>
	<text x="35.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークする条件を満たしたことを設定するときなどに使用できます。<tspan x="35.5px" y="133.5px" xml:space="preserve">すべてのモジュールからアクセスすることができ、スコープを超えて通知ができます。</tspan>
	<tspan x="35.5px" y="148.5px" xml:space="preserve">デバッグするときに新しく一時的なグローバル変数を作成することがよくありますが、</tspan>
	<tspan x="35.5px" y="163.5px" xml:space="preserve">その度にどこに配置したらよいかを考えなくて済みます。</tspan>
	<tspan x="35.5px" y="178.5px" xml:space="preserve">デバッガーを使うときは、g_debug_var にウォッチする変数を持つオブジェクトを設定</tspan>
	<tspan x="35.5px" y="193.5px" xml:space="preserve">しておくことで、変数の値を表示しながらステップ実行することができます。</tspan></text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: g_debug_var" target="_blank">
	<text x="203.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<a xlink:href="..\..\Cats\clib\DebugTools\DebugTools.svg#g_DebugVar" cats_vhref="%svgcats_src%\clib\DebugTools\DebugTools.svg#g_DebugVar">
	<text pub="n" x="69.5px" y="803.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ g_DebugVar (clib)</text>
	</a>
	<text x="24.5px" y="803.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="24.5px" y="289.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル</text>
	<g>
	<rect x="64.5" y="671.5" width="346" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="687.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">gc_NewFunction = True  '//[TODO] 一時的なグローバル変数</text>
	</g>
	<text x="48.5px" y="661.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新機能の外：</text>
	<text x="48.5px" y="444.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト対象の中の中：</text>
	<g>
	<rect x="64.5" y="454.5" width="232" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="470.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If ... Then  g_debug_var( 1 ) = True<tspan x="72.5px" y="485.5px" xml:space="preserve">    :</tspan>
	<tspan x="72.5px" y="500.5px" xml:space="preserve">If g_debug_var( 1 ) Then  Stop</tspan></text>
	</g>
	<text x="72.5px" y="527.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">２つ目の条件を満たしたことを通知しています。</text>
	<text x="72.5px" y="403.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Stop する条件を満たしたことを通知しています。</text>
	<text x="48.5px" y="320.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テスト対象の中：</text>
	<g>
	<rect x="64.5" y="330.5" width="232" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="346.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If ... Then  g_debug_var( 0 ) = True<tspan x="72.5px" y="361.5px" xml:space="preserve">    :</tspan>
	<tspan x="72.5px" y="376.5px" xml:space="preserve">If g_debug_var( 0 ) Then  Stop</tspan></text>
	</g>
	<text x="103.5px" y="289.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">条件付きブレークをする</text>
	<text x="24.5px" y="579.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">補足</text>
	<text x="48.5px" y="608.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">作成中の新機能を一時的に有効にするときは、g_debug_var を使わずに、<tspan x="48.5px" y="623.5px" xml:space="preserve">一時的なグローバル変数を作成してください。</tspan></text>
	<text x="48.5px" y="725.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新機能の中：</text>
	<g>
	<rect x="64.5" y="736.5" width="226" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="72.5px" y="752.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If gc_NewFunction Then  NewFunction</text>
	</g>
</g>
<g id="page1163" width="564" height="562" transform="translate(+10,+613449)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="564.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="562.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="564.5" y1="-0.5" x2="564.5" y2="562.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="562.5" x2="564.5" y2="562.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_count" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">g_count, g_count_up</text>
	<g>
	<rect x="61.5" y="230.5" width="352" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="246.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_count_up(0)=0 Then  Stop '// watch-&gt; g_count [TODO]<tspan x="69.5px" y="261.5px" xml:space="preserve">echo_v "g_count(0)=" &amp; g_count(0)</tspan></text>
	</g>
	<g>
	<rect x="61.5" y="414.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_count_up(0)=2 Then  Stop</text>
	</g>
	<g>
	<rect x="27.5" y="48.5" width="298" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  g_count_up( i as integer ) as integer</text>
	</g>
	<text x="35.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">グローバル配列変数 g_count の１つの配列要素の値を＋１します。</text>
	<a xlink:href="..\..\Cats\src\errors.svg#tc" cats_vhref="%svgcats_src%\src\errors.svg#tc">
	<text x="166.5px" y="168.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スルーカウンタ</text>
	</a>
	<text x="35.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="99.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">i</text>
	<text x="156.5px" y="118.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">カウンタの種類の番号、配列要素番号（０以上）</text>
	<text x="156.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">新しい配列要素の値</text>
	<text x="99.5px" y="137.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">返り値</text>
	<text x="35.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ用です。 参考</text>
	<text x="35.5px" y="202.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">問題が発生した場所の少し前でブレークさせたい場所で、まず下記のように記述します。<tspan x="35.5px" y="217.5px" xml:space="preserve">複数のカウンタを使うときは引数 0 を変えてください</tspan></text>
	<text x="35.5px" y="300.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">実行させてエラーが発生した場所でブレークしたら、g_count(0) の値をウォッチします。<tspan x="35.5px" y="315.5px" xml:space="preserve">0 は、g_count_up の ( ) の中と同じです。 ウォッチするのは、g_count_up ではないことに</tspan>
	<tspan x="35.5px" y="330.5px" xml:space="preserve">注意してください。</tspan></text>
	<text x="35.5px" y="400.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_count(0) の値がウォッチした値と一致したらブレークするように、記述を変更します。</text>
	<text x="153.5px" y="246.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0<tspan x="153.5px" y="261.5px" xml:space="preserve">  0</tspan></text>
	<text x="171.5px" y="430.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">2</text>
	<text x="35.5px" y="469.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">再び最初から実行させると、上記の Stop で止まります。</text>
	<g>
	<rect x="61.5" y="349.5" width="76" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="69.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_count(0)</text>
	</g>
	<text x="160.5px" y="365.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← ウォッチ</text>
	<text x="279.5px" y="430.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">← g_count(0) をウォッチしたら 2 だった場合</text>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#[g_count_up]" target="_blank">
	<text x="203.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="27.5px" y="506.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="..\..\..\SnapNote_src\src\errors.svg#tc">
	<text x="69.5px" y="525.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ スルーカウンタ (C言語 - errors)</text>
	</a>
	<text x="255.5px" y="261.5px" style="fill:rgb(255,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">0</text>
	<a xlink:href="#cond_break" onclick="chgPage( evt, 1164 )">
	<text x="69.5px" y="506.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ 条件ブレーク</text>
	</a>
</g>
<g id="page1164" width="492" height="167" transform="translate(+10,+614021)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="492.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="167.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="492.5" y1="-0.5" x2="492.5" y2="167.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="167.5" x2="492.5" y2="167.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="24.5px" y="61.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">特定の条件を満たしたときだけブレークしたいときは、次のように記述します。</text>
	<g>
	<rect x="46.5" y="80.5" width="382" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="54.5px" y="96.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If ... Then  SetVar "Stop1", 1    '// 条件の判定 [TODO]<tspan x="54.5px" y="111.5px" xml:space="preserve">   :</tspan>
	<tspan x="54.5px" y="126.5px" xml:space="preserve">If GetVar( "Stop1" ) Then  Stop   '// ブレークする場所 [TODO]</tspan></text>
	</g>
	<text id="cond_break" class="title" x="16.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">条件ブレーク</text>
</g>
<g id="page1165" width="466" height="156" transform="translate(+10,+614198)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="466.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="466.5" y1="-0.5" x2="466.5" y2="156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="156.5" x2="466.5" y2="156.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="path_break" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ファイル出力を開始するタイミングでブレークする</text>
	<a xlink:href="#SetBreakByFName" onclick="chgPage( evt, 707 )">
	<text pub="n" x="62.5px" y="118.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ SetBreakByFName</text>
	</a>
	<text x="24.5px" y="68.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力ファイルの内容に問題があるときは、ファイル名を指定するだけで、<tspan x="24.5px" y="83.5px" xml:space="preserve">ファイルの出力を開始するところでブレークさせることができます。</tspan></text>
	<text x="24.5px" y="118.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
</g>
<g id="page1166" width="554" height="841" transform="translate(+10,+614364)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="554.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="841.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="554.5" y1="-0.5" x2="554.5" y2="841.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="841.5" x2="554.5" y2="841.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FileWatcher" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FileWatcher</text>
	<text x="24.5px" y="58.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容をウォッチします。</text>
	<text x="24.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイルの内容を、下記の順番で</text>
	<a xlink:href="#temp" onclick="chgPage( evt, 622 )">
	<text x="213.5px" y="88.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">テンポラリ・フォルダー</text>
	</a>
	<text x="339.5px" y="88.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">（下記 ${Tmp}）にコピーします。</text>
	<text x="155.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_001_to_002.txt</text>
	<line x1="23.5" y1="177.5" x2="522.5" y2="177.5"
		style="fill:none;stroke:rgb(0,0,0);stroke-width:1;stroke-linecap:round"/>
	<text x="131.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Tmp}\ReplaceSteps\Before</text>
	<text x="339.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">${Tmp}\ReplaceSteps\After_</text>
	<text x="45.5px" y="168.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">フォルダー</text>
	<text x="45.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル</text>
	<text x="363.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_001_to_002.txt</text>
	<text x="131.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�@</text>
	<text x="339.5px" y="196.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�A</text>
	<text x="339.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�B</text>
	<text x="131.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�A</text>
	<text x="363.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_002_to_003.txt</text>
	<text x="155.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_002_to_003.txt</text>
	<text x="131.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�B</text>
	<text x="155.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_003_to_004.txt</text>
	<text x="24.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�@〜�C は、</text>
	<text x="24.5px" y="804.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#ThreeWayMergeOptionClass" cats_vhref="%vbslib_new%\_src\vbslib.svg#ThreeWayMergeOptionClass" onclick="chgPage( evt, 502 )">
	<text x="67.5px" y="804.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ThreeWayMergeOptionClass</text>
	</a>
	<text x="241.5px" y="804.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">.BreakStepNum</text>
	<a xlink:href="#FileWatcher_copyAFileToTheLog" onclick="chgPage( evt, 1167 )">
	<text x="93.5px" y="308.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileWatcher_copyAFileToTheLog 関数</text>
	</a>
	<text x="304.5px" y="308.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出した回数に対応します。</text>
	<text x="24.5px" y="521.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">初めて呼び出したときは、<tspan x="24.5px" y="536.5px" xml:space="preserve">    Before\StepNum_001_to_002.txt</tspan>
	<tspan x="24.5px" y="551.5px" xml:space="preserve">にウォッチしているファイルのコピーが作られます。 ２回目に呼び出したときは、</tspan>
	<tspan x="24.5px" y="566.5px" xml:space="preserve">    After_\StepNum_001_to_002.txt</tspan>
	<tspan x="24.5px" y="581.5px" xml:space="preserve">にウォッチしているファイルのコピーが作られます。 ３回目に呼び出したときは、</tspan>
	<tspan x="24.5px" y="596.5px" xml:space="preserve">    Before\StepNum_002_to_003.txt</tspan>
	<tspan x="24.5px" y="611.5px" xml:space="preserve">に、After_\StepNum_001_to_002.txt のコピーと、</tspan>
	<tspan x="24.5px" y="626.5px" xml:space="preserve">    After_\StepNum_002_to_003.txt</tspan>
	<tspan x="24.5px" y="641.5px" xml:space="preserve">に、ウォッチしているファイルのコピーが作られます。 それ以降は、３回目に呼び出した</tspan>
	<tspan x="24.5px" y="656.5px" xml:space="preserve">ときと、同様に２つのコピーが作られていきます。</tspan></text>
	<text x="24.5px" y="104.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">よって、ファイルの内容が変化する様子を確認したいときは、Before フォルダーと After_<tspan x="24.5px" y="119.5px" xml:space="preserve">フォルダーを比較すればよいことになります。</tspan></text>
	<text x="24.5px" y="693.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ウォッチするファイルを変更するときは、</text>
	<a xlink:href="#FileWatcher_setNewFile" onclick="chgPage( evt, 1168 )">
	<text x="246.5px" y="693.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileWatcher_setNewFile 関数</text>
	</a>
	<text x="408.5px" y="693.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を呼び出します。</text>
	<text x="363.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">StepNum_003_to_004.txt</text>
	<text x="339.5px" y="236.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">�C</text>
	<text x="24.5px" y="327.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、�A が付いている<tspan x="24.5px" y="342.5px" xml:space="preserve">    After_\StepNum_001_to_002.txt</tspan>
	<tspan x="24.5px" y="357.5px" xml:space="preserve">と</tspan>
	<tspan x="24.5px" y="372.5px" xml:space="preserve">    Before\StepNum_002_to_003.txt</tspan>
	<tspan x="24.5px" y="387.5px" xml:space="preserve">の両方が、２回目に指定したファイルと同じ内容になります。</tspan></text>
	<text x="24.5px" y="727.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">たとえば、StepNum_003_to_004.txt のファイルが最後のコピーだったときに、<tspan x="24.5px" y="742.5px" xml:space="preserve">FileWatcher_setNewFile 関数を呼び出したら、次に作られるコピーは、</tspan>
	<tspan x="24.5px" y="757.5px" xml:space="preserve">    Before\StepNum_005_to_006.txt</tspan>
	<tspan x="24.5px" y="772.5px" xml:space="preserve">だけです。 StepNum_004_to_005.txt は、作られません。</tspan></text>
	<text x="131.5px" y="262.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">拡張子は、ウォッチしているファイルと同じ拡張子になります。</text>
	<text x="24.5px" y="421.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FileWatcher_copyAFileToTheLog 関数を呼び出すと、標準出力に下記のように出力<tspan x="24.5px" y="436.5px" xml:space="preserve">します。 ただし、１回目の呼び出しでは、比較する相手がいないので、出力しません。</tspan></text>
	<g>
	<rect x="41.5" y="446.5" width="442" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="49.5px" y="462.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">FileWatcher &gt;&gt; C:\Users\user1\AppData\Local\Temp\Report\〜\ReplaceSteps<tspan x="49.5px" y="477.5px" xml:space="preserve">FileWatcher &gt;&gt; StepNum_001_to_002.txt</tspan></text>
	</g>
	<text x="24.5px" y="710.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">その関数を呼び出す前後のファイルは、比較しないようになります。</text>
</g>
<g id="page1167" width="451" height="187" transform="translate(+10,+615215)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="451.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="451.5" y1="-0.5" x2="451.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="187.5" x2="451.5" y2="187.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FileWatcher_copyAFileToTheLog" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FileWatcher_copyAFileToTheLog</text>
	<g>
	<rect x="25.5" y="47.5" width="394" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FileWatcher_copyAFileToTheLog( in_WatchingPath as string )</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">現在のファイルの内容を記録します。</text>
	<text x="24.5px" y="151.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\vbslib.vbs#: FileWatcher_setNewFile" target="_blank">
	<text x="75.5px" y="151.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<text x="33.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">【引数】</text>
	<text x="97.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">in_WatchingPath</text>
	<text x="216.5px" y="121.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ウォッチしているファイルのパス</text>
	<a xlink:href="#FileWatcher" onclick="chgPage( evt, 1166 )">
	<text x="314.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  FileWatcher</text>
	</a>
</g>
<g id="page1168" width="441" height="164" transform="translate(+10,+615412)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="441.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="441.5" y1="-0.5" x2="441.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="164.5" x2="441.5" y2="164.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="FileWatcher_setNewFile" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">FileWatcher_setNewFile</text>
	<g>
	<rect x="25.5" y="47.5" width="190" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="63.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  FileWatcher_setNewFile()</text>
	</g>
	<text x="33.5px" y="95.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">次に記録するファイルを、比較を開始するファイルにします。</text>
	<text x="24.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ソース</text>
	<a xlink:href="Test\tools\scriptlib\vbslib\vbslib.vbs#: FileWatcher_setNewFile" target="_blank">
	<text x="75.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ vbslib.vbs</text>
	</a>
	<a xlink:href="#FileWatcher" onclick="chgPage( evt, 1166 )">
	<text x="314.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">&lt;&lt;  FileWatcher</text>
	</a>
</g>
<g id="page1169" width="590" height="129" transform="translate(+10,+615586)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="590.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="590.5" y1="-0.5" x2="590.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="129.5" x2="590.5" y2="129.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">Test.vbs のコールバック関数を呼び出すタイミングでコールバックする</text>
	<a xlink:href="#OnStart_SkipSectionGlobal" onclick="chgPage( evt, 880 )">
	<text x="24.5px" y="60.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">OnStart (SkipSectionGlobal)</text>
	</a>
	<text x="196.5px" y="60.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">に、デバッグ用に作成したコールバック関数を登録してください。</text>
	<text x="24.5px" y="92.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#test_prompt" onclick="chgPage( evt, 934 )">
	<text x="69.5px" y="92.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ テスト・プロンプト (Test.vbs)</text>
	</a>
</g>
<g id="page1170" width="556" height="591" transform="translate(+10,+615725)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="556.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="556.5" y1="-0.5" x2="556.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="591.5" x2="556.5" y2="591.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="g_verbose" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">処理の詳細表示 (g_verbose)、トレース表示</text>
	<g>
	<rect x="27.5" y="48.5" width="166" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  g_verbose as boolean</text>
	</g>
	<text x="35.5px" y="93.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Verbose モードが有効かどうか。</text>
	<text x="33.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ファイル：</text>
	<g class="keyword">
	<rect x="94.5" y="110.5" width="105" height="19"
		style="fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="102.5px" y="123.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">vbs_inc_sub.vbs</text>
	</g>
	<text x="33.5px" y="158.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Verbose モードが有効であるときは、内部処理の内容を詳しく表示しながら実行します。</text>
	<text x="24.5px" y="354.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル （デバッグ時）</text>
	<text x="24.5px" y="453.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">サンプル （開発時）</text>
	<g>
	<rect x="42.5" y="367.5" width="94" height="55"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="383.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">g_verbose = 1<tspan x="50.5px" y="398.5px" xml:space="preserve">  FuncA</tspan>
	<tspan x="50.5px" y="413.5px" xml:space="preserve">pause</tspan></text>
	</g>
	<g>
	<rect x="42.5" y="466.5" width="382" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="50.5px" y="482.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">If g_verbose Then  echo_v  "処理は１つも行われませんでした。"</text>
	</g>
	<text x="33.5px" y="187.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Verbose モードで内部処理を表示する主な目的は、行われるはずの処理が行われて<tspan x="33.5px" y="202.5px" xml:space="preserve">いない不具合を解決することです。 処理が行われなかった</tspan>
	<tspan x="33.5px" y="217.5px" xml:space="preserve">ことを中心に表示してください。 そうしないと、必要な情報が多くのノイズ（情報）に</tspan>
	<tspan x="33.5px" y="232.5px" xml:space="preserve">隠れてしまいます。  とりあえず Verbose モードで動かし、そこからどの情報を詳しく</tspan>
	<tspan x="33.5px" y="247.5px" xml:space="preserve">表示するようにすればいいか、どのオブジェクトを GetEchoStr で表示させるとよいか</tspan>
	<tspan x="33.5px" y="262.5px" xml:space="preserve">をガイドできればよいでしょう。</tspan></text>
	<text x="24.5px" y="554.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<text x="159.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">FuncA の処理内容を詳しく表示します。</text>
	<text x="24.5px" y="526.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
	<a xlink:href="TestByFCBatAuto\vbs_inc\test\T_Verbose\T_Verbose.vbs#[T_Verbose]" target="_blank">
	<text x="70.5px" y="526.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ T_Verbose.vbs # [T_Verbose]</text>
	</a>
	<a xlink:href="#echo_v" cats_vhref="%vbslib_new%\_src\vbslib.svg#echo_v" onclick="chgPage( evt, 142 )">
	<text x="70.5px" y="554.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ echo_v</text>
	</a>
	<text x="33.5px" y="291.5px" style="fill:rgb(128,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">プログラムが処理内容に対してメタな処理になっているときに処理のステップを表示<tspan x="33.5px" y="306.5px" xml:space="preserve">したいときは、そのモジュールのメンバーに Verbose モードを追加してください。</tspan></text>
</g>
<g id="page1171" width="580" height="517" transform="translate(+10,+616326)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="580.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="580.5" y1="-0.5" x2="580.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="517.5" x2="580.5" y2="517.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="SetupDebugTools" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">SetupDebugTools</text>
	<g>
	<rect x="27.5" y="48.5" width="148" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="35.5px" y="64.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  SetupDebugTools()</text>
	</g>
	<g>
	<rect x="37.5" y="302.5" width="460" height="145"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="45.5px" y="318.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">  '--- start of parameters for vbslib include ---------<tspan x="45.5px" y="333.5px" xml:space="preserve">  g_debug = 0          '// release:0, debug:99, -1:call SetupDebugTools</tspan>
	<tspan x="45.5px" y="348.5px" xml:space="preserve">  Sub SetupDebugTools() : set_input "" : SetBreakByFName Empty : End Sub</tspan>
	<tspan x="45.5px" y="363.5px" xml:space="preserve">g_debug = 99  '// 上書きすることで、上記のデフォルトのコードを保護します。</tspan>
	<tspan x="45.5px" y="378.5px" xml:space="preserve">Sub SetupDebugTools()  '// 関数も前の定義を上書きできます。</tspan>
	<tspan x="45.5px" y="393.5px" xml:space="preserve"> del "C:\Users\user1\Desktop\TestData"</tspan>
	<tspan x="45.5px" y="408.5px" xml:space="preserve"> set_input "1."</tspan>
	<tspan x="45.5px" y="423.5px" xml:space="preserve"> SetBreakByFName "Out.xml"</tspan>
	<tspan x="45.5px" y="438.5px" xml:space="preserve">End Sub</tspan></text>
	</g>
	<text x="24.5px" y="293.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<text x="29.5px" y="94.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッグ時に main 関数を呼び出す直前で呼び出される関数。</text>
	<text x="29.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">また、この関数の中では、利便性のために</text>
	<a xlink:href="#owerr" onclick="chgPage( evt, 548 )">
	<text pub="n" x="267.5px" y="227.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Out of Writable 警告</text>
	</a>
	<text x="383.5px" y="227.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を発しません。</text>
	<text x="29.5px" y="243.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ただし、ファイルパスを指定するときは変数を使わないようにするなどして、予想外のファイル<tspan x="29.5px" y="258.5px" xml:space="preserve">を壊さないように注意してください。</tspan></text>
	<a xlink:href="#set_input" onclick="chgPage( evt, 153 )">
	<text pub="n" x="51.5px" y="408.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">set_input</text>
	</a>
	<a xlink:href="#SetBreakByFName" onclick="chgPage( evt, 707 )">
	<text pub="n" x="51.5px" y="423.5px" style="fill:rgb(0,0,255);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">SetBreakByFName</text>
	</a>
	<a xlink:href="..\scriptlib\vbslib\vbslib.vbs#SetupDebugTools" onclick="chgPage( evt, 1171 )" target="_blank">
	<text x="190.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<text x="29.5px" y="126.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">通常、vbslib include に、SetupDebugTools 関数の定義を記述します。<tspan x="29.5px" y="141.5px" xml:space="preserve">デバッグ用に何らかの設定をしたり、ファイルを初期状態に戻すなどの処理を、この関数の</tspan>
	<tspan x="29.5px" y="156.5px" xml:space="preserve">中に定義してください。 main 関数の最初に記述しても同じことができますが、vbslib を</tspan>
	<tspan x="29.5px" y="171.5px" xml:space="preserve">インクルードする前に、vbslib など vbs_inc でインクルードする関数が使え、g_debug の設定</tspan>
	<tspan x="29.5px" y="186.5px" xml:space="preserve">の直後に処理を記述できるため、デバッグ用のコードを一般のコードと区別できます。</tspan></text>
	<a xlink:href="Document\vbslib_test2.svg#T_SetupDebugTools">
	<text x="69.5px" y="480.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ [T_SetupDebugTools] デバッガ時の初期設定</text>
	</a>
	<text x="27.5px" y="480.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">テスト</text>
</g>
<g id="page1172" width="617" height="648" transform="translate(+10,+616853)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="617.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="648.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="617.5" y1="-0.5" x2="617.5" y2="648.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="648.5" x2="617.5" y2="648.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="watch" class="title, keyword3" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">ウォッチ (WS, WD, WX)</text>
	<g>
	<rect x="25.5" y="175.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WS2( Label as string, Value as variant )</text>
	</g>
	<g>
	<rect x="25.5" y="206.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WD2( Label as string, Value as variant )</text>
	</g>
	<g>
	<rect x="25.5" y="237.5" width="286" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  WX2( Label as string, Value as variant )</text>
	</g>
	<g>
	<rect x="25.5" y="51.5" width="316" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Sub  MARK( Label as string, out_Count as variant )</text>
	</g>
	<text x="25.5px" y="287.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">ブレークしないで、変数の値を標準出力へ表示します。</text>
	<text x="362.5px" y="67.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">スレッドの通過を表示します</text>
	<text x="329.5px" y="191.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列値を表示します</text>
	<text x="329.5px" y="222.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を表示します</text>
	<text x="329.5px" y="253.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を16進数で表示します</text>
	<g>
	<rect x="43.5" y="465.5" width="214" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="481.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">&lt;WATCH label="var1" value="123"/&gt;</text>
	</g>
	<text x="25.5px" y="451.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">出力例：</text>
	<text x="25.5px" y="322.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">サンプル：</text>
	<g>
	<rect x="43.5" y="382.5" width="148" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="398.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  var1 : var1 = 123<tspan x="51.5px" y="413.5px" xml:space="preserve">WD2  "var1", var1</tspan></text>
	</g>
	<g>
	<rect x="43.5" y="333.5" width="148" height="40"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="51.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Dim  var1 : var1 = 123<tspan x="51.5px" y="364.5px" xml:space="preserve">Execute WD("var1")</tspan></text>
	</g>
	<g>
	<rect x="25.5" y="113.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  WD( Expression as string ) as string</text>
	</g>
	<g>
	<rect x="25.5" y="82.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  WS( Expression as string ) as string</text>
	</g>
	<g>
	<rect x="25.5" y="144.5" width="292" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="33.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">Function  WX( Expression as string ) as string</text>
	</g>
	<text x="344.5px" y="160.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を16進数で表示するコードを返します</text>
	<text x="344.5px" y="129.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">数値を表示するコードを返します</text>
	<text x="344.5px" y="98.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">文字列値を表示するコードを返します</text>
	<a xlink:href="..\scriptlib\vbslib\vbs_inc_sub.vbs#: Watch" target="_blank">
	<text x="195.5px" y="28.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">(src)</text>
	</a>
	<g>
	<rect x="216.5" y="333.5" width="88" height="25"
		style="fill:rgb(231,231,231);stroke:rgb(0,0,0);stroke-width:1"/>
	<text x="224.5px" y="349.5px" style="fill:rgb(0,0,0);font-family:MS-Gothic,monospace;font-size:9pt;text-anchor:start" xml:space="preserve">MARK  "a", 0</text>
	</g>
	<text x="24.5px" y="589.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">関連</text>
	<a xlink:href="#Execute_Echo" onclick="chgPage( evt, 144 )">
	<text x="71.5px" y="589.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ Execute_Echo</text>
	</a>
	<a xlink:href="#g_debug_var" onclick="chgPage( evt, 1162 )">
	<text x="162.5px" y="534.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug_var</text>
	</a>
	<text x="24.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">デバッガーを使うときは、</text>
	<text x="233.5px" y="534.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">にウォッチする変数を持つオブジェクトを設定しておくことで、</text>
	<text x="25.5px" y="552.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">変数の値を表示しながらステップ実行することができます。</text>
	<a xlink:href="#bin_dump" onclick="chgPage( evt, 711 )">
	<text x="71.5px" y="608.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ バイナリーデータをダンプ表示する</text>
	</a>
</g>
<g id="page1173" width="598" height="253" transform="translate(+10,+617511)">
<line class="page_bound" x1="-0.5" y1="-0.5" x2="598.5" y2="-0.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="-0.5" x2="-0.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="598.5" y1="-0.5" x2="598.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
<line class="page_bound" x1="-0.5" y1="253.5" x2="598.5" y2="253.5" style="stroke:rgb(0,0,0);stroke-width:1"/>
	<text id="err_debug" class="title" x="24.5px" y="28.5px" style="fill:rgb(0,128,0);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">エラー処理のデバッグ</text>
	<text x="24.5px" y="59.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">エラーが発生した後の処理を、デバッグする方法を示します。</text>
	<a xlink:href="#err_break" onclick="chgPage( evt, 1161 )">
	<text x="105.5px" y="127.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ エラーが発生した瞬間のスクリプト内部の様子を調べる</text>
	</a>
	<text x="50.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">まず、エラーが発生した瞬間を捕らえて、その場所に Stop 命令を記述します。</text>
	<text x="66.5px" y="127.5px" style="fill:rgb(64,128,128);font-family:MS-PGothic,sans-serif;font-size:10pt;font-weight:bold;text-anchor:start" xml:space="preserve">参考</text>
	<a xlink:href="#debugger" onclick="chgPage( evt, 1161 )">
	<text x="105.5px" y="147.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">→ ソース・ファイルの中の任意の場所でブレーク（一時停止）する</text>
	</a>
	<text x="484.5px" y="147.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">… Stop 命令</text>
	<a xlink:href="#g_debug" onclick="chgPage( evt, 1075 )">
	<text x="51.5px" y="190.5px" style="fill:rgb(0,0,255);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">g_debug</text>
	</a>
	<text x="105.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">を 99 など大きな数に設定して起動します。</text>
	<text x="50.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">Stop したら、ステップ実行します。</text>
	<text x="31.5px" y="99.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">1.</text>
	<text x="31.5px" y="190.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">2.</text>
	<text x="31.5px" y="216.5px" style="fill:rgb(0,0,0);font-family:MS-PGothic,sans-serif;font-size:10pt;text-anchor:start" xml:space="preserve">3.</text>
</g>
<svgcats-pages>
	<svgcats-page num="1" title="vbslib5"/>
	<svgcats-page num="2" title="目次"/>
	<svgcats-page num="3" title="はじめに （scriptlib フォルダー）">
		<svgcats-page num="4" title="開発方針"/>
	</svgcats-page>
	<svgcats-page num="5" title="ショートハンド・プロンプト (Prompt.vbs)">
		<svgcats-page num="6" title="vbslib に付属のショートハンド・プロンプト （vbslib Prompt.vbs）"/>
		<svgcats-page num="7" title="ショートハンド・プロンプトの活用"/>
		<svgcats-page num="8" title="スクリプト・データ・ファイル (vbslib)"/>
		<svgcats-page num="9" title="Base64"/>
		<svgcats-page num="10" title="BashSyntax"/>
		<svgcats-page num="11" title="CheckEnglishOnly"/>
		<svgcats-page num="12" title="CommitCopy"/>
		<svgcats-page num="13" title="ConvertDocumetCommentFormat"/>
		<svgcats-page num="14" title="ConvertToNewVbsLib"/>
		<svgcats-page num="15" title="CopyOnlyExist"/>
		<svgcats-page num="16" title="CreateFromTextSections"/>
		<svgcats-page num="17" title="CreateTask"/>
		<svgcats-page num="18" title="CutComment"/>
		<svgcats-page num="19" title="CutLineFeedAtRightEnd"/>
		<svgcats-page num="20" title="CutSharpIf"/>
		<svgcats-page num="21" title="DelTemp"/>
		<svgcats-page num="22" title="Diff"/>
		<svgcats-page num="23" title="Diff1"/>
		<svgcats-page num="24" title="DiffClip"/>
		<svgcats-page num="25" title="DoTextShrink"/>
		<svgcats-page num="26" title="doxygen"/>
		<svgcats-page num="27" title="EvaluateByVariableXML"/>
		<svgcats-page num="28" title="fc"/>
		<svgcats-page num="29" title="fdiv"/>
		<svgcats-page num="30" title="feq"/>
		<svgcats-page num="31" title="FindFile"/>
		<svgcats-page num="32" title="FindFile_Install"/>
		<svgcats-page num="33" title="FindFile_Uninstall"/>
		<svgcats-page num="34" title="GetHash"/>
		<svgcats-page num="35" title="GetStepPath"/>
		<svgcats-page num="36" title="GetShortPath"/>
		<svgcats-page num="37" title="grep"/>
		<svgcats-page num="38" title="InfiniteLoop"/>
		<svgcats-page num="39" title="MakeNewPrompt"/>
		<svgcats-page num="40" title="MakeNewScript"/>
		<svgcats-page num="41" title="MD5List"/>
		<svgcats-page num="42" title="mkdir"/>
		<svgcats-page num="43" title="ModuleAssort2">
			<svgcats-page num="44" title="ModuleAssort">
				<svgcats-page num="45" title="ファイル名・フォルダー名の一覧"/>
				<svgcats-page num="46" title="MakeByModuleAssort">
					<svgcats-page num="47" title="ビルドするときにどのリビジョンが対象になるかの詳細"/>
					<svgcats-page num="48" title="Work フォルダーの有無とメイク（ビルド）の動き"/>
					<svgcats-page num="49" title="MakeWorkByModuleAssort"/>
				</svgcats-page>
				<svgcats-page num="50" title="ModuleAssort.moas ファイルに設定できる内容"/>
				<svgcats-page num="51" title="ModuleAssort の作業の順番"/>
				<svgcats-page num="52" title="CheckOutAndUpdate でエラーが出るとき"/>
				<svgcats-page num="53" title="FindCross コマンド"/>
				<svgcats-page num="54" title="モジュール内のファイルを移動、モジュール間でファイルを移動した後で、同期するには"/>
				<svgcats-page num="55" title="ModuleAssort.moas のグローバル設定ファイルに設定できる内容"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="56" title="NaturalDocs"/>
		<svgcats-page num="57" title="OpenByStepPath"/>
		<svgcats-page num="58" title="OpenFolder"/>
		<svgcats-page num="59" title="OpenSendTo, SendTo"/>
		<svgcats-page num="60" title="OpenStartUp"/>
		<svgcats-page num="61" title="OpenTask"/>
		<svgcats-page num="62" title="OpenTemp"/>
		<svgcats-page num="63" title="OpenVBSLibSource"/>
		<svgcats-page num="64" title="Prompt"/>
		<svgcats-page num="65" title="RegExpTest"/>
		<svgcats-page num="66" title="Rename"/>
		<svgcats-page num="67" title="RenumberIniFileData"/>
		<svgcats-page num="68" title="ReplaceShortcutFilesToFiles"/>
		<svgcats-page num="69" title="ReplaceSymbols"/>
		<svgcats-page num="70" title="RepliCmp"/>
		<svgcats-page num="71" title="SearchOpen"/>
		<svgcats-page num="72" title="SetTask"/>
		<svgcats-page num="73" title="Shutdown"/>
		<svgcats-page num="74" title="SortLines"/>
		<svgcats-page num="75" title="SpaceToTab, TabToSpace, st, ts"/>
		<svgcats-page num="76" title="StopScreenSaver"/>
		<svgcats-page num="77" title="Switches">
			<svgcats-page num="78" title="Switches の設定ファイル"/>
		</svgcats-page>
		<svgcats-page num="79" title="SyncByShortcut"/>
		<svgcats-page num="80" title="SyncFilesT">
			<svgcats-page num="81" title="新規 SyncFilesT 設定ファイルの生成"/>
			<svgcats-page num="82" title="ファイルの同期手順"/>
			<svgcats-page num="83" title="SyncFilesT の設定ファイルの詳細"/>
		</svgcats-page>
		<svgcats-page num="84" title="SyncFilesX">
			<svgcats-page num="85" title="SyncFilesX を内部で使うツールとの比較"/>
			<svgcats-page num="86" title="ファイルの改名・結合・分離・部分移動があったとき "/>
			<svgcats-page num="87" title="その他のヒント"/>
		</svgcats-page>
		<svgcats-page num="88" title="Test.vbs"/>
		<svgcats-page num="89" title="ThreeWayMerge"/>
		<svgcats-page num="90" title="ToRegularXML"/>
		<svgcats-page num="91" title="Translate"/>
		<svgcats-page num="92" title="TranslateTest"/>
		<svgcats-page num="93" title="TranslateTest_Install"/>
		<svgcats-page num="94" title="TranslateTest_Uninstall"/>
		<svgcats-page num="95" title="TwoWayMerge"/>
		<svgcats-page num="96" title="unzip"/>
		<svgcats-page num="97" title="UpdateModule"/>
		<svgcats-page num="98" title="XmlText"/>
		<svgcats-page num="99" title="開発サポートツール">
			<svgcats-page num="100" title="CheckEnglishOnly (exeファイル)">
				<svgcats-page num="101" title="コールツリー （CheckEnglishOnly）"/>
			</svgcats-page>
			<svgcats-page num="102" title="ReplaceSymbolsClass">
				<svgcats-page num="103" title="Load (ReplaceSymbolsClass)"/>
				<svgcats-page num="104" title="ReplaceFiles (ReplaceSymbolsClass)"/>
			</svgcats-page>
			<svgcats-page num="105" title="ConvSymbol"/>
			<svgcats-page num="106" title="TortoiseMerge"/>
			<svgcats-page num="107" title="Rekisa"/>
			<svgcats-page num="108" title="ArgsLog"/>
		</svgcats-page>
	</svgcats-page>
	<svgcats-page num="109" title="エディター等の設定変更 （vbslib 外部プログラム設定、setting フォルダー）">
		<svgcats-page num="110" title="vbslib が呼び出すユーザー設定関数"/>
		<svgcats-page num="111" title="setting フォルダー, setting_default フォルダー"/>
		<svgcats-page num="112" title="関数定義の変更方法"/>
		<svgcats-page num="113" title="設定を操作する関数">
			<svgcats-page num="114" title="CheckSettingFunctionExists"/>
			<svgcats-page num="115" title="GetExistPathInSetting"/>
			<svgcats-page num="116" title="EditAndRunScript"/>
		</svgcats-page>
		<svgcats-page num="117" title="Setting_getExistSettingPath">
			<svgcats-page num="118" title="g_vbslib_setting_paths"/>
		</svgcats-page>
		<svgcats-page num="119" title="Setting_getIncludePathes"/>
		<svgcats-page num="120" title="Setting_onAfterInclude"/>
		<svgcats-page num="121" title="Setting_openFolder"/>
		<svgcats-page num="122" title="Setting_getEditorCmdLine"/>
		<svgcats-page num="123" title="Setting_getDiffCmdLine"/>
		<svgcats-page num="124" title="Setting_getFolderDiffCmdLine"/>
		<svgcats-page num="125" title="Setting_getAdminUserName"/>
		<svgcats-page num="126" title="Setting_buildTestPrompt"/>
		<svgcats-page num="127" title="Setting_get7zExePath"/>
		<svgcats-page num="128" title="Setting_getTemp"/>
		<svgcats-page num="129" title="Setting_getDiff3Path"/>
		<svgcats-page num="130" title="Setting_getPerlPath"/>
		<svgcats-page num="131" title="Setting_getNaturalDocsPerlPath"/>
		<svgcats-page num="132" title="Setting_getDoxygenPath"/>
		<svgcats-page num="133" title="Setting_getSnapNotePath"/>
		<svgcats-page num="134" title="その他"/>
	</svgcats-page>
	<svgcats-page num="135" title="ユーザーインターフェース">
		<svgcats-page num="136" title="echo">
			<svgcats-page num="137" title="echo_flush"/>
			<svgcats-page num="138" title="echo_line"/>
			<svgcats-page num="139" title="EchoOff オブジェクト">
				<svgcats-page num="140" title="g_EchoObj.m_bEchoOff"/>
				<svgcats-page num="141" title="DisableEchoOff"/>
			</svgcats-page>
			<svgcats-page num="142" title="echo_v"/>
			<svgcats-page num="143" title="echo_r"/>
			<svgcats-page num="144" title="Execute_Echo"/>
			<svgcats-page num="145" title="GetEchoStr">
				<svgcats-page num="146" title="g_CustomEchoStrGenerators"/>
			</svgcats-page>
			<svgcats-page num="147" title="g_EchoCopyStream"/>
		</svgcats-page>
		<svgcats-page num="148" title="Pause">
			<svgcats-page num="149" title="pause2"/>
			<svgcats-page num="150" title="PauseForDebug"/>
		</svgcats-page>
		<svgcats-page num="151" title="Input">
			<svgcats-page num="152" title="自動入力 (set_input)">
				<svgcats-page num="153" title="set_input"/>
				<svgcats-page num="154" title="/set_input オプション、g_CUI.SetAutoKeysFromMainArg"/>
				<svgcats-page num="155" title="/set_input_enter オプション"/>
				<svgcats-page num="156" title="/set_input_debug オプション、g_CUI.m_Auto_DebugCount"/>
			</svgcats-page>
			<svgcats-page num="157" title="/GUI_input オプション"/>
			<svgcats-page num="158" title="InputPath"/>
			<svgcats-page num="159" title="InputCommand">
				<svgcats-page num="160" title="g_InputCommand_Args"/>
			</svgcats-page>
			<svgcats-page num="161" title="ChangeNumToCommandOrNot"/>
		</svgcats-page>
		<svgcats-page num="162" title="SendKeys"/>
		<svgcats-page num="163" title="Prompt"/>
		<svgcats-page num="164" title="Play">
			<svgcats-page num="165" title="WaitForSound"/>
			<svgcats-page num="166" title="SetVolume"/>
		</svgcats-page>
		<svgcats-page num="167" title="SystemSound"/>
		<svgcats-page num="168" title="GetTextFromClipboard">
			<svgcats-page num="169" title="GetPathOfClipboardText"/>
			<svgcats-page num="170" title="SetTextToClipboard"/>
		</svgcats-page>
	</svgcats-page>
	<svgcats-page num="171" title="データ、変数、定数、文字列、配列、日時">
		<svgcats-page num="172" title="g_VBS_Lib">
			<svgcats-page num="173" title="CaseSensitive (g_VBS_Lib)"/>
			<svgcats-page num="174" title="WholeWord (g_VBS_Lib)"/>
			<svgcats-page num="175" title="LastNextPos (g_VBS_Lib)"/>
			<svgcats-page num="176" title="g_VBS_Lib_System">
				<svgcats-page num="177" title="NotExistFileMD5 (g_VBS_Lib_System)"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="178" title="ArrayClass">
			<svgcats-page num="179" title="new_ArrayClass"/>
			<svgcats-page num="180" title="Item、配列番号 (ArrayClass)">
				<svgcats-page num="181" title="ItemFunc (ArrayClass)"/>
			</svgcats-page>
			<svgcats-page num="182" title="Items (ArrayClass)">
				<svgcats-page num="183" title="m_Array (ArrayClass)"/>
			</svgcats-page>
			<svgcats-page num="184" title="ReDim_ (ArrayClass)"/>
			<svgcats-page num="185" title="Add (ArrayClass)"/>
			<svgcats-page num="186" title="AddElems (ArrayClass)"/>
			<svgcats-page num="187" title="AddNewObject (ArrayClass)"/>
			<svgcats-page num="188" title="AddCSV (ArrayClass)"/>
			<svgcats-page num="189" title="Insert (ArrayClass)"/>
			<svgcats-page num="190" title="Push (ArrayClass)"/>
			<svgcats-page num="191" title="Pop (ArrayClass)"/>
			<svgcats-page num="192" title="Search (ArrayClass)"/>
			<svgcats-page num="193" title="Remove (ArrayClass)"/>
			<svgcats-page num="194" title="RemoveObject (ArrayClass)"/>
			<svgcats-page num="195" title="RemoveEmpty (ArrayClass)"/>
			<svgcats-page num="196" title="RemoveByIndexes (ArrayClass)"/>
			<svgcats-page num="197" title="ToEmpty (ArrayClass)"/>
			<svgcats-page num="198" title="LookUpDic (ArrayClass)"/>
			<svgcats-page num="199" title="NewIterator (ArrayClass)"/>
			<svgcats-page num="200" title="Count (ArrayClass)"/>
			<svgcats-page num="201" title="Length (ArrayClass)"/>
			<svgcats-page num="202" title="UBound_ (ArrayClass)"/>
			<svgcats-page num="203" title="CSV (ArrayClass)"/>
			<svgcats-page num="204" title="Code (ArrayClass)"/>
			<svgcats-page num="205" title="Copy (ArrayClass)"/>
			<svgcats-page num="206" title="Value (ArrayClass)"/>
			<svgcats-page num="207" title="Echo (ArrayClass)"/>
		</svgcats-page>
		<svgcats-page num="208" title="ArrayClassIterator クラス">
			<svgcats-page num="209" title="GetNext (ArrayClassIterator)"/>
			<svgcats-page num="210" title="HasNext (ArrayClassIterator)"/>
			<svgcats-page num="211" title="GetNextOrSentinel (ArrayClassIterator)"/>
		</svgcats-page>
		<svgcats-page num="212" title="ArrayDictionary クラス">
			<svgcats-page num="213" title="Dic (ArrayDictionary)"/>
			<svgcats-page num="214" title="ToEmpty (ArrayDictionary)"/>
			<svgcats-page num="215" title="Add (ArrayDictionary)"/>
			<svgcats-page num="216" title="Count (ArrayDictionary)"/>
			<svgcats-page num="217" title="Echo (ArrayDictionary)"/>
			<svgcats-page num="218" title="Dic_addInArrayItem">
				<svgcats-page num="219" title="Dic_addExInArrayItem"/>
				<svgcats-page num="220" title="Dic_removeInArrayItem"/>
				<svgcats-page num="221" title="Dic_searchInArrayItem"/>
				<svgcats-page num="222" title="Dic_getCountInArrayItem"/>
				<svgcats-page num="223" title="GetDicItemAsArrayClass"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="224" title="ObjectSetClass">
			<svgcats-page num="225" title="Add (ObjectSetClass)"/>
			<svgcats-page num="226" title="Count (ObjectSetClass)"/>
			<svgcats-page num="227" title="Items (ObjectSetClass)"/>
			<svgcats-page num="228" title="Exists (ObjectSetClass)"/>
			<svgcats-page num="229" title="Remove (ObjectSetClass)"/>
			<svgcats-page num="230" title="RemoveAll (ObjectSetClass)"/>
		</svgcats-page>
		<svgcats-page num="231" title="${ } 変数, LazyDictionaryClass">
			<svgcats-page num="232" title="new_LazyDictionaryClass"/>
			<svgcats-page num="233" title="GetPathLazyDictionary"/>
			<svgcats-page num="234" title="ParseDollarVariableString"/>
		</svgcats-page>
		<svgcats-page num="235" title="配列 （Array）">
			<svgcats-page num="236" title="new_EmptyArray"/>
			<svgcats-page num="237" title="AddArrElem">
				<svgcats-page num="238" title="AddArrElemEx"/>
				<svgcats-page num="239" title="FlatArray"/>
				<svgcats-page num="240" title="CopyArr"/>
			</svgcats-page>
			<svgcats-page num="241" title="SearchInSimpleArray"/>
			<svgcats-page num="242" title="GetFirst"/>
			<svgcats-page num="243" title="IsSameArray">
				<svgcats-page num="244" title="IsSameArrayOutOfOrder"/>
				<svgcats-page num="245" title="IsSameArrayEx"/>
			</svgcats-page>
			<svgcats-page num="246" title="ReverseObjectArray">
				<svgcats-page num="247" title="Reverse_COM_ObjectArray"/>
			</svgcats-page>
			<svgcats-page num="248" title="RemoveObjectArray"/>
			<svgcats-page num="249" title="RemoveObjectsByNames"/>
			<svgcats-page num="250" title="ArrayToNameOnlyClassArray"/>
			<svgcats-page num="251" title="NameOnlyClassArrayToArray"/>
			<svgcats-page num="252" title="その他"/>
		</svgcats-page>
		<svgcats-page num="253" title="辞書 （Dictionary）">
			<svgcats-page num="254" title="Dict">
				<svgcats-page num="255" title="DictionaryClass"/>
			</svgcats-page>
			<svgcats-page num="256" title="DicTable">
				<svgcats-page num="257" title="JoinDicTable"/>
			</svgcats-page>
			<svgcats-page num="258" title="GetDicItem">
				<svgcats-page num="259" title="GetDicItemOrError"/>
				<svgcats-page num="260" title="DicItem"/>
				<svgcats-page num="261" title="GetDicItemByIndex"/>
				<svgcats-page num="262" title="DicItemOfItem"/>
			</svgcats-page>
			<svgcats-page num="263" title="Dic_addElem">
				<svgcats-page num="264" title="Dic_addElemOrError">
					<svgcats-page num="265" title="Dic_addUniqueKeyItem"/>
				</svgcats-page>
				<svgcats-page num="266" title="Dic_addNewObject"/>
				<svgcats-page num="267" title="Dic_addFromArray"/>
				<svgcats-page num="268" title="Dic_addPaths"/>
			</svgcats-page>
			<svgcats-page num="269" title="DicKeyToArr">
				<svgcats-page num="270" title="DicItemToArr"/>
				<svgcats-page num="271" title="DicKeyToCSV"/>
				<svgcats-page num="272" title="DicToArr">
					<svgcats-page num="273" title="DicElemArrayKeyToArr"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="274" title="IsSameDictionary"/>
			<svgcats-page num="275" title="Dic_add">
				<svgcats-page num="276" title="Dic_sub"/>
			</svgcats-page>
			<svgcats-page num="277" title="Dic_searchParent">
				<svgcats-page num="278" title="Dic_searchChildren"/>
			</svgcats-page>
			<svgcats-page num="279" title="QuickSortDicByKey">
				<svgcats-page num="280" title="QuickSortDicByKeyForNotObject"/>
				<svgcats-page num="281" title="DicItemToNameOnlyClassItem">
					<svgcats-page num="282" title="NameOnlyClassItemToDicItem"/>
				</svgcats-page>
				<svgcats-page num="283" title="QuickSort_fromDic"/>
				<svgcats-page num="284" title="QuickSort_fromDicKey"/>
				<svgcats-page num="285" title="ShakerSortDicByKey">
					<svgcats-page num="286" title="ShakerSortDicByKeyCompare"/>
					<svgcats-page num="287" title="ShakerSort_fromDic"/>
					<svgcats-page num="288" title="ShakerSort_fromDicKey"/>
				</svgcats-page>
				<svgcats-page num="289" title="ReverseDictionary"/>
			</svgcats-page>
			<svgcats-page num="290" title="関連"/>
		</svgcats-page>
		<svgcats-page num="291" title="ツリー構造（木構造）、グラフ理論">
			<svgcats-page num="292" title="GraphVertexClass">
				<svgcats-page num="293" title="CreateGraphVertex"/>
				<svgcats-page num="294" title="SetNDEdgeInGraph"/>
				<svgcats-page num="295" title="SetEdgeInGraph"/>
				<svgcats-page num="296" title="GetNDEdgeInGraph"/>
				<svgcats-page num="297" title="GetEdgeInGraph"/>
				<svgcats-page num="298" title="GetDirectionIndex"/>
				<svgcats-page num="299" title="BreadthFirstSearch"/>
				<svgcats-page num="300" title="DepthFirstSearch"/>
				<svgcats-page num="301" title="SearchSubGraphs"/>
				<svgcats-page num="302" title="GetDistanceInGraph"/>
				<svgcats-page num="303" title="ResetSearchDataOfGraphVertex"/>
				<svgcats-page num="304" title="未対応">
					<svgcats-page num="305" title="RemoveNDEdgeInGraph"/>
					<svgcats-page num="306" title="RemoveEdgeInGraph"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="307" title="TreeA_Class">
				<svgcats-page num="308" title="new_TreeA_Class"/>
				<svgcats-page num="309" title="TreeA_Class"/>
				<svgcats-page num="310" title="TreeA_NodeClass"/>
			</svgcats-page>
			<svgcats-page num="311" title="CrossFindClass">
				<svgcats-page num="312" title="AddProject (CrossFindClass)"/>
				<svgcats-page num="313" title="OutElements (CrossFindClass)"/>
				<svgcats-page num="314" title="CrossFind_ProjectClass">
					<svgcats-page num="315" title="AddModule (CrossFind_ProjectClass)"/>
				</svgcats-page>
				<svgcats-page num="316" title="CrossFind_OutElementClass"/>
				<svgcats-page num="317" title="CrossFind_OutModuleTypeClass"/>
				<svgcats-page num="318" title="アルゴリズム メモ (CrossFindClass)"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="319" title="並べ替え、ソート">
			<svgcats-page num="320" title="QuickSort"/>
			<svgcats-page num="321" title="ShakerSort"/>
			<svgcats-page num="322" title="CompareFunction 型、比較関数型">
				<svgcats-page num="323" title="StdCompare"/>
				<svgcats-page num="324" title="NameCompare"/>
				<svgcats-page num="325" title="NumStringCompare"/>
				<svgcats-page num="326" title="NumStringNameCompare"/>
				<svgcats-page num="327" title="LengthCompare"/>
				<svgcats-page num="328" title="LengthNameCompare"/>
				<svgcats-page num="329" title="PathCompare"/>
				<svgcats-page num="330" title="PathNameCompare"/>
				<svgcats-page num="331" title="NoCompareFunction"/>
			</svgcats-page>
			<svgcats-page num="332" title="関連"/>
		</svgcats-page>
		<svgcats-page num="333" title="文字列">
			<svgcats-page num="334" title="CInt2"/>
			<svgcats-page num="335" title="Trim2, LTrim2, RTrim2"/>
			<svgcats-page num="336" title="AlignString"/>
			<svgcats-page num="337" title="CutLastOf"/>
			<svgcats-page num="338" title="LenK"/>
			<svgcats-page num="339" title="StrCount"/>
			<svgcats-page num="340" title="GetTab"/>
			<svgcats-page num="341" title="CutLineFeedAtRightEnd"/>
			<svgcats-page num="342" title="StrCompOption">
				<svgcats-page num="343" title="StrCompHeadOf"/>
				<svgcats-page num="344" title="StrCompLastOf"/>
			</svgcats-page>
			<svgcats-page num="345" title="AddIfNotExist"/>
			<svgcats-page num="346" title="MeltQuot"/>
			<svgcats-page num="347" title="sscanf">
				<svgcats-page num="348" title="ScanFromTemplate"/>
				<svgcats-page num="349" title="ScanMultipleFromTemplate"/>
			</svgcats-page>
			<svgcats-page num="350" title="InStrEx">
				<svgcats-page num="351" title="InStrLast"/>
			</svgcats-page>
			<svgcats-page num="352" title="IsWholeWord"/>
			<svgcats-page num="353" title="StrMatchKey クラス"/>
			<svgcats-page num="354" title="StringReplaceSetClass">
				<svgcats-page num="355" title="Replace (StringReplaceSetClass)"/>
				<svgcats-page num="356" title="ReplaceRange (StringReplaceSetClass)"/>
				<svgcats-page num="357" title="DoReplace (StringReplaceSetClass)"/>
			</svgcats-page>
			<svgcats-page num="358" title="new_RegExp"/>
			<svgcats-page num="359" title="FindStringLines"/>
			<svgcats-page num="360" title="SortStringLines"/>
			<svgcats-page num="361" title="GetLeftEndOfLinePosition">
				<svgcats-page num="362" title="GetNextLinePosition"/>
				<svgcats-page num="363" title="GetPreviousLinePosition"/>
			</svgcats-page>
			<svgcats-page num="364" title="StringStream クラス"/>
			<svgcats-page num="365" title="関連"/>
		</svgcats-page>
		<svgcats-page num="366" title="日付 (Date)">
			<svgcats-page num="367" title="TestableNow">
				<svgcats-page num="368" title="new_TestableNow"/>
			</svgcats-page>
			<svgcats-page num="369" title="IsTimeOnlyDate"/>
			<svgcats-page num="370" title="DateAddStr"/>
			<svgcats-page num="371" title="GetOldestDate"/>
			<svgcats-page num="372" title="W3CDTF"/>
			<svgcats-page num="373" title="CDateFromEMailDate"/>
			<svgcats-page num="374" title="GetMonthNumberFromString"/>
			<svgcats-page num="375" title="ConvertTimeZone"/>
			<svgcats-page num="376" title="TimeZoneDesignator"/>
			<svgcats-page num="377" title="MinusTZD"/>
			<svgcats-page num="378" title="BenchStart"/>
			<svgcats-page num="379" title="Bench"/>
			<svgcats-page num="380" title="BenchEnd"/>
			<svgcats-page num="381" title="ProgressTimer (g_VBS_Lib)">
				<svgcats-page num="382" title="Start (g_VBS_Lib.ProgressTimer)"/>
				<svgcats-page num="383" title="End_ (g_VBS_Lib.ProgressTimer)"/>
				<svgcats-page num="384" title="Plus (g_VBS_Lib.ProgressTimer)"/>
				<svgcats-page num="385" title="GetShouldShow (g_VBS_Lib.ProgressTimer)"/>
				<svgcats-page num="386" title="メモ"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="387" title="IsSame"/>
		<svgcats-page num="388" title="Add"/>
		<svgcats-page num="389" title="CalculateVariables"/>
		<svgcats-page num="390" title="NestPos クラス"/>
		<svgcats-page num="391" title="オブジェクト">
			<svgcats-page num="392" title="LetSet">
				<svgcats-page num="393" title="LetSetWithBracket"/>
			</svgcats-page>
			<svgcats-page num="394" title="get_Object"/>
			<svgcats-page num="395" title="get_ObjectFromFile"/>
			<svgcats-page num="396" title="get_ObjectsFromFile"/>
			<svgcats-page num="397" title="new_X"/>
			<svgcats-page num="398" title="include_objs"/>
			<svgcats-page num="399" title="get_DefineInfoObject"/>
			<svgcats-page num="400" title="get_NameDelegator"/>
			<svgcats-page num="401" title="new_ObjectFromStream"/>
			<svgcats-page num="402" title="new_ObjectsFromStream"/>
			<svgcats-page num="403" title="NameOnlyClass">
				<svgcats-page num="404" title="new_NameOnlyClass"/>
			</svgcats-page>
			<svgcats-page num="405" title="JoinedClass">
				<svgcats-page num="406" title="new_JoinedClass"/>
			</svgcats-page>
			<svgcats-page num="407" title="g_ObjectIDs"/>
			<svgcats-page num="408" title="LifeGroupClass">
				<svgcats-page num="409" title="グループのルートの生成 （LifeGroupClass）"/>
				<svgcats-page num="410" title="グループに所属するオブジェクトの生成 （LifeGroupClass）"/>
				<svgcats-page num="411" title="グループに所属するオブジェクトの出力 （LifeGroupClass）"/>
				<svgcats-page num="412" title="DestroyReferences メソッド"/>
				<svgcats-page num="413" title="LifeHandleClass">
					<svgcats-page num="414" title="p (LifeHandleClass)"/>
					<svgcats-page num="415" title="Class_Terminate (LifeHandleClass)"/>
				</svgcats-page>
				<svgcats-page num="416" title="LifeGroupClass のメンバー">
					<svgcats-page num="417" title="AddHandle (LifeGroupClass)"/>
					<svgcats-page num="418" title="Add (LifeGroupClass)"/>
					<svgcats-page num="419" title="Remove (LifeGroupClass)"/>
					<svgcats-page num="420" title="AddTerminated (LifeGroupClass)"/>
				</svgcats-page>
				<svgcats-page num="421" title="DestroyerClass">
					<svgcats-page num="422" title="Add (DestroyerClass)"/>
					<svgcats-page num="423" title="Remove (DestroyerClass)"/>
					<svgcats-page num="424" title="CheckUnderDestroyer"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="425" title="DefaultFunction"/>
			<svgcats-page num="426" title="EventRespondersClass">
				<svgcats-page num="427" title="Add (EventResponders)"/>
				<svgcats-page num="428" title="EventFunction"/>
				<svgcats-page num="429" title="Remove (EventResponders)"/>
				<svgcats-page num="430" title="Calls (EventResponders)"/>
			</svgcats-page>
			<svgcats-page num="431" title="その他"/>
		</svgcats-page>
		<svgcats-page num="432" title="CreateGuid"/>
		<svgcats-page num="433" title="KeyClass"/>
		<svgcats-page num="434" title="関連"/>
	</svgcats-page>
	<svgcats-page num="435" title="ファイル操作">
		<svgcats-page num="436" title="cd">
			<svgcats-page num="437" title="CurDirStack"/>
			<svgcats-page num="438" title="pushd"/>
			<svgcats-page num="439" title="popd"/>
			<svgcats-page num="440" title="cd_UpperCaseDrive"/>
		</svgcats-page>
		<svgcats-page num="441" title="copy">
			<svgcats-page num="442" title="copy_ren"/>
			<svgcats-page num="443" title="copy_ex"/>
			<svgcats-page num="444" title="cat"/>
			<svgcats-page num="445" title="CopyNotOverwriteFileClass"/>
			<svgcats-page num="446" title="ReplaceShortcutFilesToFiles"/>
			<svgcats-page num="447" title="その他"/>
		</svgcats-page>
		<svgcats-page num="448" title="move">
			<svgcats-page num="449" title="move_ren"/>
		</svgcats-page>
		<svgcats-page num="450" title="unzip">
			<svgcats-page num="451" title="zip 圧縮展開"/>
			<svgcats-page num="452" title="unzip2"/>
			<svgcats-page num="453" title="zip2"/>
		</svgcats-page>
		<svgcats-page num="454" title="ren"/>
		<svgcats-page num="455" title="del">
			<svgcats-page num="456" title="del_subfolder"/>
			<svgcats-page num="457" title="del_to_trashbox"/>
			<svgcats-page num="458" title="del_confirmed"/>
			<svgcats-page num="459" title="del_empty_folder"/>
			<svgcats-page num="460" title="DeleteSameFileClass"/>
		</svgcats-page>
		<svgcats-page num="461" title="mkdir">
			<svgcats-page num="462" title="mkdir_for"/>
			<svgcats-page num="463" title="rmdir"/>
		</svgcats-page>
		<svgcats-page num="464" title="exist">
			<svgcats-page num="465" title="exist_ex"/>
			<svgcats-page num="466" title="IsEmptyFolder"/>
		</svgcats-page>
		<svgcats-page num="467" title="type_">
			<svgcats-page num="468" title="ReadFile"/>
			<svgcats-page num="469" title="ReadFileInTag"/>
			<svgcats-page num="470" title="ReadAll"/>
			<svgcats-page num="471" title="ReadBinaryFile"/>
		</svgcats-page>
		<svgcats-page num="472" title="IsSameTextFile">
			<svgcats-page num="473" title="IsSameBinaryFile"/>
			<svgcats-page num="474" title="IsSameFolder"/>
			<svgcats-page num="475" title="MD5 リスト">
				<svgcats-page num="476" title="MakeFolderMD5List"/>
				<svgcats-page num="477" title="CheckFolderMD5List"/>
			</svgcats-page>
			<svgcats-page num="478" title="MD5CacheClass">
				<svgcats-page num="479" title="TargetPaths"/>
				<svgcats-page num="480" title="DefaultHashFileName"/>
				<svgcats-page num="481" title="GetHashFromStepPath"/>
				<svgcats-page num="482" title="GetFirstStepPathFromHash"/>
				<svgcats-page num="483" title="SetHashValue"/>
				<svgcats-page num="484" title="Load"/>
				<svgcats-page num="485" title="Save"/>
				<svgcats-page num="486" title="Scan"/>
				<svgcats-page num="487" title="Fragment"/>
				<svgcats-page num="488" title="Defragment"/>
				<svgcats-page num="489" title="Delete"/>
				<svgcats-page num="490" title="Verify"/>
				<svgcats-page num="491" title="CheckFileExistsAnywhereInFileList"/>
				<svgcats-page num="492" title="IsSameHashValuesOfLeafPathDictionary"/>
				<svgcats-page num="493" title="MD5CacheFileClass"/>
			</svgcats-page>
			<svgcats-page num="494" title="fc (比較)"/>
			<svgcats-page num="495" title="fc_r"/>
			<svgcats-page num="496" title="fc_ex"/>
			<svgcats-page num="497" title="set_fc_option"/>
		</svgcats-page>
		<svgcats-page num="498" title="マージ、diff">
			<svgcats-page num="499" title="diff">
				<svgcats-page num="500" title="ParseUnifiedDiff"/>
			</svgcats-page>
			<svgcats-page num="501" title="ThreeWayMerge">
				<svgcats-page num="502" title="ThreeWayMergeOptionClass"/>
				<svgcats-page num="503" title="LoadThreeWayMergeOptionClass"/>
				<svgcats-page num="504" title="ThreeWayMerge の拡張自動マージ"/>
			</svgcats-page>
			<svgcats-page num="505" title="FourWayMerge"/>
		</svgcats-page>
		<svgcats-page num="506" title="同期 （ファイル）">
			<svgcats-page num="507" title="SyncFilesX_Class (SyncFilesX ソース)">
				<svgcats-page num="508" title="LoadScanListUpAll (SyncFilesX_Class)"/>
				<svgcats-page num="509" title="GetWritableFolders (SyncFilesX_Class)"/>
				<svgcats-page num="510" title="Merge (SyncFilesX_Class)"/>
				<svgcats-page num="511" title="GetIsAllSynchronized (SyncFilesX_Class)"/>
				<svgcats-page num="512" title="GetIsAllBaseSynchronized (SyncFilesX_Class)"/>
				<svgcats-page num="513" title="GetCountOfNotSynchronized (SyncFilesX_Class)"/>
				<svgcats-page num="514" title="OpenCUI (SyncFilesX_Class)"/>
				<svgcats-page num="515" title="SyncFilesX を使うツールをテストするには (SyncForTest)"/>
				<svgcats-page num="516" title="バージョンアップ インストーラーとしての SyncFilesX">
					<svgcats-page num="517" title="LoadRootPaths (SyncFilesX_Class)"/>
					<svgcats-page num="518" title="UpdateCUI (SyncFilesX_Class)"/>
					<svgcats-page num="519" title="CustomUpdateFunction (SyncFilesX_Class)"/>
					<svgcats-page num="520" title="CustomRestartCodeForRestartVBS (SyncFilesX_Class)"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="521" title="IsSynchronizedFilesX"/>
			<svgcats-page num="522" title="ModuleAssortClass">
				<svgcats-page num="523" title="コールツリー"/>
				<svgcats-page num="524" title="LoadProjectList (ModuleAssortClass)"/>
				<svgcats-page num="525" title="CheckOut (ModuleAssortClass)"/>
				<svgcats-page num="526" title="OpenSetting (ModuleAssortClass)"/>
				<svgcats-page num="527" title="Assort (ModuleAssortClass)"/>
				<svgcats-page num="528" title="Commit (ModuleAssortClass)"/>
				<svgcats-page num="529" title="ExpandPatch (ModuleAssortClass)"/>
				<svgcats-page num="530" title="MakePatch (ModuleAssortClass)"/>
			</svgcats-page>
			<svgcats-page num="531" title="SyncFilesMenu">
				<svgcats-page num="532" title="SetParentFolderProxyName (SyncFilesMenu)"/>
			</svgcats-page>
			<svgcats-page num="533" title="SynchronizeFolder"/>
			<svgcats-page num="534" title="その他"/>
		</svgcats-page>
		<svgcats-page num="535" title="grep (検索)">
			<svgcats-page num="536" title="SortGrepFoundArray"/>
			<svgcats-page num="537" title="GrepClass">
				<svgcats-page num="538" title="Execute (GrepClass)"/>
			</svgcats-page>
			<svgcats-page num="539" title="ToRegExpPattern"/>
			<svgcats-page num="540" title="GrepKeyword"/>
			<svgcats-page num="541" title="find"/>
			<svgcats-page num="542" title="find_c"/>
			<svgcats-page num="543" title="SearchStringTemplate"/>
			<svgcats-page num="544" title="GetLineNumOfTemplateDifference"/>
		</svgcats-page>
		<svgcats-page num="545" title="CreateFile">
			<svgcats-page num="546" title="touch"/>
			<svgcats-page num="547" title="SetDateLastModified"/>
		</svgcats-page>
		<svgcats-page num="548" title="Out of Writable 警告 [E_OutOfWritable]">
			<svgcats-page num="549" title="NewWritable (AppKeyClass)"/>
			<svgcats-page num="550" title="GetWritable メソッド"/>
			<svgcats-page num="551" title="InPath (AppKeyClass)"/>
			<svgcats-page num="552" title="CheckWritable (AppKeyClass)"/>
			<svgcats-page num="553" title="Watch (AppKeyClass)"/>
			<svgcats-page num="554" title="Enable (Writables)"/>
			<svgcats-page num="555" title="SetWritableMode"/>
			<svgcats-page num="556" title="g_CurrentWritables.CurrentPathes"/>
		</svgcats-page>
		<svgcats-page num="557" title="OpenForRead">
			<svgcats-page num="558" title="ReadUnicodeFileBOM">
				<svgcats-page num="559" title="GetStringFromCharacterCodeSet"/>
			</svgcats-page>
			<svgcats-page num="560" title="ReadLineSeparator"/>
			<svgcats-page num="561" title="GetLineCount">
				<svgcats-page num="562" title="LineNumFromTextPositionClass">
					<svgcats-page num="563" title="Text (LineNumFromTextPositionClass)"/>
					<svgcats-page num="564" title="GetNextLineNum (LineNumFromTextPositionClass)"/>
					<svgcats-page num="565" title="GetLineNum (LineNumFromTextPositionClass)"/>
					<svgcats-page num="566" title="ReplaceTextAtHere (LineNumFromTextPositionClass)"/>
					<svgcats-page num="567" title="Position (LineNumFromTextPositionClass)"/>
					<svgcats-page num="568" title="LineNum (LineNumFromTextPositionClass)"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="569" title="ReadVBS_Comment"/>
		</svgcats-page>
		<svgcats-page num="570" title="OpenForWrite">
			<svgcats-page num="571" title="new_TextFileCharSetStack">
				<svgcats-page num="572" title="Decode_MIME_HeaderLine"/>
			</svgcats-page>
			<svgcats-page num="573" title="new_TextFileLineSeparatorStack"/>
			<svgcats-page num="574" title="new_IsSafeFileUpdateStack"/>
			<svgcats-page num="575" title="g_FileOptions"/>
			<svgcats-page num="576" title="WriteVBS_Comment"/>
			<svgcats-page num="577" title="WriteVBSLibFooter"/>
			<svgcats-page num="578" title="WriteVBSLibHeader"/>
		</svgcats-page>
		<svgcats-page num="579" title="OpenForReplace">
			<svgcats-page num="580" title="ReplaceTextFile1 クラス">
				<svgcats-page num="581" title="Text (ReplaceTextFile1) (OpenForReplace)"/>
				<svgcats-page num="582" title="Replace (ReplaceTextFile1)"/>
				<svgcats-page num="583" title="ReplaceRange (ReplaceTextFile1)"/>
				<svgcats-page num="584" title="Close (ReplaceTextFile1)"/>
				<svgcats-page num="585" title="IsSaveInTerminate (ReplaceTextFile1)"/>
			</svgcats-page>
			<svgcats-page num="586" title="SafeFileUpdateEx">
				<svgcats-page num="587" title="SafeFileUpdate"/>
			</svgcats-page>
			<svgcats-page num="588" title="ConvertToFullPath"/>
			<svgcats-page num="589" title="% を使った文字列変換関数">
				<svgcats-page num="590" title="ParsePercentVariableString"/>
			</svgcats-page>
			<svgcats-page num="591" title="ReplaceStringTemplate">
				<svgcats-page num="592" title="ReplaceStringTemplates"/>
			</svgcats-page>
			<svgcats-page num="593" title="new_ReplaceTemplateClass">
				<svgcats-page num="594" title="ReplaceTemplate.xml"/>
				<svgcats-page num="595" title="IsPause (ReplaceTemplateClass)"/>
				<svgcats-page num="596" title="EchoOld (ReplaceTemplateClass)"/>
				<svgcats-page num="597" title="RunGetDifference (ReplaceTemplateClass)"/>
				<svgcats-page num="598" title="SetTargetPath (ReplaceTemplateClass)"/>
				<svgcats-page num="599" title="RunReplace (ReplaceTemplateClass)"/>
			</svgcats-page>
			<svgcats-page num="600" title="StartReplace">
				<svgcats-page num="601" title="StartReplaceObj クラス"/>
				<svgcats-page num="602" title="ReplaceTextFile"/>
				<svgcats-page num="603" title="サンプル （ドラッグ＆ドロップからテキスト処理）"/>
				<svgcats-page num="604" title="サンプル （ウィザード）"/>
			</svgcats-page>
			<svgcats-page num="605" title="StartReplace2"/>
			<svgcats-page num="606" title="PassThroughLineFilters"/>
			<svgcats-page num="607" title="SplitLineAndCRLF"/>
			<svgcats-page num="608" title="CutCRLF"/>
			<svgcats-page num="609" title="Translate">
				<svgcats-page num="610" title="TranslateTest"/>
				<svgcats-page num="611" title="TranslateEx"/>
				<svgcats-page num="612" title="Translate_getOverwritePaths"/>
				<svgcats-page num="613" title="Translate_getWritable"/>
				<svgcats-page num="614" title="new_TranslateToEnglish">
					<svgcats-page num="615" title="TranslateToEnglish クラス"/>
					<svgcats-page num="616" title="サンプル - new_TranslateToEnglish"/>
					<svgcats-page num="617" title="GetLineNumsExistNotEnglighChar"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="618" title="CheckEnglishOnly">
				<svgcats-page num="619" title="MakeSettingForCheckEnglish"/>
			</svgcats-page>
			<svgcats-page num="620" title="ConvertBinaryEmulated"/>
			<svgcats-page num="621" title="その他"/>
		</svgcats-page>
		<svgcats-page num="622" title="テンポラリ フォルダー">
			<svgcats-page num="623" title="GetTempPath"/>
		</svgcats-page>
		<svgcats-page num="624" title="ファイル名、パス">
			<svgcats-page num="625" title="DesktopPath"/>
			<svgcats-page num="626" title="GetFullPath"/>
			<svgcats-page num="627" title="GetStepPath"/>
			<svgcats-page num="628" title="NormalizePath"/>
			<svgcats-page num="629" title="GetCaseSensitiveFullPath"/>
			<svgcats-page num="630" title="IsFullPath"/>
			<svgcats-page num="631" title="GetRootSeparatorPosition"/>
			<svgcats-page num="632" title="GetFilePathSeparator"/>
			<svgcats-page num="633" title="GetPathWithSeparator"/>
			<svgcats-page num="634" title="get_PathNameRegularExpression"/>
			<svgcats-page num="635" title="SplitPathToSubFolderSign"/>
			<svgcats-page num="636" title="GetParentFullPath"/>
			<svgcats-page num="637" title="ReplaceParentPath"/>
			<svgcats-page num="638" title="GetCommonParentFolderPath"/>
			<svgcats-page num="639" title="GetCommonSubPath"/>
			<svgcats-page num="640" title="GetIdentifiableFileNames"/>
			<svgcats-page num="641" title="GetParentFoldersName"/>
			<svgcats-page num="642" title="ReplaceRootPath"/>
			<svgcats-page num="643" title="SearchParent"/>
			<svgcats-page num="644" title="AddLastOfFileName"/>
			<svgcats-page num="645" title="CutLastOfFileName"/>
			<svgcats-page num="646" title="StrCompLastOfFileName"/>
			<svgcats-page num="647" title="CutFragmentInURL"/>
			<svgcats-page num="648" title="GetTagJumpParams">
				<svgcats-page num="649" title="GetTagJumpPath"/>
				<svgcats-page num="650" title="GetTagJumpLine"/>
			</svgcats-page>
			<svgcats-page num="651" title="IsMovablePathToPath"/>
			<svgcats-page num="652" title="FilePathClass">
				<svgcats-page num="653" title="new_FilePathForString"/>
				<svgcats-page num="654" title="new_FilePathForFileInScript"/>
				<svgcats-page num="655" title="GetFilePathString"/>
			</svgcats-page>
			<svgcats-page num="656" title="その他"/>
		</svgcats-page>
		<svgcats-page num="657" title="ファイル一覧、ArrayFromWildcard">
			<svgcats-page num="658" title="ファイルを一覧するときの速度"/>
			<svgcats-page num="659" title="ExpandWildcard">
				<svgcats-page num="660" title="ExpandWildcard の内部データ構造"/>
			</svgcats-page>
			<svgcats-page num="661" title="Expand_glob_Pattern"/>
			<svgcats-page num="662" title="PathDictionaryClass">
				<svgcats-page num="663" title="new_PathDictionaryClass_fromXML"/>
				<svgcats-page num="664" title="GetPathDictionariesFromXML"/>
				<svgcats-page num="665" title="new_PathDictionaryClass"/>
				<svgcats-page num="666" title="new_PathDictionaryClass_withRemove"/>
				<svgcats-page num="667" title="GetBasePath"/>
			</svgcats-page>
			<svgcats-page num="668" title="NewDiffFilePaths">
				<svgcats-page num="669" title="Dic_addFilePaths_fromPathDirectory"/>
				<svgcats-page num="670" title="Dic_addFilePaths_fromOtherPathDirectory"/>
			</svgcats-page>
			<svgcats-page num="671" title="LeafPathDictionary">
				<svgcats-page num="672" title="EnumerateToLeafPathDictionary"/>
				<svgcats-page num="673" title="IsSameHashValuesOfLeafPathDictionary"/>
				<svgcats-page num="674" title="IsSameFileNamesOfLeafPathDictionary"/>
				<svgcats-page num="675" title="GetNotSameFileKeysAsItemsOfLeafPathDictionary"/>
				<svgcats-page num="676" title="ChangeKeyOfLeafPathDictionary"/>
				<svgcats-page num="677" title="CopyFilesToLeafPathDictionary"/>
				<svgcats-page num="678" title="RemoveKeyOfEmptyItemInLeafPathDictionary"/>
				<svgcats-page num="679" title="NormalizeLeafPathDictionary"/>
			</svgcats-page>
			<svgcats-page num="680" title="GetInputOutputFilePaths">
				<svgcats-page num="681" title="InputOutputFilePathClass"/>
			</svgcats-page>
			<svgcats-page num="682" title="ArrayFromWildcard2"/>
			<svgcats-page num="683" title="IsWildcard"/>
			<svgcats-page num="684" title="IsMatchedWithWildcard"/>
			<svgcats-page num="685" title="RemoveWildcardMatchedArrayItems">
				<svgcats-page num="686" title="RemoveWildcard"/>
			</svgcats-page>
			<svgcats-page num="687" title="ReplaceFileNameWildcard"/>
			<svgcats-page num="688" title="GetReadOnlyList"/>
			<svgcats-page num="689" title="EnumFolderObjectDic"/>
			<svgcats-page num="690" title="EnumFileObjectDic"/>
			<svgcats-page num="691" title="EnumFolderObject"/>
			<svgcats-page num="692" title="GetSubFolders"/>
			<svgcats-page num="693" title="その他"/>
		</svgcats-page>
		<svgcats-page num="694" title="PatchAndBackUpDictionaryClass">
			<svgcats-page num="695" title="AttachPatchAndCheckBackUp"/>
			<svgcats-page num="696" title="EnumerateToPatchAndBackUpDictionary"/>
			<svgcats-page num="697" title="MakePatchAndBackUpDictionary"/>
			<svgcats-page num="698" title="ChangeKeyOfPatchAndBackUpDictionaryToTarget"/>
			<svgcats-page num="699" title="MergePatchAndBackUpDictionary"/>
			<svgcats-page num="700" title="CanAttachFriendPatchAndBackUpDictionary"/>
			<svgcats-page num="701" title="AttachPatchAndBackUpDictionary"/>
		</svgcats-page>
		<svgcats-page num="702" title="タブ文字">
			<svgcats-page num="703" title="ChangeHeadSpaceToTab"/>
			<svgcats-page num="704" title="ChangeHeadTabToSpace"/>
			<svgcats-page num="705" title="ChangeMiddleSpaceToTab"/>
			<svgcats-page num="706" title="ChangeMiddleTabToSpace"/>
		</svgcats-page>
		<svgcats-page num="707" title="SetBreakByPath （デバッグ）"/>
		<svgcats-page num="708" title="IsWriteAccessDenied"/>
		<svgcats-page num="709" title="SetFilesToReadOnly">
			<svgcats-page num="710" title="SetFilesToNotReadOnly"/>
		</svgcats-page>
		<svgcats-page num="711" title="BinaryArray クラス、バイナリーファイル">
			<svgcats-page num="712" title="new_BinaryArray">
				<svgcats-page num="713" title="new_BinaryArrayFromFile"/>
				<svgcats-page num="714" title="new_BinaryArrayFromBase64"/>
				<svgcats-page num="715" title="new_BinaryArrayAsText"/>
			</svgcats-page>
			<svgcats-page num="716" title="Item、配列番号 (BinaryArray)"/>
			<svgcats-page num="717" title="Size, Length, Count (BinaryArray)"/>
			<svgcats-page num="718" title="ReDim_ (BinaryArray)"/>
			<svgcats-page num="719" title="Load (BinaryArray)"/>
			<svgcats-page num="720" title="Save (BinaryArray)"/>
			<svgcats-page num="721" title="Read (BinaryArray)"/>
			<svgcats-page num="722" title="Write (BinaryArray)"/>
			<svgcats-page num="723" title="ReadStruct (BinaryArray)"/>
			<svgcats-page num="724" title="WriteStruct (BinaryArray)"/>
			<svgcats-page num="725" title="WriteFromBinaryArray (BinaryArray)"/>
			<svgcats-page num="726" title="WriteFromDump (BinaryArray)"/>
			<svgcats-page num="727" title="Compare (BinaryArray)"/>
			<svgcats-page num="728" title="SwapEndian (BinaryArray)"/>
			<svgcats-page num="729" title="ToEmpty (BinaryArray)"/>
			<svgcats-page num="730" title="UBound_ (BinaryArray)"/>
			<svgcats-page num="731" title="xml (BinaryArray)"/>
			<svgcats-page num="732" title="MD5 (BinaryArray)">
				<svgcats-page num="733" title="GetVersionString サンプル"/>
			</svgcats-page>
			<svgcats-page num="734" title="Base64 (BinaryArray)"/>
			<svgcats-page num="735" title="Text (BinaryArray)"/>
			<svgcats-page num="736" title="OpenForReadRIFF">
				<svgcats-page num="737" title="SeekChunkByIndexes (RIFF_Reader)"/>
				<svgcats-page num="738" title="ReadFirstChild (RIFF_Reader)"/>
				<svgcats-page num="739" title="ReadNextSibling (RIFF_Reader)"/>
				<svgcats-page num="740" title="ReadStruct (RIFF_Reader)"/>
				<svgcats-page num="741" title="ReturnToParent (RIFF_Reader)"/>
				<svgcats-page num="742" title="RIFF_ChunkClass"/>
			</svgcats-page>
			<svgcats-page num="743" title="OpenForWriteRIFF">
				<svgcats-page num="744" title="WriteLIST (RIFF_Writer)"/>
				<svgcats-page num="745" title="WriteChunk (RIFF_Writer)"/>
				<svgcats-page num="746" title="WriteStruct (RIFF_Writer)"/>
				<svgcats-page num="747" title="WriteEnd (RIFF_Writer)"/>
				<svgcats-page num="748" title="WritePadding (RIFF_Writer)"/>
			</svgcats-page>
			<svgcats-page num="749" title="g_FileHashCache"/>
			<svgcats-page num="750" title="バイナリ混在テキスト生成 (txt2bintxt.exe)">
				<svgcats-page num="751" title="Txt2BinTxt"/>
			</svgcats-page>
			<svgcats-page num="752" title="get_ADODBConsts">
				<svgcats-page num="753" title="ConvertToByteArray (ADODBConsts)"/>
				<svgcats-page num="754" title="ConvertToStructuredByteArray (ADODBConsts)"/>
				<svgcats-page num="755" title="BytesToShortInt"/>
				<svgcats-page num="756" title="BytesToUShortIntToLongInt"/>
				<svgcats-page num="757" title="BytesToLongInt"/>
				<svgcats-page num="758" title="ShortIntToBytes"/>
				<svgcats-page num="759" title="LongIntToUShortIntToBytes"/>
				<svgcats-page num="760" title="LongIntToBytes"/>
			</svgcats-page>
			<svgcats-page num="761" title="ADODB.Stream 関連">
				<svgcats-page num="762" title="ADODB_Stream_loadFromFile"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="763" title="(複数行) ArrayFromLines"/>
		<svgcats-page num="764" title="セクション化されたテキスト">
			<svgcats-page num="765" title="CreateFromTextSections"/>
			<svgcats-page num="766" title="ReadTextSections"/>
			<svgcats-page num="767" title="MakeCrossedOldSections"/>
			<svgcats-page num="768" title="MakeTextSectionIndexFile"/>
			<svgcats-page num="769" title="ConnectInTextSectionIndexFile"/>
			<svgcats-page num="770" title="OpenForWriteTextSection">
				<svgcats-page num="771" title="Cut (WriteTextSectionClass)"/>
				<svgcats-page num="772" title="PickUp (WriteTextSectionClass)"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="773" title=".ini ファイル">
			<svgcats-page num="774" title="ParseIniFileLine"/>
			<svgcats-page num="775" title="GetIniFileTextValue"/>
			<svgcats-page num="776" title="GetIniFileTextValues"/>
			<svgcats-page num="777" title="SetIniFileTextValue"/>
			<svgcats-page num="778" title="RenumberIniFileData"/>
		</svgcats-page>
		<svgcats-page num="779" title="ParseJSON"/>
		<svgcats-page num="780" title="C言語">
			<svgcats-page num="781" title="CutSharpIf"/>
			<svgcats-page num="782" title="CutCommentC"/>
			<svgcats-page num="783" title="MakeDocumentByNaturalDocs"/>
			<svgcats-page num="784" title="MakeDocumentBy_doxygen"/>
			<svgcats-page num="785" title="ConvertDocumetCommentFormat"/>
			<svgcats-page num="786" title="DoTextShrink"/>
		</svgcats-page>
		<svgcats-page num="787" title="(CSV) ArrayFromCSV, ArrayFromCSV_Int">
			<svgcats-page num="788" title="ArrayFromOrPipe"/>
			<svgcats-page num="789" title="CSVFrom"/>
			<svgcats-page num="790" title="CSVText"/>
			<svgcats-page num="791" title="MeltCSV"/>
			<svgcats-page num="792" title="CSV_insert"/>
			<svgcats-page num="793" title="CSV_set"/>
			<svgcats-page num="794" title="CSV_remove"/>
		</svgcats-page>
		<svgcats-page num="795" title="(XML) LoadXML">
			<svgcats-page num="796" title="XML_ReadCacheClass">
				<svgcats-page num="797" title="Item (XML_ReadCacheClass)"/>
				<svgcats-page num="798" title="LoadXML_Cached"/>
			</svgcats-page>
			<svgcats-page num="799" title="OpenForReplaceXML">
				<svgcats-page num="800" title="Write (ReplaceXmlFile1)">
					<svgcats-page num="801" title="SetXmlAttribute (ReplaceXmlFile1)"/>
				</svgcats-page>
				<svgcats-page num="802" title="IsUserConfirm (ReplaceXmlFile1)"/>
			</svgcats-page>
			<svgcats-page num="803" title="OpenForAppendXml">
				<svgcats-page num="804" title="WriteXml (AppendXmlFile)"/>
			</svgcats-page>
			<svgcats-page num="805" title="XmlRead">
				<svgcats-page num="806" title="XmlReadOrError"/>
				<svgcats-page num="807" title="Read_XML_Encoding"/>
				<svgcats-page num="808" title="XmlReadBoolean"/>
				<svgcats-page num="809" title="XmlSelect"/>
				<svgcats-page num="810" title="XmlAttrDic"/>
				<svgcats-page num="811" title="GetHRefBase">
					<svgcats-page num="812" title="href (HRefBase)"/>
				</svgcats-page>
				<svgcats-page num="813" title="LinkedXMLs クラス">
					<svgcats-page num="814" title="XmlTagNamesHavingIdName (LinkedXMLs)"/>
					<svgcats-page num="815" title="StartNavigation (LinkedXMLs)"/>
					<svgcats-page num="816" title="EndNavigation (LinkedXMLs)"/>
					<svgcats-page num="817" title="GetLinkTargetNode (LinkedXMLs)"/>
				</svgcats-page>
				<svgcats-page num="818" title="ParseAttributesInXML">
					<svgcats-page num="819" title="DecodeCharacterReferencesOfXML"/>
				</svgcats-page>
				<svgcats-page num="820" title="CutIndentOfMultiLineText"/>
				<svgcats-page num="821" title="MultiTextXML_Class">
					<svgcats-page num="822" title="GetText (MultiTextXML_Class)"/>
					<svgcats-page num="823" title="IsExist (MultiTextXML_Class)"/>
				</svgcats-page>
				<svgcats-page num="824" title="GetXPath"/>
				<svgcats-page num="825" title="GetXmlAttribute"/>
			</svgcats-page>
			<svgcats-page num="826" title="XmlWrite">
				<svgcats-page num="827" title="XmlWriteEncoding"/>
				<svgcats-page num="828" title="XmlInsertAfter"/>
				<svgcats-page num="829" title="XmlAttr"/>
				<svgcats-page num="830" title="XmlAttrA"/>
				<svgcats-page num="831" title="XmlText"/>
				<svgcats-page num="832" title="XmlSort"/>
				<svgcats-page num="833" title="ObjToXML"/>
				<svgcats-page num="834" title="ChangeToXml"/>
				<svgcats-page num="835" title="SetXmlAttribute"/>
			</svgcats-page>
			<svgcats-page num="836" title="UpdateLineAttributeInXML"/>
			<svgcats-page num="837" title="関連"/>
		</svgcats-page>
		<svgcats-page num="838" title="関連"/>
	</svgcats-page>
	<svgcats-page num="839" title="プロセス制御と include">
		<svgcats-page num="840" title="start"/>
		<svgcats-page num="841" title="RunProg"/>
		<svgcats-page num="842" title="RunBat">
			<svgcats-page num="843" title="RunBatAsync"/>
		</svgcats-page>
		<svgcats-page num="844" title="sudo">
			<svgcats-page num="845" title="sudo_del_copy"/>
		</svgcats-page>
		<svgcats-page num="846" title="env"/>
		<svgcats-page num="847" title="ArrayFromCmdLine">
			<svgcats-page num="848" title="ArrayFromCmdLineWithoutOpt">
				<svgcats-page num="849" title="DicFromCmdLineOpt"/>
				<svgcats-page num="850" title="MeltCmdLine"/>
				<svgcats-page num="851" title="ParseCmdLine">
					<svgcats-page num="852" title="CmdLineArgs クラス"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="853" title="GetWScriptArgumentsUnnamed">
				<svgcats-page num="854" title="GetWScriptArgumentsNamed"/>
				<svgcats-page num="855" title="ParseWScriptArgumentQuotation"/>
			</svgcats-page>
			<svgcats-page num="856" title="ArrayFromBashCmdLine">
				<svgcats-page num="857" title="MeltBashCmdLine"/>
			</svgcats-page>
			<svgcats-page num="858" title="CmdLineFromStr"/>
			<svgcats-page num="859" title="GetCmdLine"/>
		</svgcats-page>
		<svgcats-page num="860" title="ArgumentExist">
			<svgcats-page num="861" title="GetCommandLineOptionName"/>
			<svgcats-page num="862" title="GetCommandLineOptionValue"/>
			<svgcats-page num="863" title="ModifyCmdLineOpt"/>
		</svgcats-page>
		<svgcats-page num="864" title="オプション引数、ビットフラグ">
			<svgcats-page num="865" title="IsBitSet"/>
			<svgcats-page num="866" title="ParseOptionArguments"/>
		</svgcats-page>
		<svgcats-page num="867" title="include"/>
		<svgcats-page num="868" title="SectionTree クラス">
			<svgcats-page num="869" title="Start (SectionTree)"/>
			<svgcats-page num="870" title="End_ (SectionTree)"/>
			<svgcats-page num="871" title="xml (SectionTree)"/>
			<svgcats-page num="872" title="旧仕様">
				<svgcats-page num="873" title="EchoTestStart"/>
				<svgcats-page num="874" title="SkipToSection"/>
				<svgcats-page num="875" title="SkipSection::Start"/>
				<svgcats-page num="876" title="SkipSection::End_"/>
				<svgcats-page num="877" title="NotSkipSection"/>
				<svgcats-page num="878" title="SetBreakAtSection"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="879" title="GetSkipSectionGlobal">
			<svgcats-page num="880" title="OnStart (SkipSectionGlobal)"/>
		</svgcats-page>
		<svgcats-page num="881" title="call_vbs">
			<svgcats-page num="882" title="FuncRedir_add"/>
		</svgcats-page>
		<svgcats-page num="883" title="CallForEach">
			<svgcats-page num="884" title="CallForEach_copy"/>
			<svgcats-page num="885" title="CallForEach_move"/>
			<svgcats-page num="886" title="CallForEach_del"/>
		</svgcats-page>
		<svgcats-page num="887" title="Transpose"/>
		<svgcats-page num="888" title="SetTaskStartTime">
			<svgcats-page num="889" title="GetTaskList"/>
		</svgcats-page>
		<svgcats-page num="890" title="MakeFileClass （メイクファイル）">
			<svgcats-page num="891" title="MakeFileClass">
				<svgcats-page num="892" title="AddRule (MakeFileClass)"/>
				<svgcats-page num="893" title="Make (MakeFileClass)"/>
				<svgcats-page num="894" title="Name (MakeFileClass)"/>
				<svgcats-page num="895" title="Variables (MakeFileClass)"/>
				<svgcats-page num="896" title="Delegate (MakeFileClass)"/>
				<svgcats-page num="897" title="DebugMode (MakeFileClass)"/>
			</svgcats-page>
			<svgcats-page num="898" title="MakeRule">
				<svgcats-page num="899" title="Target (MakeRule)"/>
				<svgcats-page num="900" title="Sources (MakeRule)"/>
				<svgcats-page num="901" title="Command (MakeRule)"/>
				<svgcats-page num="902" title="Variables (MakeRule)"/>
				<svgcats-page num="903" title="CurrentDirectory (MakeRule)"/>
				<svgcats-page num="904" title="Delegate (MakeRule)"/>
				<svgcats-page num="905" title="Type_ (MakeRule)"/>
				<svgcats-page num="906" title="Priority (MakeRule)"/>
				<svgcats-page num="907" title="NewestSource (MakeRule)"/>
				<svgcats-page num="908" title="AllNewSource (MakeRule)"/>
			</svgcats-page>
			<svgcats-page num="909" title="MakeRule_compare"/>
			<svgcats-page num="910" title="MakeFileClassConst"/>
			<svgcats-page num="911" title="データ構造 (MakeFileClass)"/>
		</svgcats-page>
		<svgcats-page num="912" title="子プロセスへの受け渡し (/ChildProcess オプション)">
			<svgcats-page num="913" title="メイン・プロセス側が使う ParentProcess オブジェクト、new_ParentProcess"/>
			<svgcats-page num="914" title="子プロセス側が使う ChildProcess オブジェクト、get_ChildProcess"/>
			<svgcats-page num="915" title="InterProcessData インターフェース（ライブラリ用）"/>
			<svgcats-page num="916" title="g_InterProcess オブジェクト"/>
			<svgcats-page num="917" title="処理フロー (/ChildProcess オプション)"/>
			<svgcats-page num="918" title="困ったときは (/ChildProcess)"/>
		</svgcats-page>
		<svgcats-page num="919" title="GetCScriptGUI_CommandLine"/>
		<svgcats-page num="920" title="GetEditorCmdLine">
			<svgcats-page num="921" title="GetDiffCmdLine, GetDiffCmdLine3"/>
			<svgcats-page num="922" title="GetDiffStringCmdLine, GetDiffStringCmdLine3">
				<svgcats-page num="923" title="DiffCmdLineClass"/>
			</svgcats-page>
			<svgcats-page num="924" title="GetDiffOneLineCmdLine"/>
			<svgcats-page num="925" title="DiffCUI">
				<svgcats-page num="926" title="DiffCUI_InCurrentProcess"/>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="927" title="Sleep"/>
		<svgcats-page num="928" title="WaitForFile"/>
		<svgcats-page num="929" title="WaitForProcess"/>
		<svgcats-page num="930" title="EnumProcesses"/>
		<svgcats-page num="931" title="KillProcess"/>
		<svgcats-page num="932" title="その他"/>
	</svgcats-page>
	<svgcats-page num="933" title="自動テスト、開発環境">
		<svgcats-page num="934" title="テスト・プロンプト (Test.vbs)">
			<svgcats-page num="935" title="メニュー項目の動作">
				<svgcats-page num="936" title="デバッグモード"/>
			</svgcats-page>
			<svgcats-page num="937" title="テスト・フォルダーの構成"/>
			<svgcats-page num="938" title="Test.vbs">
				<svgcats-page num="939" title="Test_current"/>
			</svgcats-page>
			<svgcats-page num="940" title="UnitTest::Delegate"/>
			<svgcats-page num="941" title="TestCommon.vbs">
				<svgcats-page num="942" title="グローバル・テスト・オブジェクト, SampleTest"/>
			</svgcats-page>
			<svgcats-page num="943" title="TestCommon_Data.xml"/>
			<svgcats-page num="944" title="Test.vbs のコマンドライン・オプション"/>
			<svgcats-page num="945" title="Fail したとき"/>
			<svgcats-page num="946" title="サブフォルダの関数の呼び出し順序"/>
			<svgcats-page num="947" title="テストプログラム作成のヒント"/>
			<svgcats-page num="948" title="処理フロー (Test.vbs)"/>
			<svgcats-page num="949" title="データ構造 (Test.vbs)"/>
			<svgcats-page num="950" title="テスト・スクリプト ver2">
				<svgcats-page num="951" title="設定ファイル TestPrompt_Setting.vbs"/>
				<svgcats-page num="952" title="RunTestPrompt">
					<svgcats-page num="953" title="RunTestPromptConfigClass"/>
				</svgcats-page>
				<svgcats-page num="954" title="TestPrompt クラス"/>
				<svgcats-page num="955" title="Tests クラス">
					<svgcats-page num="956" title="AddTestScriptAuto (Tests)"/>
					<svgcats-page num="957" title="AddTestScript (Tests)"/>
					<svgcats-page num="958" title="CurrentTestPriority (Tests)"/>
					<svgcats-page num="959" title="Symbol (Tests)"/>
					<svgcats-page num="960" title="SetCurrentSymbol (Tests)"/>
					<svgcats-page num="961" title="GetCallingOrder (Tests)"/>
					<svgcats-page num="962" title="DoAllTest (Tests)"/>
					<svgcats-page num="963" title="DoTest (Tests)"/>
					<svgcats-page num="964" title="SetCur (Tests)"/>
					<svgcats-page num="965" title="IsCur (Tests)"/>
					<svgcats-page num="966" title="SaveTestResultHtml (Tests)"/>
					<svgcats-page num="967" title="SaveTestResultCSV (Tests)"/>
					<svgcats-page num="968" title="LoadTestResultCSV (Tests)"/>
				</svgcats-page>
				<svgcats-page num="969" title="TestScript クラス、g_Test 変数">
					<svgcats-page num="970" title="Start (TestScript)"/>
					<svgcats-page num="971" title="Do_ (TestScript)"/>
					<svgcats-page num="972" title="Finish (TestScript)"/>
					<svgcats-page num="973" title="ExpectedPassConut (TestScript)"/>
				</svgcats-page>
				<svgcats-page num="974" title="UnitTest クラス"/>
				<svgcats-page num="975" title="その他の関数">
					<svgcats-page num="976" title="GetTemporaryTestsObject"/>
					<svgcats-page num="977" title="CheckTestErrLevel"/>
					<svgcats-page num="978" title="g_IsAutoTest"/>
				</svgcats-page>
			</svgcats-page>
		</svgcats-page>
		<svgcats-page num="979" title="テスト支援機能 （関数）">
			<svgcats-page num="980" title="ReadTestCase">
				<svgcats-page num="981" title="複数のケースで共通のデータ">
					<svgcats-page num="982" title="（旧版） 複数のケースで共通のデータ"/>
				</svgcats-page>
				<svgcats-page num="983" title="特殊な XML 属性 (ReadTestCase)">
					<svgcats-page num="984" title="base_data 属性"/>
					<svgcats-page num="985" title="plus_attr 属性"/>
					<svgcats-page num="986" title="aggregate 属性"/>
				</svgcats-page>
				<svgcats-page num="987" title="クロス・ケース"/>
				<svgcats-page num="988" title="テスト・ケースの選択"/>
				<svgcats-page num="989" title="スクリプトからテストケースを指定する"/>
				<svgcats-page num="990" title="TempParams.txt - C言語のプログラムにデータを渡す"/>
				<svgcats-page num="991" title="ReadTestCase 内部のデバッグ"/>
			</svgcats-page>
			<svgcats-page num="992" title="SetReadTestCase"/>
			<svgcats-page num="993" title="SetStartSectionTree"/>
			<svgcats-page num="994" title="Pass"/>
			<svgcats-page num="995" title="Fail"/>
			<svgcats-page num="996" title="Skip"/>
			<svgcats-page num="997" title="Skipped"/>
			<svgcats-page num="998" title="ManualTest"/>
			<svgcats-page num="999" title="Assert"/>
			<svgcats-page num="1000" title="AssertExist"/>
			<svgcats-page num="1001" title="AssertFC"/>
			<svgcats-page num="1002" title="AssertValue"/>
			<svgcats-page num="1003" title="AssertString"/>
			<svgcats-page num="1004" title="AssertD_TypeName"/>
			<svgcats-page num="1005" title="ErrorValue"/>
			<svgcats-page num="1006" title="その他"/>
		</svgcats-page>
		<svgcats-page num="1007" title="性能計測"/>
		<svgcats-page num="1008" title="開発環境操作">
			<svgcats-page num="1009" title="devenv_rebuild"/>
			<svgcats-page num="1010" title="devenv_build"/>
			<svgcats-page num="1011" title="devenv_clean"/>
			<svgcats-page num="1012" title="devenv_upgrade"/>
			<svgcats-page num="1013" title="get_VisualStudioConsts"/>
			<svgcats-page num="1014" title="devenv_ver_name 環境変数"/>
			<svgcats-page num="1015" title="devenv_platform 環境変数"/>
			<svgcats-page num="1016" title="IsVisualStudioInstalled"/>
			<svgcats-page num="1017" title="GetVisualStudioVersionNum"/>
			<svgcats-page num="1018" title="GetSlnFileVersion"/>
			<svgcats-page num="1019" title="VisualStudioSlnClass">
				<svgcats-page num="1020" title="Load (VisualStudioSlnClass)"/>
				<svgcats-page num="1021" title="Projects (VisualStudioSlnClass)">
					<svgcats-page num="1022" title="VisualStudioSlnProjectClass"/>
				</svgcats-page>
				<svgcats-page num="1023" title="ConfigurationPlatforms (VisualStudioSlnClass)">
					<svgcats-page num="1024" title="VisualStudioSlnConfigurationPlatformClass"/>
				</svgcats-page>
			</svgcats-page>
			<svgcats-page num="1025" title="DeleteProjectInVisualStudioSln"/>
			<svgcats-page num="1026" title="その他"/>
		</svgcats-page>
	</svgcats-page>
	<svgcats-page num="1027" title="インストール、レジストリ、OS">
		<svgcats-page num="1028" title="Shutdown"/>
		<svgcats-page num="1029" title="IsScreenSaverRunning"/>
		<svgcats-page num="1030" title="RegEnumKeys"/>
		<svgcats-page num="1031" title="RegEnumValues"/>
		<svgcats-page num="1032" title="RegExists"/>
		<svgcats-page num="1033" title="RegRead"/>
		<svgcats-page num="1034" title="RegReadEx"/>
		<svgcats-page num="1035" title="RegExport"/>
		<svgcats-page num="1036" title="RegWrite"/>
		<svgcats-page num="1037" title="RegDelete"/>
		<svgcats-page num="1038" title="OpenForRegFile">
			<svgcats-page num="1039" title="EditRegFile クラス"/>
			<svgcats-page num="1040" title="Close (EditRegFile)"/>
		</svgcats-page>
		<svgcats-page num="1041" title="InstallRegistryFileOpen">
			<svgcats-page num="1042" title="UninstallRegistryFileOpen"/>
			<svgcats-page num="1043" title="InstallRegistryFileOpenCommand"/>
			<svgcats-page num="1044" title="UninstallRegistryFileOpenCommand"/>
			<svgcats-page num="1045" title="RegWriteOpenExt"/>
		</svgcats-page>
		<svgcats-page num="1046" title="InstallRegistryFileVerb">
			<svgcats-page num="1047" title="UninstallRegistryFileVerb"/>
			<svgcats-page num="1048" title="RegWriteAsterExt"/>
		</svgcats-page>
		<svgcats-page num="1049" title="RegReadExtProgID"/>
		<svgcats-page num="1050" title="MsiModify"/>
		<svgcats-page num="1051" title="get_WMI"/>
		<svgcats-page num="1052" title="GetPythonInstallPath">
			<svgcats-page num="1053" title="SetTargetPythonVersion"/>
			<svgcats-page num="1054" title="IsInstallPython"/>
		</svgcats-page>
		<svgcats-page num="1055" title="GetPerlVersion"/>
		<svgcats-page num="1056" title="その他"/>
	</svgcats-page>
	<svgcats-page num="1057" title="ネットワーク">
		<svgcats-page num="1058" title="DownloadByHttp"/>
		<svgcats-page num="1059" title="SetVirtualFileServer_byXML">
			<svgcats-page num="1060" title="SetVirtualFileServer"/>
		</svgcats-page>
		<svgcats-page num="1061" title="GetPercentURL"/>
		<svgcats-page num="1062" title="DecodePercentURL"/>
		<svgcats-page num="1063" title="LockByFileMutex"/>
		<svgcats-page num="1064" title="CheckWSHNetwork"/>
	</svgcats-page>
	<svgcats-page num="1065" title="vbs_inc, vbslib include （vbslib のコア・システム）">
		<svgcats-page num="1066" title="vbs_inc.vbs"/>
		<svgcats-page num="1067" title="メイン.vbs のグローバル変数"/>
		<svgcats-page num="1068" title="vbslib_updater - vbslib をバージョンアップする"/>
		<svgcats-page num="1069" title="Main  （メイン.vbs）"/>
		<svgcats-page num="1070" title="main2"/>
		<svgcats-page num="1071" title="SetupVbslibParameters"/>
		<svgcats-page num="1072" title="g_fs"/>
		<svgcats-page num="1073" title="g_sh"/>
		<svgcats-page num="1074" title="動作モード、デバッグ">
			<svgcats-page num="1075" title="g_debug"/>
			<svgcats-page num="1076" title="g_debug_tree"/>
			<svgcats-page num="1077" title="g_debug_process"/>
			<svgcats-page num="1078" title="g_is_debug"/>
			<svgcats-page num="1079" title="g_debug_params"/>
			<svgcats-page num="1080" title="g_debug_or_test"/>
			<svgcats-page num="1081" title="g_CommandPrompt"/>
			<svgcats-page num="1082" title="/close オプション"/>
			<svgcats-page num="1083" title="ChangeScriptMode"/>
			<svgcats-page num="1084" title="g_is_cscript_exe"/>
			<svgcats-page num="1085" title="g_admin"/>
			<svgcats-page num="1086" title="g_is_admin"/>
			<svgcats-page num="1087" title="g_is64bitWindows"/>
			<svgcats-page num="1088" title="g_is64bitWSH"/>
		</svgcats-page>
		<svgcats-page num="1089" title="ファイルまたはフォルダのパス">
			<svgcats-page num="1090" title="g_start_in_path"/>
			<svgcats-page num="1091" title="g_vbslib_path"/>
			<svgcats-page num="1092" title="g_vbslib_folder"/>
			<svgcats-page num="1093" title="g_vbslib_ver_folder"/>
			<svgcats-page num="1094" title="g_SrcPath"/>
			<svgcats-page num="1095" title="g_MainPath"/>
		</svgcats-page>
		<svgcats-page num="1096" title="グローバル変数の初期化、後始末、g_InitializeModule、g_FinalizeModule">
			<svgcats-page num="1097" title="g_Finalizing"/>
		</svgcats-page>
		<svgcats-page num="1098" title="vbslib_helper.exe"/>
		<svgcats-page num="1099" title="処理フロー （vbs_inc/setting）">
			<svgcats-page num="1100" title="正常終了時の動作"/>
			<svgcats-page num="1101" title="エラー発生時の動作"/>
		</svgcats-page>
	</svgcats-page>
	<svgcats-page num="1102" title="バージョン判定、環境変数">
		<svgcats-page num="1103" title="IsDefined"/>
		<svgcats-page num="1104" title="g_Vers">
			<svgcats-page num="1105" title="g_Vers(&quot;vbslib&quot;)"/>
			<svgcats-page num="1106" title="TextFileExtension (g_Vers)"/>
			<svgcats-page num="1107" title="NaturalDocsExtension (g_Vers)"/>
			<svgcats-page num="1108" title="CutPropertyM (g_Vers)"/>
		</svgcats-page>
		<svgcats-page num="1109" title="ThisIsOldSpec">
			<svgcats-page num="1110" title="g_cut_old"/>
		</svgcats-page>
		<svgcats-page num="1111" title="SetErrorOfOldSpec"/>
		<svgcats-page num="1112" title="SetNotErrorOfOldSpec"/>
		<svgcats-page num="1113" title="GetOSVersion"/>
		<svgcats-page num="1114" title="set_, SetVar"/>
		<svgcats-page num="1115" title="GetVar"/>
		<svgcats-page num="1116" title="SetVarBreak"/>
		<svgcats-page num="1117" title="VarStack"/>
		<svgcats-page num="1118" title="LoadEnvVars"/>
		<svgcats-page num="1119" title="SaveEnvVars"/>
		<svgcats-page num="1120" title="ClearEnvVars"/>
		<svgcats-page num="1121" title="OpenForEnvVarsFile">
			<svgcats-page num="1122" title="EditEnvVarsFile クラス"/>
		</svgcats-page>
		<svgcats-page num="1123" title="SetVarInBatchFile"/>
	</svgcats-page>
	<svgcats-page num="1124" title="エラー処理 （Err2）">
		<svgcats-page num="1125" title="Err2 のコーディング例 (TryStart, TryEnd)"/>
		<svgcats-page num="1126" title="Err2 オブジェクト">
			<svgcats-page num="1127" title="Number (Err2)"/>
			<svgcats-page num="1128" title="Description (Err2)"/>
			<svgcats-page num="1129" title="ErrStr (Err2)">
				<svgcats-page num="1130" title="GetErrStr (Err2)"/>
			</svgcats-page>
			<svgcats-page num="1131" title="DebugHint (Err2)">
				<svgcats-page num="1132" title="Value (Err2)"/>
			</svgcats-page>
			<svgcats-page num="1133" title="Copy (Err2)"/>
			<svgcats-page num="1134" title="Raise (Err2)"/>
			<svgcats-page num="1135" title="OverRaise (Err2)"/>
			<svgcats-page num="1136" title="Clear (Err2)"/>
			<svgcats-page num="1137" title="CopyAndClear (Err2)"/>
			<svgcats-page num="1138" title="EnqueueAndClear (Err2)"/>
			<svgcats-page num="1139" title="DequeueAll (Err2)"/>
			<svgcats-page num="1140" title="ErrID (Err2)"/>
			<svgcats-page num="1141" title="RaiseID (Err2)"/>
			<svgcats-page num="1142" title="BreakErrID (Err2)"/>
		</svgcats-page>
		<svgcats-page num="1143" title="エラーコード">
			<svgcats-page num="1144" title="[E_NotClear] エラー処理の途中で終了しました。Err2.Clear または再 Raise してください"/>
		</svgcats-page>
		<svgcats-page num="1145" title="エラーメッセージのXML書式"/>
		<svgcats-page num="1146" title="Error"/>
		<svgcats-page num="1147" title="OrError"/>
		<svgcats-page num="1148" title="Raise"/>
		<svgcats-page num="1149" title="Warning"/>
		<svgcats-page num="1150" title="GetErrStr"/>
		<svgcats-page num="1151" title="AppendErrorMessage"/>
		<svgcats-page num="1152" title="TryStart"/>
		<svgcats-page num="1153" title="TryEnd"/>
		<svgcats-page num="1154" title="Trying"/>
		<svgcats-page num="1155" title="ErrCheck"/>
		<svgcats-page num="1156" title="ErrorCheckInTerminate"/>
		<svgcats-page num="1157" title="NotCallFinish"/>
		<svgcats-page num="1158" title="FinObj クラス (Finallyブロック)"/>
		<svgcats-page num="1159" title="処理フロー (Err2)"/>
	</svgcats-page>
	<svgcats-page num="1160" title="困ったときは？ （デバッグ）">
		<svgcats-page num="1161" title="g_debug - デバッグを開始する (vbslib)"/>
		<svgcats-page num="1162" title="g_debug_var"/>
		<svgcats-page num="1163" title="g_count, g_count_up"/>
		<svgcats-page num="1164" title="条件ブレーク"/>
		<svgcats-page num="1165" title="ファイル出力を開始するタイミングでブレークする"/>
		<svgcats-page num="1166" title="FileWatcher">
			<svgcats-page num="1167" title="FileWatcher_copyAFileToTheLog"/>
			<svgcats-page num="1168" title="FileWatcher_setNewFile"/>
		</svgcats-page>
		<svgcats-page num="1169" title="Test.vbs のコールバック関数を呼び出すタイミングでコールバックする"/>
		<svgcats-page num="1170" title="処理の詳細表示 (g_verbose)、トレース表示"/>
		<svgcats-page num="1171" title="SetupDebugTools"/>
		<svgcats-page num="1172" title="ウォッチ (WS, WD, WX)"/>
		<svgcats-page num="1173" title="エラー処理のデバッグ"/>
	</svgcats-page>
</svgcats-pages>
</svg>
