home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / w / wwgt103a.zip / FRNTDOOR.BAT < prev    next >
DOS Batch File  |  1993-01-12  |  3KB  |  150 lines

  1. rem @echo off
  2. :loop
  3. if exist c:\fd\file\nodediff.* goto xlax
  4. if exist c:\bbs\fido\s3469.net goto fidogate
  5. if exist c:\bbs\data\s656.net goto fidogate
  6. if exist c:\bbs\toad\s3469.net goto toadgate
  7. if exist c:\bbs\fido\p1.net goto fidonet
  8. if exist c:\bbs\toad\p1.net goto toadnet
  9. if exist c:\bbs\fido\z2.net goto clout
  10. if exist c:\bbs\data\z1021.net goto clout
  11. :frntdoor
  12. cd c:\fd
  13. fd
  14. if errorlevel 221 goto wwiv
  15. if errorlevel 220 goto wwiv
  16. if errorlevel 219 goto wwiv
  17. if errorlevel 218 goto wwiv
  18. if errorlevel 217 goto wwiv
  19. if errorlevel 216 goto wwiv
  20. if errorlevel 215 goto wwiv
  21. if errorlevel 214 goto wwiv
  22. if errorlevel 213 goto wwiv
  23. if errorlevel 212 goto wwiv
  24. if errorlevel 211 goto wwiv
  25. if errorlevel 210 goto wwiv
  26. if errorlevel 180 goto wwivnet
  27. if errorlevel 100 goto mailin
  28. if errorlevel 99 goto daily
  29. if errorlevel 98 goto telix
  30. if errorlevel 97 goto wwivlcl 
  31. if errorlevel 96 goto cl102110
  32. if errorlevel 95 goto cl210
  33. if errorlevel 94 goto gechomgr
  34. if errorlevel 10 goto userbrk
  35. if errorlevel 0  goto quit
  36. :wwiv
  37. dobbs
  38. goto loop
  39. :wwivnet
  40. cd c:\bbs
  41. echo NN: >com1:
  42. network
  43. echo ATM0H1 >com1:
  44. network1
  45. network2
  46. if exist c:\bbs\data\bbslist.51* goto update
  47. goto loop
  48. :clout
  49. cd c:\bbs
  50. clout
  51. goto frntdoor
  52. :cl102110
  53. rem force callout, even if no datafile pending
  54. cd c:\bbs
  55. clout 1021 10
  56. goto loop
  57. :cl210
  58. rem force callout, even if no datafile pending
  59. cd c:\bbs
  60. clout 2 10
  61. goto loop
  62. :wwivlcl
  63. echo ATM0H1 >com1:
  64. cd c:\bbs
  65. call bbsfd.bat -m -o
  66. cd c:\fd
  67. echo ATM1H0 >com1:
  68. goto loop
  69. :update
  70. network3 Y
  71. goto loop
  72. :mailin
  73. rem fidonet mail processing
  74. rem echo Running SQUISH to TOSS IN-COMING mail 
  75. rem echo Running SQUISH to TOSS IN-COMING mail >>c:\fd\logs\squish.out
  76. echo Running GECHO to TOSS IN-COMING mail
  77. echo ATM0H1 >com1:
  78. rem cd c:\fd\sqsh
  79. rem squish in out squash link >>c:\fd\logs\squish.out
  80. cd c:\fd\gecho
  81. gecho toss
  82. :fidogate
  83. echo ATM0H1 >com1:
  84. cd c:\bbs
  85. echo Running WWIVgate to Import/Export from FIDOnet
  86. echo Running WWIVgate to Import/Export from FIDOnet >>c:\fd\logs\wwivgate.out
  87. wwivgate >>c:\fd\logs\wwivgate.out
  88. :toadgate
  89. echo ATM0H1 >com1:
  90. cd c:\bbs
  91. echo Running WWIVgate to Import/Export from TOADnet
  92. echo Running WWIVgate to Import/Export from TOADnet >>c:\fd\logs\wwivgate.out
  93. wwivgate TOADnet >>c:\fd\logs\wwivgate.out
  94. rem cd c:\fd\sqsh
  95. rem echo Running SQUISH to Toss and Pack OUTGOING mail 
  96. rem echo Running SQUISH to Toss and Pack OUTGOING mail >>c:\fd\logs\squish.out
  97. rem squish out squash link >>c:\fd\logs\squish.out
  98. echo Running GECHO to Scan OUTGOING mail
  99. cd c:\fd\gecho
  100. gecho scan
  101. echo ATM1H0 >com1:
  102. goto loop
  103. :telix
  104. cd c:\telix
  105. telix.exe
  106. goto loop
  107. :daily
  108. cd c:\bbs
  109. call daily.bat
  110. goto loop
  111. :xlax
  112. cd c:\fd\xlax
  113. copy c:\fd\nodelist\nodelist.* c:\fd\xlax
  114. erase c:\fd\nodelist\nodelist.*
  115. pkunpak c:\fd\file\nodediff.* c:\fd\xlax
  116. erase c:\fd\file\nodediff.*
  117. xlaxdiff /C >>c:\fd\logs\xlax.out
  118. copy nodelist.* c:\fd\nodelist
  119. erase nodelist.* 
  120. cd c:\fd
  121. fdnc /C
  122. goto loop
  123. :fidonet
  124. set wwiv_net=1
  125. cd c:\bbs
  126. network1
  127. network2
  128. set wwiv_net=
  129. goto loop
  130. :toadnet
  131. set wwiv_net=2
  132. cd c:\bbs
  133. network1
  134. network2
  135. set wwiv_net=
  136. goto loop
  137. :gechomgr
  138. cd c:\fd\gecho
  139. gecho mgr
  140. goto loop
  141. :userbrk
  142. echo ATM0H1 >com1:
  143. echo Hit Enter to terminate back to OS/2
  144. pause
  145. exit
  146. :quit
  147. echo Something died - resetting modem
  148. echo ATZ0 >com1:
  149. goto loop
  150.