home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 5
/
FREESOFT.BIN
/
data
/
nifhand
/
udl.aut
< prev
next >
Wrap
Text File
|
1992-08-19
|
3KB
|
156 lines
ECHO "\r
これよりデータライブラリへのアップロードを行います
"
IF ($1000=="QUICK" || $1000=="quick") || ($1000=="Q" || $1000=="q")
$1="Q"
ENDIF
IF ($1=="QUICK" || $1=="quick") || ($1=="Q" || $1=="q")
IF (($60=="" || $61=="") || ($62=="" || $63=="")) || (($68=="" || $69=="") || $70)
ECHO "\r^G
"
ECHO "UDL.AUT:フルオートモードでは全てを設定しておく必要があります\r"
GOTO E
ENDIF
CALL DL1
GOTO E
ENDIF
LABEL D1
IF $68=="1"
$94="テキスト"
ELSEIF $68=="2"
$94="バイナリ"
ELSE
$94="? ? ? ?"
ENDIF
ECHO "\r\r
設定は以下のようになっています(空白以後の検索キーは無効)
\r"
ECHO "\r
1 フォーラム名 :$60"
ECHO "\r 2 データライブラリ番号:$61"
ECHO "\r 3 タイトル :$62"
ECHO "\r 4 検索キー :1:$63,2:$64,3:$65,4:$66,5:$67"
ECHO "\r 5 プログラムの属性 :$94"
ECHO "\r 6 説明ファイル名:$69"
ECHO "\r 7 プログラム名 :$70\r"
ECHO "\r^G
以上でよろしいですか? (Y/N) (E:中止) (リターンキー不要)>
\r"
LOOKKEY 60
CASE "Y"
CALL DL1
CASE "y"
CALL DL1
CASE "N"
GOTO D2
CASE "n"
GOTO D2
CASE "E"
CASE "e"
CASE/TIMEOUT
FREE
LABEL E
$1=$60=$61=$62=$63=$64=$65=$66=$67=$68=$69=$70=$200=""
END
LABEL D2
ECHO "\r^G
訂正したいものを番号で選んで下さい (1~7) (リターンキー不要)
\r"
LOOKKEY 60
CASE "1"
ECHO "\r
正しいフォーラム名を入力して下さい >
"
$60=input()
CASE "2"
ECHO "\r
正しいDL番号を入力して下さい >
"
$61=input()
CASE "3"
ECHO "\r
正しいタイトルを入力して下さい >
"
$62=input()
CASE "4"
GOTO D3
CASE "5"
ECHO "\r
正しい属性を入力して下さい (1:テキスト 2:バイナリ) >
"
$68=input()
CASE "6"
ECHO "\r
正しい説明ファイル名を入力して下さい >
"
$69=input()
CASE "7"
ECHO "\r
正しいアップロードファイル名を入力して下さい >
"
$70=input()
CASE/TIMEOUT
GOTO E
FREE
GOTO D1
LABEL D3
ECHO "\r^G
訂正したい検索キーを番号で選んで下さい (1~5) (リターンキー不要) >
"
LOOKKEY 60
CASE "1"
ECHO "\r^G
それでは正しい検索キー1を入力して下さい>
"
$63=input()
CASE "2"
ECHO "\r^G
それでは正しい検索キー2を入力して下さい>
"
$64=input()
CASE "3"
ECHO "\r^G
それでは正しい検索キー3を入力して下さい>
"
$65=input()
CASE "4"
ECHO "\r^G
それでは正しい検索キー4を入力して下さい>
"
$66=input()
CASE "5"
ECHO "\r^G
それでは正しい検索キー5を入力して下さい>
"
$67=input()
CASE/TIMEOUT
GOTO E
FREE
GOTO D1
PROC DL1
DO F
IF $200=="A"
RETURN
ENDIF
SEND "LIB $61\r",1
WAIT "^JLIB>"
SEND "SET PAGE OFF\r",1
WAIT "^JLIB>"
IF $68=="1"
$68="TXT"
ELSEIF $68=="2"
$68="BIN"
ENDIF
SEND "UPL TYPE:$68 PROT:BPL\r",1
WAIT "^Jデータ名"
WAIT "^J:"
SEND "$62\r",1
%2=0
LABEL DL2
LOOK
CASE "^J検索キー"
WAIT "^J:"
%2=%2+1
$90=$[62+%2]
SEND "$90\r",1
GOTO DL2
CASE "^J確認"
WAIT "^J:"
SEND "1\r",1
GOTO DL2
CASE "^J補足説明"
FREE
WAIT "\r"
CMD U "$69"
WAIT "^J修正 (1:修正する"
WAIT "^J:"
SEND "2\r",1
WAIT "^J項目 (1:OK"
WAIT "^J:"
SEND "1\r",1
WAIT "^Jファイル名"
WAIT "^J:"
SEND "$70\r",1
WAIT "-アップロード開始-"
WAIT ""
CMD ! "B.BAT"
WAIT "^JLIB>"
ENDPROC