home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 5
/
FREESOFT.BIN
/
data
/
nifhand
/
bmail.aut
< prev
next >
Wrap
Text File
|
1992-08-19
|
3KB
|
172 lines
%1=2000
%2=20
IF $1=="Q" || $1=="QUICK"
GOTO M2
ENDIF
LABEL M1
ECHO "\r\r
バイナリメールの送信を行います"
ECHO "\r 設定は以下のようになっています\r"
ECHO "\r
1 送信ファイル名:$10"
ECHO "\r 2 題 名 :$11"
IF $12!=""
ECHO "\r 3 期 日 指 定:$12"
ENDIF
ECHO "\r 4 送 信 相 手 ID:1:$2000,2:$2001,3:$2002,4:$2003,5:$2004"
ECHO "\r :6:$2005,7:$2006,8:$2007,9:$2008,0:$2009"
ECHO "\r\r^G
以上でよろしいですか? (Y/N) (E:中止) (リターンキー不要)>
\r"
LOOKKEY 60
CASE "Y"
GOTO M2
CASE "y"
GOTO M2
CASE "N"
CASE "n"
CASE "E"
GOTO E
CASE "e"
GOTO E
CASE/TIMEOUT
GOTO E
FREE
ECHO "\r^G
訂正したいものを番号で選んで下さい (1~5) (リターンキー不要)
\r"
LOOKKEY 60
CASE "1"
ECHO "\r
正しい送信ファイル名を入力して下さい (+リターン) >
"
$10=input()
GOTO M1
CASE "2"
ECHO "\r
正しい題名を入力して下さい (+リターン) >
"
$11=input()
GOTO M1
CASE "3"
ECHO "\r
正しい期日(yymmdd)を入力して下さい (+リターン) >
"
$12=input()
GOTO M1
CASE "4"
CASE/TIMEOUT
GOTO E
FREE
ECHO "\r
訂正したいIDを番号で選んで下さい (1~0) (リターンキー不要) >
"
LOOKKEY 60
CASE "1"
ECHO "\r
正しいID1を入力して下さい >
"
$2000=input()
CASE "2"
ECHO "\r
正しいID2を入力して下さい >
"
$2001=input()
CASE "3"
ECHO "\r
正しいID3を入力して下さい >
"
$2002=input()
CASE "4"
ECHO "\r
正しいID4を入力して下さい >
"
$2003=input()
CASE "5"
ECHO "\r
正しいID5を入力して下さい >
"
$2004=input()
CASE "6"
ECHO "\r
正しいID6を入力して下さい >
"
$2005=input()
CASE "7"
ECHO "\r
正しいID7を入力して下さい >
"
$2006=input()
CASE "8"
ECHO "\r
正しいID8を入力して下さい >
"
$2007=input()
CASE "9"
ECHO "\r
正しいID9を入力して下さい >
"
$2008=input()
CASE "0"
ECHO "\r
正しいID0を入力して下さい >
"
$2009=input()
CASE/TIMEOUT
GOTO E
FREE
GOTO M1
LABEL M2
CALL MAIL1
LABEL SBM1
SEND "UPL TYPE:BIN PROT:BPL\r",1
WAIT "^Jファイル名 (改行"
WAIT "^J:"
SEND "$10\r",1
WAIT "-アップロード開始-"
WAIT ""
CMD ! "B.BAT"
CALL MAIL2
%4=%1
WHILE %4 < %1+100
%4=%4+1
IF $[%4] != ""
%1=%4-1
GOTO SBM1
ENDIF
ENDWHILE
LABEL E
$1=$10=$11=$12=""
END
PROC MAIL1
SEND "MAIL\r",1
LOOK
CASE "^J>"
SEND "SET MENU OFF\r",1
WAIT "^JMAIL>"
CASE "^JMAIL>"
FREE
ENDPROC
PROC MAIL2
LABEL TO
LOOK
CASE "^J宛先"
WAIT "^J:"
$1=$[%1]
$[%1]=""
%1=%1+1
SEND "$1\r",1
GOTO TO
CASE "◆宛先を指定して"
WAIT "^J:"
SEND "$5\r",1
WAIT "^J:"
SEND "\r",1
GOTO TO
CASE "^J確認"
WAIT "^J:"
SEND "1\r",1
GOTO TO
CASE "^J題名"
WAIT "^J:"
IF $11!=""
SEND "$11\r",1
ELSE
SEND "題名を付け忘れました\^_\^;\r",1
ENDIF
GOTO TO
CASE "^J送信"
WAIT "^J:"
IF $12==""
SEND "1\r",1
ELSE
SEND "3\r",1
WAIT "^J送信期日"
WAIT "^J:"
SEND "$12\r",1
ENDIF
GOTO TO
CASE "^JMAIL>"
FREE
ENDPROC