-- â ȥڸ ϱ ---------------------------------------------

â ȥ㸻 ⺻ :

  <ɾ> <Ÿ1> <Ÿ2>          ;<>

<ɾ>    ɾ, <Ÿ1>  <Ÿ2> ɼǵ̸, <>   Դϴ.


Ǵ ɾ:

  :≮>
  ;<>
  INITPORT   <COM1..COM9> <baud>
  DONEPORT
  SEND       'XXXXXX'
  WAIT       'XXXX'   <timeout in ticks>
  IF         SUCCESS  ≮>
  IF         TIMEOUT  ≮>
  IF         FAIL     ≮>
  WAITMULT   'XXX|YYY|ZZZ' <timeout in ticks>
  IF         1/2/3...127
  GOTO       ≮>
  DISPLAY    'XX XX'
  SENDBREAK  <duration in ticks>
  DELAY      <duration in ticks>
  SET        <option> <data>
  UPLOAD     <protocol>
  DOWNLOAD   <protocol>
  CHDIR      <drive:directory>
  DELETE     <filemask>

:≮>
ȥڸ ɿ GOTO IF    Դϴ.
≮>    ѹڵ ɼ ֽϴ.

) ':TopOfLoop', ':TOP_OF_LOOP' ;
    ':top of loop' Ʋ.


;<>
  Դϴ.

INITPORT   <COM1..COM9> <baud>
Ʈ <baud>ӵ ϴ. 
ѹ Ʈְ, ׻ 8ŸƮ, 1Ʈ, No Parity ˴ϴ.


DONEPORT
INITPORT  Ʈ ݽϴ.


SEND     'XXXXXX'
'XXXXXX' ϴ. ڵ鵵 '^' Ἥ  ֽϴ. 
 Ctrl+C ^C  ֽϴ. EnterŰ   Դϴ. , SEND 'myname^M'   αζ Եȴٸ myname  EnterŰ ģͰ ϴ.

࿡ ڿ   ǥ մϴ.
ڿ   ǥ ־ մϴ.
)

  SEND ABC      ABC ϴ.
  SEND 'ABC'    ABC ϴ.
  SEND A B C    A ϴ. ('B C'   ֵ˴ϴ.)
  SEND 'A B C'  A B C ϴ.


WAIT     'XXXXX' <timeout in ticks>
<timeout in ticks>  'XXXX'  tick ðԴϴ.
Tickð 18.2 1Դϴ.
ڴ ҹ  ˴ϴ. ׸ ڿ   ڿ ƴϴ ˴ϴ.  ȣƮ  'Host XXXX ready'  ٸ XXXX 
Ȳ ٲ Դϴ.  'ready'  ָ Ǵ°. 

ɾ   ɼ ֽϴ.: SUCCESS, FAIL ƴϸ TIMEOUTԴϴ, IF  ٸ.  ðȿ  ڿ  SUCCESS   Ǵ°Դϴ . TIMEOUT   ð Ѿ ԵǴ Դϴ . FAIL ð ų     ˴ϴ.

IF       SUCCESS/TIMEOUT/FAIL  ≮>
 ߿  ɿ  ǹԴϴ.   ̸ ≮>   մϴ.  ̸    մϴ.

WAITMULTI  'XXX|ZZZ|YYY', <timeout in ticks>

<timeout in ticks> tickð ŭ  ڿ ٸϴ.
  (|)  ڿ ϰ մϴ. ڿ ҹ  ˴ϴ. ִ ڿ ̴ 255Դϴ. ѱ  127Դϴ.

 ù° ڿ ްԵǸ '1', ι° ްԵǸ '2', ° '3'... ̷   ˴ϴ.  ð ٰϸ  'TIMEOUT'  ǰ,   ԵǸ 'FAIL'   ˴ϴ.

