home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
OLS
/
DOS
/
WTDOC806
/
WTDOC806.LZH
/
SMACRO.LZH
/
TCWWIV.MAC
< prev
next >
Wrap
Text File
|
1995-01-01
|
2KB
|
40 lines
#####################################################################
# WTERM マクロプログラム その2 TC版WWIV用
#####################################################################
#
# # 以降はコメントです
#
START: # ラベルの定義
SWITCH # switchは以降のcaseのどれかを受信する迄待つ
CASE("】") # です】を待つ
SEND("\*\R") # 1秒後にCRを送信
GOTO(START) # STARTにジャンプ
CASE("[Yes]/No) :") # [Yes]/No) :文字列待ち
SEND("Y\R") # Yesを送る
CALL(MAIL) # MAILをコールする
CASE("皆さんへ] :") # 皆さんへ] :という文字列待ち
GOTO(READ) # READにジャンプ
END
READ:
SEND("/N") # /N(新しいポストのみ読むWWIVコマンド送出)
WAIT("皆さんへ] :") # ] : という文字列待ち
SEND("T") # T(ファイルシステムへ行くというWWIVコマンド送出)
WAIT(") :") # ) : という文字列待ち
SEND("N") # N(新しいPDSのみ読むWWIVコマンド送出)
WAIT("([Yes]/No)") # Yes/No待ち
SEND("Y") # Yesを送る
WAIT(") :") # ) : という文字列待ち
SEND("O") # O(WWIVコマンド ログアウト O 送出)
WAIT("([Yes]/No)") # Yes/No待ち
SEND("Y") # Yesを送る
EXIT # マクロの終了
MAIL: # MAILサブルーチンの開始
SWITCH #
CASE(",D,A,S,Q,F,? :") # ,D,A,S,Q,F,? :という文字列を待つ
SEND("I\R") # CR(改行コ-ド)を送る
CASE("皆さんへ] :") # 皆さんへ] :という文字列待ち
RETURN # コールした次の行に戻る
END # SWITCHの終り
GOTO(MAIL) # MAILに戻る