home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 August
/
VPR9708A.ISO
/
OLS
/
DOS
/
WTDOC902
/
wtdoc902.lzh
/
SMACRO.LZH
/
107WWIV.MAC
next >
Wrap
Text File
|
1995-01-01
|
2KB
|
41 lines
#####################################################################
# WTERM マクロプログラム その 3 WWIV 107J 用
# 使用可能NET JIN-NET etc
#####################################################################
#
# # 以降はコメントです
#
START: # ラベルの定義
SWITCH # switchは以降のcaseのどれかを受信する迄待つ
CASE("[-more-]") # [-more-]を受信したら、SEND(" ")を実行する
SEND(" ") # 半角スペースを送信する
GOTO(START) # STARTにジャンプ
CASE("読みますか?") # 文字列待ち
SEND(" ") # スペ-スを送る
CALL(MAIL) # MAILをコールする
CASE("] :") # ] : という文字列待ち
GOTO(READ) # READにジャンプ
END
READ:
SEND("/N\R") # /N(新しいポストのみ読むWWIVコマンド送出)
WAIT("] :") # ] : という文字列待ち
SEND("T\R") # T(ファイルシステムへ行くというWWIVコマンド送出)
WAIT(") :") # ) :という文字列待ち
SEND("N\R") # N(新しいPDSのみ読むWWIVコマンド送出)
WAIT("しますか?") # Yes/No待ち
SEND("Y") # Yesを送る
WAIT(") :") # ) :という文字列待ち
SEND("/O\R") # /O(WWIVコマンド ログアウト /O 送出)
EXIT # マクロの終了
MAIL: # MAILサブルーチンの開始
SWITCH #
CASE("通あります.") # 通あります. という文字列を待つ
SEND("\R") # CR(改行コ-ド)を送る
CASE("Mail:#DIRAQTU,? :") # Mail:#DIRAQTU,? : という文字列を待つ
SEND("I\R") # I(保留)を送る
CASE("] :") # ] : という文字列待ち
RETURN # コールした次の行に戻る
END # SWITCHの終り
GOTO(MAIL) # MAILに戻る