home *** CD-ROM | disk | FTP | other *** search
/ TAP YIPL / TAP_and_YIPL_Collection_CD.iso / PHREAK / GENERAL / THC_TS10.ZIP / NETSCAN.BAT < prev    next >
DOS Batch File  |  1996-05-01  |  4KB  |  154 lines

  1. @echo off
  2. rem  *************************************************************************
  3. rem  *                                                                       *
  4. rem  *                       NETWORK SCANNING WITH THC-SCAN                  *
  5. rem  *                                                                       *
  6. rem  *************************************************************************
  7. rem
  8. rem  [1] SETUP
  9. rem      ■ You need either 3, 5 or 10 Scan Clients
  10. rem      ■ DOS 6.0+ required for this batchfile
  11. rem      ■ setup for every scan-client the variable CLIENT with his number from 1-10
  12. rem              for example : SET CLIENT=1
  13. rem      ■ You need only to change [2] and maybe [3] in this batch
  14. rem      ■ READ THC-SCAN.DOC [Introduction] FOR MORE INFORMATION AND TIPS !
  15. rem
  16. SET RANGE=RESERVED
  17. SET GOTOS=100
  18.  
  19. rem  [2] DEFINITIONS
  20. rem      ■ How many scan-clients are you using?     Valid entries : 3, 5, 10
  21. SET CLIENTS=3
  22. rem      ■ How many X's are you scanning?     Valid entries : 1, 2, 3, 4
  23. SET DEEP=4
  24. goto check
  25.  
  26. :check
  27. if a%CLIENT%==a goto setup
  28. if a%DEEP%==a goto error0
  29. if a%1==a goto syntax
  30. if a%2==a goto OK
  31. goto error1
  32.  
  33. :OK
  34. SET GOTOS=
  35. SET GOTOS=Mark-%CLIENTS%-%DEEP%
  36. goto %GOTOS%
  37. goto end
  38.  
  39. :Mark-3-4
  40. if %CLIENT%==1 SET RANGE=0-3333
  41. if %CLIENT%==2 SET RANGE=3334-6666
  42. if %CLIENT%==3 SET RANGE=6667-9999
  43. goto GO
  44. :Mark-3-3
  45. if %CLIENT%==1 SET RANGE=0-333
  46. if %CLIENT%==2 SET RANGE=334-666
  47. if %CLIENT%==3 SET RANGE=667-999
  48. goto GO
  49. :Mark-3-2
  50. if %CLIENT%==1 SET RANGE=0-33
  51. if %CLIENT%==2 SET RANGE=34-66
  52. if %CLIENT%==3 SET RANGE=67-99
  53. goto GO
  54. :Mark-3-1
  55. if %CLIENT%==1 SET RANGE=0-3
  56. if %CLIENT%==2 SET RANGE=4-6
  57. if %CLIENT%==3 SET RANGE=7-9
  58. goto GO
  59. :Mark-5-4
  60. if %CLIENT%==1 SET RANGE=0-1999
  61. if %CLIENT%==2 SET RANGE=2000-3999
  62. if %CLIENT%==3 SET RANGE=4000-5999
  63. if %CLIENT%==4 SET RANGE=6000-7999
  64. if %CLIENT%==5 SET RANGE=8000-9999
  65. :Mark-5-3
  66. if %CLIENT%==1 SET RANGE=0-199
  67. if %CLIENT%==2 SET RANGE=200-399
  68. if %CLIENT%==3 SET RANGE=400-599
  69. if %CLIENT%==4 SET RANGE=600-799
  70. if %CLIENT%==5 SET RANGE=800-999
  71. :Mark-5-2
  72. if %CLIENT%==1 SET RANGE=0-19
  73. if %CLIENT%==2 SET RANGE=20-39
  74. if %CLIENT%==3 SET RANGE=40-59
  75. if %CLIENT%==4 SET RANGE=60-79
  76. if %CLIENT%==5 SET RANGE=80-99
  77. :Mark-5-1
  78. if %CLIENT%==1 SET RANGE=0-1
  79. if %CLIENT%==2 SET RANGE=2-3
  80. if %CLIENT%==3 SET RANGE=4-5
  81. if %CLIENT%==4 SET RANGE=6-7
  82. if %CLIENT%==5 SET RANGE=8-9
  83. :Mark-10-4
  84. if %CLIENT%==1  SET RANGE=0-999
  85. if %CLIENT%==2  SET RANGE=1000-1999
  86. if %CLIENT%==3  SET RANGE=2000-2999
  87. if %CLIENT%==4  SET RANGE=3000-3999
  88. if %CLIENT%==5  SET RANGE=4000-4999
  89. if %CLIENT%==6  SET RANGE=5000-5999
  90. if %CLIENT%==7  SET RANGE=6000-6999
  91. if %CLIENT%==8  SET RANGE=7000-7999
  92. if %CLIENT%==9  SET RANGE=8000-8999
  93. if %CLIENT%==10 SET RANGE=9000-9999
  94. :Mark-10-3
  95. if %CLIENT%==1  SET RANGE=0-99
  96. if %CLIENT%==2  SET RANGE=100-199
  97. if %CLIENT%==3  SET RANGE=200-299
  98. if %CLIENT%==4  SET RANGE=300-399
  99. if %CLIENT%==5  SET RANGE=400-499
  100. if %CLIENT%==6  SET RANGE=500-599
  101. if %CLIENT%==7  SET RANGE=600-699
  102. if %CLIENT%==8  SET RANGE=700-799
  103. if %CLIENT%==9  SET RANGE=800-899
  104. if %CLIENT%==10 SET RANGE=900-999
  105. :Mark-10-2
  106. if %CLIENT%==1  SET RANGE=0-9
  107. if %CLIENT%==2  SET RANGE=10-19
  108. if %CLIENT%==3  SET RANGE=20-29
  109. if %CLIENT%==4  SET RANGE=30-39
  110. if %CLIENT%==5  SET RANGE=40-49
  111. if %CLIENT%==6  SET RANGE=50-59
  112. if %CLIENT%==7  SET RANGE=60-69
  113. if %CLIENT%==8  SET RANGE=70-79
  114. if %CLIENT%==9  SET RANGE=80-89
  115. if %CLIENT%==10 SET RANGE=90-99
  116. :Mark-10-1
  117. if %CLIENT%==1  SET RANGE=0-0
  118. if %CLIENT%==2  SET RANGE=1-1
  119. if %CLIENT%==3  SET RANGE=2-2
  120. if %CLIENT%==4  SET RANGE=3-3
  121. if %CLIENT%==5  SET RANGE=4-4
  122. if %CLIENT%==6  SET RANGE=5-5
  123. if %CLIENT%==7  SET RANGE=6-6
  124. if %CLIENT%==8  SET RANGE=7-7
  125. if %CLIENT%==9  SET RANGE=8-8
  126. if %CLIENT%==10 SET RANGE=9-9
  127.  
  128. :setup
  129. echo You must SET CLIENT=[Number] for this computer!
  130. goto end
  131.  
  132. :error0
  133. echo MsDos version below v6.0 or not enough Enviroment space left!
  134. goto end
  135.  
  136. :error1
  137. echo You may only use ONE Parameter with NETSCAN.BAT !
  138. goto syntax
  139.  
  140. :syntax
  141. echo SYNTAX : NETSCAN.BAT [scan-area]
  142. goto end
  143.  
  144. :GO
  145. rem  [3] THC-SCAN OPTIONS
  146. rem      ■ Add the options you need for THC-SCAN (like /!:carrier.cfg etc.)
  147. @echo on
  148.    THC-SCAN %CLIENT%-%1 /M:%1 R:%RANGE% /Q
  149. @echo off
  150. goto end
  151.  
  152. rem  [4] END
  153. :end
  154.