home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 5 / FREESOFT.BIN / data / nifhand / fm.aut < prev    next >
Text File  |  1992-08-19  |  6KB  |  373 lines

  1. ;*************************************************************************
  2. ;あの、まぼろしの Oh! FM TOWNS NET に
  3. ;            アクセスするためのパイロット V0.1
  4. ;                        PBA02544 Hideaki YOKOO
  5.  
  6. ;まずは、ムーンライトV1.81(NIFTY・FFMUSERにあり)を入手して下さい。
  7. ;ムーンライトに添付のマニュアルも(出来れば)読んでください。
  8.  
  9. ;起動は   A:>ML FM↓  とするだけで結構です。
  10.  
  11. ;<ユーザ設定>
  12.             ;各自の環境に合わせて書き換えてください
  13. $10="5087"                ;ID
  14. $11="SECRET"                ;パスワード
  15. $12="YOKO"                ;ログインネーム
  16. $13="03-5488-1333"            ;Tel.1 都内の人は"03"を外してください
  17. $14="03-3477-4221"            ;Tel.2
  18. $15="ATE1M1Q0V1X3&P2\\N3\\V1\\Q2\\J0"    ;モデムコマンド(各自の環境に合わせて下さい)
  19.  
  20. ;<今月のキーワード>
  21. ;雑誌に載っているままに書いて下さい(自動的に変換して送信します)
  22. ;(ほんの)少し手抜きをしてありますので、万が一正しく変換されない
  23. ;ようでしたら、マニュアル等で調べてください (^_^;)
  24.  
  25. $1="D3"        ;これは1991年12月号の設定になっています
  26. $2="C5"
  27. $3="BA"
  28. $4="26"
  29. $5="D9"
  30. $6="A5"
  31. $7="CF"
  32. $8="DD"
  33.  
  34. ;*************************************************************************
  35.  
  36. %10=0
  37. WHILE %10<8
  38. %10=%10+1
  39. $100=$[%10]
  40. IF $100=="30"
  41. $50="0"
  42. ELSEIF $100=="31"
  43. $50="1"
  44. ELSEIF $100=="32"
  45. $50="2"
  46. ELSEIF $100=="33"
  47. $50="3"
  48. ELSEIF $100=="34"
  49. $50="4"
  50. ELSEIF $100=="35"
  51. $50="5"
  52. ELSEIF $100=="36"
  53. $50="6"
  54. ELSEIF $100=="37"
  55. $50="7"
  56. ELSEIF $100=="38"
  57. $50="8"
  58. ELSEIF $100=="39"
  59. $50="9"
  60.  
  61. ELSEIF $100=="40"
  62. $50="@"
  63. ELSEIF $100=="41"
  64. $50="A"
  65. ELSEIF $100=="42"
  66. $50="B"
  67. ELSEIF $100=="43"
  68. $50="C"
  69. ELSEIF $100=="44"
  70. $50="D"
  71. ELSEIF $100=="45"
  72. $50="E"
  73. ELSEIF $100=="46"
  74. $50="F"
  75. ELSEIF $100=="47"
  76. $50="G"
  77. ELSEIF $100=="48"
  78. $50="H"
  79. ELSEIF $100=="49"
  80. $50="I"
  81. ELSEIF $100=="4A"
  82. $50="J"
  83. ELSEIF $100=="4B"
  84. $50="K"
  85. ELSEIF $100=="4C"
  86. $50="L"
  87. ELSEIF $100=="4D"
  88. $50="M"
  89. ELSEIF $100=="4E"
  90. $50="N"
  91. ELSEIF $100=="4F"
  92. $50="O"
  93. ELSEIF $100=="50"
  94. $50="P"
  95. ELSEIF $100=="51"
  96. $50="Q"
  97. ELSEIF $100=="52"
  98. $50="R"
  99. ELSEIF $100=="53"
  100. $50="S"
  101. ELSEIF $100=="54"
  102. $50="T"
  103. ELSEIF $100=="55"
  104. $50="U"
  105. ELSEIF $100=="56"
  106. $50="V"
  107. ELSEIF $100=="57"
  108. $50="W"
  109. ELSEIF $100=="58"
  110. $50="X"
  111. ELSEIF $100=="59"
  112. $50="Y"
  113. ELSEIF $100=="5A"
  114. $50="Z"
  115.  
  116. ELSEIF $100=="61"
  117. $50="a"
  118. ELSEIF $100=="62"
  119. $50="b"
  120. ELSEIF $100=="63"
  121. $50="c"
  122. ELSEIF $100=="64"
  123. $50="d"
  124. ELSEIF $100=="65"
  125. $50="e"
  126. ELSEIF $100=="66"
  127. $50="f"
  128. ELSEIF $100=="67"
  129. $50="g"
  130. ELSEIF $100=="68"
  131. $50="h"
  132. ELSEIF $100=="69"
  133. $50="i"
  134. ELSEIF $100=="6A"
  135. $50="j"
  136. ELSEIF $100=="6B"
  137. $50="k"
  138. ELSEIF $100=="6C"
  139. $50="l"
  140. ELSEIF $100=="6D"
  141. $50="m"
  142. ELSEIF $100=="6E"
  143. $50="n"
  144. ELSEIF $100=="6F"
  145. $50="o"
  146. ELSEIF $100=="70"
  147. $50="p"
  148. ELSEIF $100=="71"
  149. $50="q"
  150. ELSEIF $100=="72"
  151. $50="r"
  152. ELSEIF $100=="73"
  153. $50="s"
  154. ELSEIF $100=="74"
  155. $50="t"
  156. ELSEIF $100=="75"
  157. $50="u"
  158. ELSEIF $100=="76"
  159. $50="v"
  160. ELSEIF $100=="77"
  161. $50="w"
  162. ELSEIF $100=="78"
  163. $50="x"
  164. ELSEIF $100=="79"
  165. $50="y"
  166. ELSEIF $100=="7A"
  167. $50="z"
  168.  
  169. ELSEIF $100=="A1"
  170. $50="。"
  171. ELSEIF $100=="A2"
  172. $50="「"
  173. ELSEIF $100=="A3"
  174. $50="」"
  175. ELSEIF $100=="A4"
  176. $50="、"
  177. ELSEIF $100=="A5"
  178. $50="・"
  179. ELSEIF $100=="A6"
  180. $50="ヲ"
  181. ELSEIF $100=="A7"
  182. $50="ァ"
  183. ELSEIF $100=="A8"
  184. $50="ィ"
  185. ELSEIF $100=="A9"
  186. $50="ゥ"
  187. ELSEIF $100=="AA"
  188. $50="ェ"
  189. ELSEIF $100=="AB"
  190. $50="ォ"
  191. ELSEIF $100=="AC"
  192. $50="ャ"
  193. ELSEIF $100=="AD"
  194. $50="ュ"
  195. ELSEIF $100=="AE"
  196. $50="ョ"
  197. ELSEIF $100=="AF"
  198. $50="ッ"
  199. ELSEIF $100=="B0"
  200. $50="ー"
  201.  
  202. ELSEIF $100=="B1"
  203. $50="ア"
  204. ELSEIF $100=="B2"
  205. $50="イ"
  206. ELSEIF $100=="B3"
  207. $50="ウ"
  208. ELSEIF $100=="B4"
  209. $50="エ"
  210. ELSEIF $100=="B5"
  211. $50="オ"
  212. ELSEIF $100=="B6"
  213. $50="カ"
  214. ELSEIF $100=="B7"
  215. $50="キ"
  216. ELSEIF $100=="B8"
  217. $50="ク"
  218. ELSEIF $100=="B9"
  219. $50="ケ"
  220. ELSEIF $100=="BA"
  221. $50="コ"
  222. ELSEIF $100=="BB"
  223. $50="サ"
  224. ELSEIF $100=="BC"
  225. $50="シ"
  226. ELSEIF $100=="BD"
  227. $50="ス"
  228. ELSEIF $100=="BE"
  229. $50="セ"
  230. ELSEIF $100=="BF"
  231. $50="ソ"
  232. ELSEIF $100=="C0"
  233. $50="タ"
  234. ELSEIF $100=="C1"
  235. $50="チ"
  236. ELSEIF $100=="C2"
  237. $50="ツ"
  238. ELSEIF $100=="C3"
  239. $50="テ"
  240. ELSEIF $100=="C4"
  241. $50="ト"
  242. ELSEIF $100=="C5"
  243. $50="ナ"
  244. ELSEIF $100=="C6"
  245. $50="ニ"
  246. ELSEIF $100=="C7"
  247. $50="ヌ"
  248. ELSEIF $100=="C8"
  249. $50="ネ"
  250. ELSEIF $100=="C9"
  251. $50="ノ"
  252. ELSEIF $100=="CA"
  253. $50="ハ"
  254. ELSEIF $100=="CB"
  255. $50="ヒ"
  256. ELSEIF $100=="CC"
  257. $50="フ"
  258. ELSEIF $100=="CD"
  259. $50="ヘ"
  260. ELSEIF $100=="CE"
  261. $50="ホ"
  262. ELSEIF $100=="CF"
  263. $50="マ"
  264. ELSEIF $100=="D0"
  265. $50="ミ"
  266. ELSEIF $100=="D1"
  267. $50="ム"
  268. ELSEIF $100=="D2"
  269. $50="メ"
  270. ELSEIF $100=="D3"
  271. $50="モ"
  272. ELSEIF $100=="D4"
  273. $50="ヤ"
  274. ELSEIF $100=="D5"
  275. $50="ユ"
  276. ELSEIF $100=="D6"
  277. $50="ヨ"
  278. ELSEIF $100=="D7"
  279. $50="ラ"
  280. ELSEIF $100=="D8"
  281. $50="リ"
  282. ELSEIF $100=="D9"
  283. $50="ル"
  284. ELSEIF $100=="DA"
  285. $50="レ"
  286. ELSEIF $100=="DB"
  287. $50="ロ"
  288. ELSEIF $100=="DC"
  289. $50="ワ"
  290. ELSEIF $100=="DD"
  291. $50="ン"
  292. ELSEIF $100=="DE"
  293. $50="゙"
  294. ELSEIF $100=="DF"
  295. $50="゚"
  296.  
  297. ELSEIF $100=="26"
  298. $50="&"
  299.  
  300. ELSE
  301. ECHO "\r 定義されていないコードが指定されました。 "
  302. ECHO "\r 設定ミスによるものか、さもなければ、この "
  303. ECHO "\r プログラムの作者の手抜きによるものです。 "
  304. $50="?"
  305. ENDIF
  306.  
  307. $[%10]=$50
  308. $50=""
  309. ENDWHILE
  310.  
  311. $9="$1$2$3$4$5$6$7$8"
  312. ECHO "\r\r^G 今月のキーワード: $9 \r"
  313.  
  314. %9=0
  315. WHILE %9<8
  316. %9=%9+1
  317. IF $[%9]=="?"
  318.  ECHO "\rログインを中止します\r"
  319.  END
  320. ENDIF
  321. ENDWHILE
  322.  
  323. %1=month()
  324. %2=day()
  325.  
  326. IF !cts()
  327.  ECHO "^G\r < モデムを接続してください > \r"
  328. ELSE
  329.  ECHO "\r^GOh! FM TOWNS NET にアクセスします\r"
  330. ENDIF
  331.  
  332. CMD D "FM%1_%2.LOG"
  333. SEND "ATZ\r",1
  334. SEND "$15\r",1
  335.  
  336. LABEL TEL1
  337. SEND "ATD$13\r",1
  338. LOOK
  339.  CASE "CONNECT",30
  340.   GOTO LOGIN
  341.  CASE "BUSY"
  342.  CASE/TIMEOUT
  343. FREE
  344.  
  345. LABEL TEL2
  346. CMD O
  347. SEND "ATD$14\r",1
  348. LOOK
  349.  CASE "CONNECT",30
  350.   GOTO LOGIN
  351.  CASE "BUSY"
  352.  CASE/TIMEOUT
  353. FREE
  354.  
  355. ECHO "\r^G 回線がふさがっています。またアクセスしてくださいね \r"
  356.  
  357. LABEL LOGIN
  358. WAIT "User ID: FM-"
  359. SEND "$10\r",1
  360. WAIT "Password:"
  361. SEND "$11\r",1
  362. LOOK
  363. CASE "^J前回終了"
  364. CASE "Login Name:"
  365.  SEND "$12\r",1
  366. FREE
  367.  
  368. WAIT "^J今月のキーワードを入力して"
  369. WAIT "Key Word :"
  370. SEND "$1$2$3$4$5$6$7$8\r",1
  371. END
  372.  
  373.