Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Contents of /trunk/doc/jp/html/macro/command/waitregex.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 349 - (show annotations) (download) (as text)
Sat Jan 20 04:46:58 2007 UTC (17 years, 4 months ago) by maya
Original Path: doc/trunk/jp/html/macro/command/waitregex.html
File MIME type: text/html
File size: 1733 byte(s)
no message

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3 <HTML>
4 <HEAD>
5 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
6 <TITLE>waitregex</TITLE>
7 <META http-equiv="Content-Style-Type" content="text/css">
8 <link rel="stylesheet" href="../../style.css" type="text/css">
9 </HEAD>
10 <BODY>
11
12 <DIV ALIGN="left">
13 <FONT SIZE="+2">waitregex</FONT><BR><BR>
14 </div>
15
16 形式:
17 <UL>
18 <B>waitregex &lt;string1 with regular expression&gt; &lt;string2 with regular expression&gt; ...</B></UL>
19 <P></P>
20
21 <A HREF="../../reference/RE-ja.txt">Oniguruma の正規表現</A> が使用できます。
22 <P></P>
23
24 正規表現文字列のうち1つ以上を含む行(最大256文字)をホストから受信するか、タイムアウトが発生するまで MACRO を停止させる。正規表現文字列は最大10個まで指定できる。
25 <P></P>
26
27 システム変数 timeout が0より大きい場合、&lt;timeout&gt; 秒の時間がすぎるとタイムアウトが発生する。 timeout の値が0以下の場合は、タイムアウトは発生しない。
28 <P></P>
29
30
31 このコマンドの実行結果はシステム変数 result , inputstr, matchstr に格納される。変数 result の値の意味は以下のとおり。
32 <P></P>
33
34 <pre>
35 値 意味
36 <hr>
37 0 タイムアウト。どの文字列も来なかった。
38 1 &lt;string1 with regular expression&gt; を受信した。
39 2 &lt;string2 with regular expression&gt; を受信した。
40 n &lt;stringn with regular expression&gt; を受信した。n=1..10
41 </pre>
42 <P></P>
43
44 変数 inputstr は受信した行が格納される。
45 変数 matchstr は最初にマッチしたパターンが格納される。
46 変数 groupmatchstr1〜groupmatchstr9 にはグループマッチしたパターンが格納される。
47 <P></P>
48
49 <pre>
50 例:
51 timeout = 30
52 waitregex 'Longhorn' '.*@sai' 'Pentium\d+' 'TeraTermX{3}'
53 int2str s result
54 messagebox s 'result'
55 messagebox inputstr 'inputstr'
56 messagebox matchstr 'matchstr'
57 </pre>
58
59 </BODY>
60 </HTML>
61

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26