OSDN Git Service

20021009版ソース
[seraphyscrtools/SeraphyScriptTools.git] / Help / instance.htm
1 <html>
2
3 <head>
4 <title>Instance</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
6 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
7 <meta name="ProgId" content="FrontPage.Editor.Document">
8 <style type="text/css">
9 <!--
10 -->
11 </style>
12 <script language="JavaScript">
13 <!--
14 function MM_swapImgRestore() { //v3.0
15   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
16 }
17
18 function MM_preloadImages() { //v3.0
19   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
20     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
21     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
22 }
23
24 function MM_findObj(n, d) { //v3.0
25   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
26     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
27   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
28   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
29 }
30
31 function MM_swapImage() { //v3.0
32   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
33    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
34 }
35 //-->
36 </script>
37 <link rel="stylesheet" href="style.css">
38 </head>
39
40 <body bgcolor="#FFFFFF" onload="MM_preloadImages('menubar_r2_c02_f2.gif','menubar_r2_c04_f2.gif','menubar_r2_c06_f2.gif','menubar_r2_c08_f2.gif','menubar_r2_c10_f2.gif')">
41
42 <h1 align="center" class="titlestyle"><a name="TOP"></a>Instance\81@\83C\83\93\83X\83^\83\93\83X</h1>
43 <hr class="line">
44 <p><a href="#TOP"><img src="obj.gif" border="0" width="160" height="33"></a></p>
45 <p>\81@\82±\82Ì\83I\83u\83W\83F\83N\83g\82Í\81ASeraphyScriptTools\82ð\8eg\82¢WSH\82É\91Î\98b\8b@\94\\82ð\8e\9d\82½\82¹\82é\8fê\8d\87\82É\95K\97v\82Æ\82È\82é\81A\82¢\82­\82Â\82©\82Ì\83I\83u\83W\83F\83N\83g\82ð\8e©\93®\90\90¬\82µ\8aÇ\97\9d\82·\82é\82½\82ß\82Ì\83I\83u\83W\83F\83N\83g\82Å\82·\81B</p>
46 <p>\81@\91½\82­\82Ì\8fê\8d\87\82Í\81A\82±\82ÌInstance\83I\83u\83W\83F\83N\83g\82ð\8dÅ\8f\89\82É\90\90¬\82µ\81A\82±\82±\82©\82ç\83E\83B\83\93\83h\83E\82È\82Ç\82Ì\83I\83u\83W\83F\83N\83g\82ð\8aÇ\97\9d\82·\82é\82Æ\95Ö\97\98\82È\82æ\82¤\82É\8dì\82ç\82ê\82Ä\82¢\82Ü\82·\81B</p>
47 <p>\81@</p>
48 <p><a href="#TOP"><img src="make.gif" border="0" width="160" height="33"></a></p>
49 <p>VBScript\82Ì\8fê\8d\87</p>
50 <p><b><font size="+1">Dim Instance<br>
51 Set Instance = CreateObject( &quot;SeraphyScriptTools.Instance&quot;)</font></b></p>
52 <p>&quot;SeraphyScriptTools.Instance&quot;\82Æ\82¢\82¤ProgID\82Å\82·\81B</p>
53 <p>\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82·\82é\82Æ\81A\8e©\93®\93I\82É\83\81\83C\83\93\83t\83\8c\81[\83\80\81A\83R\83\82\83\93\83_\83C\83A\83\8d\83O\82ª\8f\89\8aú\89»\82³\82ê\82Ü\82·\81B</p>
54 <p>\81@</p>
55 <h2><a href="#TOP"><img src="prop.gif" border="0" width="160" height="33"></a></h2>
56 <h3 class="submes">\8eq\83I\83u\83W\83F\83N\83g\8aÖ\98A</h3>
57 <h3>MainFrame</h3>
58 <p>\81@\83\81\83C\83\93\83t\83\8c\81[\83\80\82ð\8e¦\82·\81AOverlappedWindow\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
59 \81@\8eQ\8fÆ\90ê\97p\82Å\82·\81B<br>
60 </p>
61 <h3>Dialog</h3>
62 <p>\81@\83\81\83C\83\93\83t\83\8c\81[\83\80\82ð\90e\83E\83B\83\93\83h\83E\82É\82à\82Â\82æ\82¤\82É\8f\89\8aú\89»\82³\82ê\82½CommDialog\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
63 \81@\8eQ\8fÆ\90ê\97p\82Å\82·\81B</p>
64 <h3>\81@</h3>
65 <h3 class="submes">\83E\83B\83\93\83h\83E\91S\94Ê</h3>
66 <h3>WaitCursor</h3>
67 <p>\81@\83E\83F\83C\83g\83J\81[\83\\83\8b\82ð\8aÇ\97\9d\82µ\82Ü\82·\81B<br>
68 \81@\82·\82×\82Ä\82ÌOverlappedWindow\82É\83E\83F\83C\83g\83J\81[\83\\83\8b\82ð\90Ý\92è\82·\82é\82Ì\82Æ\93¯\82\8cø\89Ê\82ª\82 \82è\82Ü\82·\81B</p>
69 <h3>\81@</h3>
70 <h3 class="submes">SeraphyScriptTools\8cÅ\97L</h3>
71 <h3>Version</h3>
72 <p>\81@\82±\82ÌSeraphyScriptTools\82Ì\83o\81[\83W\83\87\83\93\82ð\82 \82ç\82í\82µ\82Ü\82·\81B</p>
73 <h3>\81@</h3>
74 <h3 class="submes">\83\86\81[\83e\83\8a\83e\83B</h3>
75 <h3>PosX<br>
76 PosY</h3>
77 <p>\81@\8c»\8dÝ\82Ì\83}\83E\83X\88Ê\92u\82ð\83X\83N\83\8a\81[\83\93\8dÀ\95W\82Å\95Ô\82µ\82Ü\82·\81B<br>
78 </p>
79 <h3>Keyboard ( VK )</h3>
80 <p>\81@VK\82Å\8ew\92è\82µ\82½\89¼\91z\83L\81[\83R\81[\83h\82ð\82à\82Â\83L\81[\82ª\8c»\8dÝ\89\9f\82³\82ê\82Ä\82¢\82é\82©\94»\92è\82µ\82Ü\82·\81B</p>
81 <p>\81@</p>
82 <h2><a href="#TOP"><img src="met.gif" border="0" width="160" height="33"></a></h2>
83 <h3 class="submes">\83I\83u\83W\83F\83N\83g\82Ì\90\90¬</h3>
84 <h3>CreateFrame</h3>
85 <p>\81@\90V\82µ\82¢\83t\83\8c\81[\83\80\82ð\8dì\90¬\82µ\81AOverlappedWindow\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
86 \81@\90V\82µ\82¢\83t\83\8c\81[\83\80\82Í\83^\83X\83N\83o\81[\82É\83L\83\83\83v\83V\83\87\83\93\82ð\82à\82Â\83E\83B\83\93\83h\83E\82Å\82·\81B</p>
87 <p>\81@\95Ô\82³\82ê\82½\83I\83u\83W\83F\83N\83g\82ð\83X\83N\83\8a\83v\83g\8fã\82Ì\95Ï\90\94\82Å\95Û\8e\9d\82µ\82Â\82Ã\82¯\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B<br>
88 \81@\83t\83\8c\81[\83\80\82ÍInstance\83I\83u\83W\83F\83N\83g\82ª\8aÇ\97\9d\82µ\82Â\82Ã\82¯\82Ä\82¢\82Ü\82·\81B<br>
89 \81@\83X\83N\83\8a\83v\83g\82©\82ç\82Ì\8eQ\8fÆ\82ª1\82Â\82à\82È\82¢\83t\83\8c\81[\83\80\82ª\81~\83{\83^\83\93\82ª\89\9f\82³\82ê\82é\93\99\82É\82æ\82Á\82Ä\94ñ\95\\8e¦\82É\82È\82Á\82Ä\82¢\82é\8fê\8d\87\81A\82Â\82¬\82ÌCreateFrame\83\81\83\\83b\83h\82ð\8cÄ\82Ñ\8fo\82µ\82½\82Æ\82«\82É\83\81\83\82\83\8a\8fã\82©\82ç\94j\8aü\82³\82ê\82Ü\82·\81B</p>
90 <p>\81@</p>
91 <h3 class="submes">\83E\83B\83\93\83h\83E\8aÇ\97\9d</h3>
92 <h3>WaitEvent <i>timeout</i></h3>
93 <p>\81@\82±\82Ì\83I\83u\83W\83F\83N\83g\82©\82ç\90\90¬\82³\82ê\82½\83t\83\8c\81[\83\80\83E\83B\83\93\83h\83E\81A\82¨\82æ\82Ñ\81A\83t\83\8c\81[\83\80\83E\83B\83\93\83h\83E\82ª\8cÂ\81X\82É\8f\8a\97L\82·\82é\8eq\83E\83B\83\93\83h\83E\82É\91Î\82·\82é\83\81\83b\83Z\81[\83W\8f\88\97\9d\82ð\88ê\8a\87\82µ\82Ä\8ds\82¢\82Ü\82·\81B<br>
94 \81@Timeout\82Í\83\81\83b\83Z\81[\83W\82ª\82­\82é\82Ü\82Å\91Ò\8b@\82·\82é\8e\9e\8aÔ\82ð\83~\83\8a\95b\82Å\8ew\92è\82µ\82Ü\82·\81B<br>
95 \81@\8fÈ\97ª\82µ\82Ä\8d\\82¢\82Ü\82¹\82ñ\81B\8fÈ\97ª\8e\9e\82Í1000\81A\82Â\82Ü\82è1\95b\8aÔ\91Ò\82¿\82Ü\82·\81B<br>
96 \81@0\82ð\8ew\92è\82·\82é\82Æ\96³\8cÀ\82É\91Ò\82¿\82Ü\82·\81B</p>
97 <p>\81@\96ß\82è\92l\82Í\83C\83x\83\93\83g\82ð\94­\90\82³\82¹\82½OverlappedWindow\83I\83u\83W\83F\83N\83g\82ð\95Ô\82µ\82Ü\82·\81B<br>
98 \81@\92Ê\8fí\82Í\81A\82±\82Ì\95Ô\82³\82ê\82½\83I\83u\83W\83F\83N\83g\82ð\97\98\97p\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B<br>
99 </p>
100 <h3>\81@</h3>
101 <hr>
102 <h3><a href="#TOP"><img src="smp.gif" border="0" width="160" height="33"></a></h3>
103 <p>\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\81A\83t\83\8c\81[\83\80\83E\83B\83\93\83h\83E\82ð\95\\8e¦\82µ\81A\83\86\81[\83U\81[\82ª\81u\95Â\82\82é\81v\83{\83^\83\93\82ð\83N\83\8a\83b\83N\82·\82é\82Ü\82Å\91Ò\8b@\82·\82é\83v\83\8d\83O\83\89\83\80\82Í\81A\82Â\82¬\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B</p>
104 <table width="75%" border="1">
105   <tr>
106     <td>
107       <p>Option Explicit\81@<font color="#006600">\81c\87@</font><br>
108       <br>
109       Dim Obj<br>
110       Set Obj = WScript.CreateObject(&quot;SeraphyScriptTools.Instance&quot;)\81@<font color="#006600">\81c\87A</font><br>
111       <br>
112       Obj.MainFrame.Open &quot;SIMPLE-WINDOW&quot;\81@<font color="#006600">\81c\87B</font><br>
113       <br>
114       While Not Obj.MainFrame.Quit\81@<font color="#006600">\81c\87C</font><br>
115       Obj.WaitEvent<br>
116       WEnd</p>
117       <p>Set Obj = Nothing\81@<font color="#006600">\81c\87D</font></p>
118     </td>
119   </tr>
120 </table>
121 <h3>\81\90à\96¾ \81t</h3>
122 <p>\87@\81@Option Explicit</p>
123 <p>\82±\82ê\82Í\81AVBScript\82Å\92è\8b`\82³\82ê\82Ä\82¢\82È\82¢\95Ï\90\94\82ð\8eg\82¤\82Æ\83G\83\89\81[\82ª\82Å\82«\82é\82æ\82¤\82É\82·\82é\82à\82Ì\82Å\82·\81B<br>
124 \83G\83\89\81[\82ð\91ò\8eR\94­\90\82µ\82â\82·\82­\82·\82é\82±\82Æ\82Å\81A\83v\83\8d\83O\83\89\83\80\83~\83X\82ð\82Í\82Á\82«\82è\82³\82¹\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B<br>
125 \95K\90{\82Å\82Í\82 \82è\82Ü\82¹\82ñ\82ª\81A\82±\82ê\82ð\8bL\8fq\82·\82é\82±\82Æ\82ð\90\84\8f§\82µ\82Ü\82·\81B<br>
126 </p>
127 <p>\87A\81@\81uSeraphyScriptTools.Instance\81v\82ÌActiveX\83I\83u\83W\83F\83N\83g\82Ì\90\90¬\82Å\82·\81B<br>
128 \81\83I\83u\83W\83F\83N\83g\82Ì\91ã\93ü\82Í\81A\82·\82×\82ÄSet\82Å\8ds\82í\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B<br>
129 \81@\83I\83u\83W\83F\83N\83g\82Í\8eQ\8fÆ\82³\82ê\82Ä\82¢\82é\82©\82¬\82è\81A\82»\82Ì\8eÀ\91Ì\82Í\89ð\95ú\82³\82ê\82Ü\82¹\82ñ\81B</p>
130 <p>\87B\81\83C\83\93\83X\83^\83\93\83X\83I\83u\83W\83F\83N\83g\82ÌObj\82Í\81A\90\90¬\82³\82ê\82½\8e\9e\93_\82ÅMainFrame\82Æ\82¢\82¤OverlappedWindow\83I\83u\83W\83F\83N\83g\82ð\90\90¬\82µ\82Ä\83v\83\8d\83p\83e\83B\81[\82Æ\82µ\82Ä\8f\8a\97L\82µ\82Ä\82¢\82Ü\82·\81B<br>
131 \81@\82±\82ÌMainFrame\83I\83u\83W\83F\83N\83g\82É\91Î\82µ\82Ä\81AOpen\83\81\83\\83b\83h\82ð\8eÀ\8ds\82µ\82Ü\82·\81B<br>
132 \81@Open\83\81\83\\83b\83h\82Í\83E\83B\83\93\83h\83E\82Ì\83^\83C\83g\83\8b\82ð\90Ý\92è\82µ\82Ä\81A\83E\83B\83\93\83h\83E\82ð\8dì\90¬\81E\95\\8e¦\82µ\82Ü\82·\81B</p>
133 <p>\87C\81@\82±\82ê\82ª\83\81\83b\83Z\81[\83W\83\8b\81[\83v\82Æ\82¢\82¤\82à\82Ì\82Å\82·\81B<br>
134 \81@MainFrame\83I\83u\83W\83F\83N\83g\82ÌQuit\83v\83\8d\83p\83e\83B\81[\82ªFalse\81i\8bU\81j\82Å\82 \82é\82©\82¬\82è\81A\83\81\83b\83Z\81[\83W\82ð\8f\88\97\9d\82µ\82Â\82Ã\82¯\82Ü\82·\81B<br>
135 \81@\82±\82ÌQuit\83v\83\8d\83p\83e\83B\81[\82Æ\82Í\83E\83B\83\93\83h\83E\82Ì\81~\83{\83^\83\93 
136 \82ª\89\9f\82³\82ê\82½\82Æ\82«\82È\82Ç\82ÉTrue\81i\90^\81j\82Æ\82È\82è\82Ü\82·\81B</p>
137 <p>\87D\81@\95Ï\90\94Obj\82É\8eQ\8fÆ\82µ\82Ä\82¢\82é\83I\83u\83W\83F\83N\83g\82ð\96¾\8e¦\93I\82É\89ð\95ú\82µ\82Ü\82·\81B<br>
138 \81@\82±\82Ì\83v\83\8d\83O\83\89\83\80\82Ì\97á\82Å\82ÍVBScript\82Í\81A\82±\82Ì\82 \82Æ\8fI\82í\82è\82Ü\82·\82Ì\82Å\81A\82í\82´\82í\82´\96¾\8e¦\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ\81B<br>
139 \81@\82µ\82©\82µ\81A\8eÀ\8dÛ\82Ì\83v\83\8d\83O\83\89\83\80\82Å\82Í\96Y\82ê\82Ä\82Í\82È\82ç\82È\82¢\8f\88\97\9d\82Å\82·\81B</p>
140 <p>\81@</p>
141
142 </body>
143
144 </html>