home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / IS.ZIP / TEST.BAT < prev   
DOS Batch File  |  1988-10-26  |  9KB  |  419 lines

  1. rem test.bat - test the IS batch file utility
  2. echo off
  3. echo **************************************************
  4. echo.
  5. echo This is the test batch file for the IS utility, it
  6. echo uses drive a: and drive c: so be sure there is a 
  7. echo diskette in drive a:
  8. echo.
  9. echo If there is no drive c:, just find and replace all 
  10. echo occurences of '(c)' with '(a)' or '(b)' as needed.
  11. echo.
  12. echo **************************************************
  13. pause
  14. echo **************************************************
  15. echo **************************************************
  16. :start1
  17. echo IS ABC eq ABC
  18. IS ABC eq ABC
  19. if errorlevel 2 goto err1
  20. if errorlevel 1 goto no1
  21. echo **** YES ****
  22. goto end1
  23. :err1
  24. echo !!! ERR !!!
  25. goto end1
  26. :no1
  27. echo ---  NO ---
  28. :end1
  29. pause
  30. echo **************************************************
  31. echo **************************************************
  32. :start2
  33. echo IS ABC eq abc
  34. IS ABC eq abc
  35. if errorlevel 2 goto err2
  36. if errorlevel 1 goto no2
  37. echo **** YES ****
  38. goto end2
  39. :err2
  40. echo !!! ERR !!!
  41. goto end2
  42. :no2
  43. echo ---  NO ---
  44. :end2
  45. pause
  46. echo **************************************************
  47. echo **************************************************
  48. :start3
  49. echo IS "INPUT(Answer Y/n: )" eq n
  50. IS "INPUT(Answer Y/n: )" eq n
  51. if errorlevel 2 goto err3
  52. if errorlevel 1 goto no3
  53. echo **** YES ****
  54. goto end3
  55. :err3
  56. echo !!! ERR !!!
  57. goto end3
  58. :no3
  59. echo ---  NO ---
  60. :end3
  61. pause
  62. echo **************************************************
  63. echo **************************************************
  64. :start4
  65. echo IS filesize(test.bat) gt 1000
  66. IS filesize(test.bat) gt 1000
  67. if errorlevel 2 goto err4
  68. if errorlevel 1 goto no4
  69. echo **** YES ****
  70. goto end4
  71. :err4
  72. echo !!! ERR !!!
  73. goto end4
  74. :no4
  75. echo ---  NO ---
  76. :end4
  77. pause
  78. echo **************************************************
  79. echo **************************************************
  80. :start5
  81. echo IS filedate(test.bat) gt 10-20-88
  82. IS filedate(test.bat) gt 10-20-88
  83. if errorlevel 2 goto err5
  84. if errorlevel 1 goto no5
  85. echo **** YES ****
  86. goto end5
  87. :err5
  88. echo !!! ERR !!!
  89. goto end5
  90. :no5
  91. echo ---  NO ---
  92. :end5
  93. pause
  94. echo **************************************************
  95. echo **************************************************
  96. :start6
  97. echo IS 1000 gt 999
  98. IS 1000 gt 999
  99. if errorlevel 2 goto err6
  100. if errorlevel 1 goto no6
  101. echo **** YES ****
  102. goto end6
  103. :err6
  104. echo !!! ERR !!!
  105. goto end6
  106. :no6
  107. echo ---  NO ---
  108. :end6
  109. pause
  110. echo **************************************************
  111. echo **************************************************
  112. :start7
  113. echo IS 999 gt 1000
  114. IS 999 gt 1000
  115. if errorlevel 2 goto err7
  116. if errorlevel 1 goto no7
  117. echo **** YES ****
  118. goto end7
  119. :err7
  120. echo !!! ERR !!!
  121. goto end7
  122. :no7
  123. echo ---  NO ---
  124. :end7
  125. pause
  126. echo **************************************************
  127. echo **************************************************
  128. :start8
  129. echo IS systime gt 02:00
  130. IS systime gt 02:00
  131. if errorlevel 2 goto err8
  132. if errorlevel 1 goto no8
  133. echo **** YES **** 
  134. goto end8
  135. :err8
  136. echo !!! ERR !!!
  137. goto end8
  138. :no8
  139. echo ---  NO ---
  140. :end8
  141. pause
  142. echo **************************************************
  143. echo **************************************************
  144. :start9
  145. echo IS systime lt 02:00
  146. IS systime lt 02:00
  147. if errorlevel 2 goto err9
  148. if errorlevel 1 goto no9
  149. echo **** YES ****
  150. goto end9
  151. :err9
  152. echo !!! ERR !!!
  153. goto end9
  154. :no9
  155. echo ---  NO ---
  156. :end9
  157. pause
  158. echo **************************************************
  159. echo **************************************************
  160. :start10
  161. echo IS filedate(test.bat) eq sysdate
  162. IS filedate(test.bat) eq sysdate
  163. if errorlevel 2 goto err10
  164. if errorlevel 1 goto no10
  165. echo **** YES ****
  166. goto end10
  167. :err10
  168. echo !!! ERR !!!
  169. goto end10
  170. :no10
  171. echo ---  NO ---
  172. :end10
  173. pause
  174. echo **************************************************
  175. echo **************************************************
  176. :start11
  177. echo IS sysdate eq 11-06-88
  178. IS sysdate eq 11-06-88
  179. if errorlevel 2 goto err11
  180. if errorlevel 1 goto no11
  181. echo **** YES ****
  182. goto end11
  183. :err11
  184. echo !!! ERR !!!
  185. goto end11
  186. :no11
  187. echo ---  NO ---
  188. :end11
  189. pause
  190. echo **************************************************
  191. echo **************************************************
  192. :start12
  193. echo IS %config% eq c:\config.sys
  194. IS %config% eq c:\config.sys
  195. if errorlevel 2 goto err12
  196. if errorlevel 1 goto no12
  197. echo **** YES ****
  198. goto end12
  199. :err12
  200. echo !!! ERR !!!
  201. goto end12
  202. :no12
  203. echo ---  NO ---
  204. :end12
  205. pause
  206. echo **************************************************
  207. echo **************************************************
  208. :start13
  209. echo IS disksize(c) gt disksize(a)
  210. IS disksize(c) gt disksize(a)
  211. if errorlevel 2 goto err13
  212. if errorlevel 1 goto no13
  213. echo **** YES ****
  214. goto end13
  215. :err13
  216. echo !!! ERR !!!
  217. goto end13
  218. :no13
  219. echo ---  NO ---
  220. :end13
  221. pause
  222. echo **************************************************
  223. echo **************************************************
  224. :start14
  225. echo IS diskfree(c) gt disksize(a)
  226. IS diskfree(c) gt disksize(a)
  227. if errorlevel 2 goto err14
  228. if errorlevel 1 goto no14
  229. echo **** YES ****
  230. goto end14
  231. :err14
  232. echo !!! ERR !!!
  233. goto end14
  234. :no14
  235. echo ---  NO ---
  236. :end14
  237. pause
  238. echo **************************************************
  239. echo **************************************************
  240. :start15
  241. echo IS disksize(c) eq disksize(c)
  242. IS disksize(c) eq disksize(c)
  243. if errorlevel 2 goto err15
  244. if errorlevel 1 goto no15
  245. echo **** YES ****
  246. goto end15
  247. :err15
  248. echo !!! ERR !!!
  249. goto end15
  250. :no15
  251. echo ---  NO ---
  252. :end15
  253. pause
  254. echo **************************************************
  255. echo **************************************************
  256. :start16
  257. echo IS diskfree(a) lt diskfree(c)
  258. IS diskfree(a) lt diskfree(c)
  259. if errorlevel 2 goto err16
  260. if errorlevel 1 goto no16
  261. echo **** YES ****
  262. goto end16
  263. :err16
  264. echo !!! ERR !!!
  265. goto end16
  266. :no16
  267. echo ---  NO ---
  268. :end16
  269. pause
  270. echo **************************************************
  271. echo **************************************************
  272. :start17
  273. echo IS diskfree(c) gt 4000000
  274. IS diskfree(c) gt 4000000
  275. if errorlevel 2 goto err17
  276. if errorlevel 1 goto no17
  277. echo **** YES ****
  278. goto end17
  279. :err17
  280. echo !!! ERR !!!
  281. goto end17
  282. :no17
  283. echo ---  NO ---
  284. :end17
  285. pause
  286. echo **************************************************
  287. echo **************************************************
  288. :start18
  289. echo IS disksize(c) gt 20000000
  290. IS disksize(c) gt 20000000
  291. if errorlevel 2 goto err18
  292. if errorlevel 1 goto no18
  293. echo **** YES ****
  294. goto end18
  295. :err18
  296. echo !!! ERR !!!
  297. goto end18
  298. :no18
  299. echo ---  NO ---
  300. :end18
  301. pause
  302. echo **************************************************
  303. echo **************************************************
  304. :start19
  305. echo IS disksize(c) gt 22000000
  306. IS disksize(c) gt 22000000
  307. if errorlevel 2 goto err19
  308. if errorlevel 1 goto no19
  309. echo **** YES ****
  310. goto end19
  311. :err19
  312. echo !!! ERR !!!
  313. goto end19
  314. :no19
  315. echo ---  NO ---
  316. :end19
  317. pause
  318. echo **************************************************
  319. echo **************************************************
  320. :start20
  321. echo IS diskfree(c) gt 5000000
  322. IS diskfree(c) gt 5000000
  323. if errorlevel 2 goto err20
  324. if errorlevel 1 goto no20
  325. echo **** YES ****
  326. goto end20
  327. :err20
  328. echo !!! ERR !!!
  329. goto end20
  330. :no20
  331. echo ---  NO ---
  332. :end20
  333. pause
  334. echo **************************************************
  335. echo **************************************************
  336. :start21
  337. echo IS disksize(a) gt 300000
  338. IS disksize(a) gt 300000
  339. if errorlevel 2 goto err21
  340. if errorlevel 1 goto no21
  341. echo **** YES ****
  342. goto end21
  343. :err21
  344. echo !!! ERR !!!
  345. goto end21
  346. :no21
  347. echo ---  NO ---
  348. :end21
  349. pause
  350. echo **************************************************
  351. echo **************************************************
  352. :start22
  353. echo IS disksize(a) gt 370000
  354. IS disksize(a) gt 370000
  355. if errorlevel 2 goto err22
  356. if errorlevel 1 goto no22
  357. echo **** YES ****
  358. goto end22
  359. :err22
  360. echo !!! ERR !!!
  361. goto end22
  362. :no22
  363. echo ---  NO ---
  364. :end22
  365. pause
  366. echo **************************************************
  367. echo **************************************************
  368. :start23
  369. echo IS diskfree(a) eq disksize(a)
  370. IS diskfree(a) eq disksize(a)
  371. if errorlevel 2 goto err23
  372. if errorlevel 1 goto no23
  373. echo **** YES ****
  374. goto end23
  375. :err23
  376. echo !!! ERR !!!
  377. goto end23
  378. :no23
  379. echo ---  NO ---
  380. :end23
  381. pause
  382. echo **************************************************
  383. echo **************************************************
  384. :start24
  385. echo IS diskfree(a) lt filesize(IS.EXE)
  386. IS diskfree(a) lt filesize(IS.EXE)
  387. if errorlevel 2 goto err24
  388. if errorlevel 1 goto no24
  389. echo **** YES ****
  390. goto end24
  391. :err24
  392. echo !!! ERR !!!
  393. goto end24
  394. :no24
  395. echo ---  NO ---
  396. :end24
  397. pause
  398. echo **************************************************
  399. echo **************************************************
  400. :start25
  401. echo IS "Perfect!!!" gt OK!!!!!!!!
  402. IS "Perfect!!!" gt OK!!!!!!!!
  403. if errorlevel 2 goto err25
  404. if errorlevel 1 goto no25
  405. echo **** YES ****
  406. goto end25
  407. :err25
  408. echo !!! ERR !!!
  409. goto end25
  410. :no25
  411. echo ---  NO ---
  412. :end25
  413. pause
  414. GOTO VERY_END
  415. :VERY_END
  416. echo **************************************************
  417. 
  418.  
  419.