#11 Article 2393 Posted at 1989/01/07 10:57:32 by BOSS (MAP386) [PRG.BAS]
Subject: ア-ティクルノ ヘッダヲ ツクル PROGデス
1000 ' CGノ ボ-ドノ ヘッダヲ ツクッテ キマシタガ MSXオンリ-ト ナッテカラ ヒジョ-ニ メンドウニ ナッテ シマイマシタ。
1010 ' デモ MXサンガ ツカッテ イテ クダサルト イウコトデ ウレシク オモイマスノデ ヘッダヲ ツクル プログラムヲ
1020 ' UPシテ オキマス。 BASICナノデ ドナタデモ カンスウナドノ ジャッカンノ ヘンコウデ ツカエルト オモイマス。
1030 ' チナミニ GOTOブンヲ イッサイ ツカッテ マセン (エライ) ソノカワリ ヘンスウガ ムチャ クチャ デス。(ワライ)
1040 ' ニカイホド ツカッテ ミテ チャント デテ キマシタノデ ダイジョウブナ ハズデス。 (sysopニヨル キャンセルハ
1050 ' マダ チェック シテ マセンケド・・・ ハハハハ)
1060 ' MAP386 BOSS
1070 '
1080 INPUT NA$:OPEN "map"+NA$+".log" FOR INPUT AS #1 :' ココハ テキトウニ ログノ ファイルメイ
1090 OPEN "head.map" FOR APPEND AS #2 :' ココニハ ヘッダヲ シュツリョクスル ファイルヲ
1100 LINE INPUT #1,X1$
1110 IF LEFT$(X1$,8)="Article " AND INSTR(X1$," in CG・Tech [")<>0 THEN GOSUB 1140
1120 ' ~~~~~~~ ココヲ カキカエルト ホカノ ボ-ドデ ツカエマス
1130 IF EOF(1) THEN CLOSE:END ELSE 1100
1140 '
1150 LINE INPUT #1,X2$
1160 LINE INPUT #1,X3$
1170 L1=LEN(X1$):L2=LEN(X2$):L3=LEN(X3$)
1180 ' Number
1190 A1=INSTR(X1$," of ")
1200 A$=SPACE$(13-A1)+MID$(X1$,9,A1-9)
1210 ' Canceled
1220 IF X2$="(canseled by poster)" OR X2$="(Canseled by sysop)" THEN PRINT #2,A$+" "+X2$:RETURN
1230 ' Keyword
1240 B1=A1+A1+8
1250 B$=LEFT$(MID$(X1$,B1,L1-B1)+" ",8)
1260 ' Date & Time
1270 C$=MID$(X2$,11,17)
1280 ' Name
1290 D$=MID$(X2$,32,12)
1300 ' ID
1310 E$=MID$(X2$,46,6)
1320 ' Charactor
1330 F$=MID$(X2$,60,5)
1340 IF F$="ASCII" OR F$="KANJI" THEN G=66
1350 IF F$="KANA " THEN G=65
1360 ' lines
1370 G$=RIGHT$(" "+MID$(X2$,G,L2-6-G),3)
1380 ' Subject
1390 H$=MID$(X3$,10,LEN(X3$)-9)
1400 '
1410 'OUTPUT
1420 PRINT #2,A$+" "+B$+" "+C$+" "+D$+" "+E$+" "+F$+" "+G$+" "+H$
1430 'PRINT A$+" "+B$+" "+C$+" "+D$+" "+E$+" "+F$+" "+G$+" "+H$
1440 '
1450 RETURN
イチブ ツヅリガ マチガエテ イマスネ (ワライ)