IF       1/2/3...127 ≮>
WAITMULTIɰ Բ Դϴ.  ̸ ≮>  ϰ ̸    մϴ.

  ȭ ɰ CONNECT, NO CARRIER, BUSY  ϳ ٸϴ.  ƹ͵ ϸ GOTO  մϴ.

  send 'atdt260-9726^m'
  waitmulti 'connect|no carrier|busy' 1092
  if 1 HandleConnect
  if 2 HandleNoConnect
  if 3 HandleBusy
  goto HandleTimeout
  :HandleConnect
    ...
  :HandleNoConnect
    ...
  :HandleBusy
    ...ȭ϶
  ...

GOTO     ≮>
≮>  մϴ.

DISPLAY  '  ߽ϴ.'
ȭ鿡 ڿ ϴ. Ҷ  Դϴ.

SENDBREAK  <duration in ticks>
<duration in ticks> tickð ȣ ϴ.
Tickð 18.2 1Դϴ.

DELAY      <duration in ticks>
<duration in ticks> tickð ٸϴ. 
ȥڸ ٸµ ٸ Ҽ ϴ.  ª ð ֽʽÿ.
Tickð 18.2 1Դϴ.

SET      <option> <data>
ݵ   ݴϴ. 
  <option> <data> ʼԴϴ.
ǰ͵ <option>Դϴ.

  RETRY  <data>
  õ Ƚ ݴϴ. ʱⰪ 1Դϴ. . õ Ѵٴ 
  Դϴ.

  DIRECTORY <drive:directory>
    ۼŽ 丮 մϴ.

  FILEMASK <filemask>
    ۼŽö ̸Դϴ . 
  ġ ۼ  ʴ  쿡 ̸ 
  ־ մϴ.

  FILENAME <filename>
   ۼŽ ̸ ʴ  (Xmodem ) 
  ̸   ݴϴ..

  WRITEFAIL
  Zmodem   ݿ  ŵǴ  ̹   
     ǳʶٰ մϴ.

  WRITERENAME
  Zmodem    ݿ    ̹ 
     ̸ ٲ ǰ մϴ. (  
  ̸ ù° ¥ $ ٲϴ).

  WRITEANYWAY
  Zmodem   ݿ   ̹ Ѵٸ 
    ݴϴ.

  ZWRITECLOBBER
  ZModemݿ   ̹ ϸ   
  ݴϴ.

  ZWRITEPROTECT
  Zmodemݿ  ŵǴ  ̹ ϸ   
  ʶٰ մϴ.

  ZWRITENEWER
  Zmodemݿ    ̹ Ѵٸ, װ  
  ο   ϴ.

  ZSKIPNOFILE <true/false>
  ZModemݿ   ̹  ʴ̸ ǳ
  ݴϴ.

UPLOAD       <protocol>
<protocol> ؼ  ϴ. <protocol>  XMODEM, 
 XMODEM1K, XMODEM1KG, YMODEM, YMODEMG, ZMODEM, KERMIT ߿ ϳ 
 մϴ. SET FILEMASK   ϵ ϴ.

DOWNLOAD   <protocol>
<protocol> ؼ  ޽ϴ. <protocol>  XMODEM, 
 XMODEM1K, XMODEM1KG, YMODEM, YMODEMG, ZMODEM, KERMIT߿ ϳ̾ 
 մϴ. Xmodem  Ұ SET FILENAME Ͽ 
  մϴ.

CHDIR      <drive:directory>
丮 ٲߴϴ.  丮   FAIL  ϴ.

DELETE     <filemask>
 丮 ִ <filemask> ´ ̸  ϵ ϴ.


ȣƮ ӽ ȥڸ 뿹)

  SET RETRY 10                    ;10 õ
  :Again
  SEND      ^C                    ;Ctrl+C ϴ.
  WAIT      'READY' 182           ;READY 10ʵ ٸϴ.
  IF        SUCCESS Logon         ;READY  Logon 
  IF        TIMEOUT Again         ;ð ٵǸ Again 
  IF        FAIL, Done            ;10õ ٵǸ Done 
  :Logon
  SEND      'Name, password^M'    ;Name password ϴ.
  ...
  :Done
  SEND      'Bye^M'

